Class Offer
- java.lang.Object
-
- software.amazon.spapi.models.pricing.v2022_05_01.Offer
-
- Direct Known Subclasses:
SegmentedFeaturedOffer
public class Offer extends java.lang.Object
The offer data of a product.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Offer.SubConditionEnum
The item subcondition of the offer.
-
Constructor Summary
Constructors Constructor Description Offer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Offer
addShippingOptionsItem(ShippingOption shippingOptionsItem)
Offer
condition(Condition condition)
boolean
equals(java.lang.Object o)
Offer
fulfillmentType(FulfillmentType fulfillmentType)
Condition
getCondition()
Get conditionFulfillmentType
getFulfillmentType()
Get fulfillmentTypeMoneyType
getListingPrice()
Get listingPricePoints
getPoints()
Get pointsPrimeDetails
getPrimeDetails()
Get primeDetailsjava.lang.String
getSellerId()
The seller identifier for the offer.java.util.List<ShippingOption>
getShippingOptions()
A list of shipping options associated with this offerOffer.SubConditionEnum
getSubCondition()
The item subcondition of the offer.int
hashCode()
Offer
listingPrice(MoneyType listingPrice)
Offer
points(Points points)
Offer
primeDetails(PrimeDetails primeDetails)
Offer
sellerId(java.lang.String sellerId)
void
setCondition(Condition condition)
void
setFulfillmentType(FulfillmentType fulfillmentType)
void
setListingPrice(MoneyType listingPrice)
void
setPoints(Points points)
void
setPrimeDetails(PrimeDetails primeDetails)
void
setSellerId(java.lang.String sellerId)
void
setShippingOptions(java.util.List<ShippingOption> shippingOptions)
void
setSubCondition(Offer.SubConditionEnum subCondition)
Offer
shippingOptions(java.util.List<ShippingOption> shippingOptions)
Offer
subCondition(Offer.SubConditionEnum subCondition)
java.lang.String
toString()
-
-
-
Method Detail
-
sellerId
public Offer sellerId(java.lang.String sellerId)
-
getSellerId
public java.lang.String getSellerId()
The seller identifier for the offer.- Returns:
- sellerId
-
setSellerId
public void setSellerId(java.lang.String sellerId)
-
getCondition
public Condition getCondition()
Get condition- Returns:
- condition
-
setCondition
public void setCondition(Condition condition)
-
subCondition
public Offer subCondition(Offer.SubConditionEnum subCondition)
-
getSubCondition
public Offer.SubConditionEnum getSubCondition()
The item subcondition of the offer.- Returns:
- subCondition
-
setSubCondition
public void setSubCondition(Offer.SubConditionEnum subCondition)
-
fulfillmentType
public Offer fulfillmentType(FulfillmentType fulfillmentType)
-
getFulfillmentType
public FulfillmentType getFulfillmentType()
Get fulfillmentType- Returns:
- fulfillmentType
-
setFulfillmentType
public void setFulfillmentType(FulfillmentType fulfillmentType)
-
getListingPrice
public MoneyType getListingPrice()
Get listingPrice- Returns:
- listingPrice
-
setListingPrice
public void setListingPrice(MoneyType listingPrice)
-
shippingOptions
public Offer shippingOptions(java.util.List<ShippingOption> shippingOptions)
-
addShippingOptionsItem
public Offer addShippingOptionsItem(ShippingOption shippingOptionsItem)
-
getShippingOptions
public java.util.List<ShippingOption> getShippingOptions()
A list of shipping options associated with this offer- Returns:
- shippingOptions
-
setShippingOptions
public void setShippingOptions(java.util.List<ShippingOption> shippingOptions)
-
getPoints
public Points getPoints()
Get points- Returns:
- points
-
setPoints
public void setPoints(Points points)
-
primeDetails
public Offer primeDetails(PrimeDetails primeDetails)
-
getPrimeDetails
public PrimeDetails getPrimeDetails()
Get primeDetails- Returns:
- primeDetails
-
setPrimeDetails
public void setPrimeDetails(PrimeDetails primeDetails)
-
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
-
-