Class FeatureSettings
- java.lang.Object
-
- software.amazon.spapi.models.fulfillment.outbound.v2020_07_01.FeatureSettings
-
public class FeatureSettings extends java.lang.Object
`FeatureSettings` allows users to apply fulfillment features to an order. To block an order from being shipped using Amazon Logistics (AMZL) and an AMZL tracking number, use `featureName` as `BLOCK_AMZL` and `featureFulfillmentPolicy` as `Required`. Blocking AMZL will incur an additional fee surcharge on your MCF orders and increase the risk of some of your orders being unfulfilled or delivered late if there are no alternative carriers available. Using `BLOCK_AMZL` in an order request will take precedence over your Seller Central account setting. To ship in non-Amazon branded packaging (blank boxes), use featureName `BLANK_BOX`.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FeatureSettings.FeatureFulfillmentPolicyEnum
Specifies the policy to use when fulfilling an order.
-
Constructor Summary
Constructors Constructor Description FeatureSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
FeatureSettings
featureFulfillmentPolicy(FeatureSettings.FeatureFulfillmentPolicyEnum featureFulfillmentPolicy)
FeatureSettings
featureName(java.lang.String featureName)
FeatureSettings.FeatureFulfillmentPolicyEnum
getFeatureFulfillmentPolicy()
Specifies the policy to use when fulfilling an order.java.lang.String
getFeatureName()
The name of the feature.int
hashCode()
void
setFeatureFulfillmentPolicy(FeatureSettings.FeatureFulfillmentPolicyEnum featureFulfillmentPolicy)
void
setFeatureName(java.lang.String featureName)
java.lang.String
toString()
-
-
-
Method Detail
-
featureName
public FeatureSettings featureName(java.lang.String featureName)
-
getFeatureName
public java.lang.String getFeatureName()
The name of the feature.- Returns:
- featureName
-
setFeatureName
public void setFeatureName(java.lang.String featureName)
-
featureFulfillmentPolicy
public FeatureSettings featureFulfillmentPolicy(FeatureSettings.FeatureFulfillmentPolicyEnum featureFulfillmentPolicy)
-
getFeatureFulfillmentPolicy
public FeatureSettings.FeatureFulfillmentPolicyEnum getFeatureFulfillmentPolicy()
Specifies the policy to use when fulfilling an order.- Returns:
- featureFulfillmentPolicy
-
setFeatureFulfillmentPolicy
public void setFeatureFulfillmentPolicy(FeatureSettings.FeatureFulfillmentPolicyEnum featureFulfillmentPolicy)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-