@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OfferFilters extends Object implements Serializable, Cloneable, StructuredPojo
A filter for offers entity.
| Constructor and Description |
|---|
OfferFilters() |
| Modifier and Type | Method and Description |
|---|---|
OfferFilters |
clone() |
boolean |
equals(Object obj) |
OfferAvailabilityEndDateFilter |
getAvailabilityEndDate()
Allows filtering on the
AvailabilityEndDate of an offer. |
OfferBuyerAccountsFilter |
getBuyerAccounts()
Allows filtering on the
BuyerAccounts of an offer. |
OfferEntityIdFilter |
getEntityId()
Allows filtering on
EntityId of an offer. |
OfferLastModifiedDateFilter |
getLastModifiedDate()
Allows filtering on the
LastModifiedDate of an offer. |
OfferNameFilter |
getName()
Allows filtering on the
Name of an offer. |
OfferProductIdFilter |
getProductId()
Allows filtering on the
ProductId of an offer. |
OfferReleaseDateFilter |
getReleaseDate()
Allows filtering on the
ReleaseDate of an offer. |
OfferStateFilter |
getState()
Allows filtering on the
State of an offer. |
OfferTargetingFilter |
getTargeting()
Allows filtering on the
Targeting of an offer. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAvailabilityEndDate(OfferAvailabilityEndDateFilter availabilityEndDate)
Allows filtering on the
AvailabilityEndDate of an offer. |
void |
setBuyerAccounts(OfferBuyerAccountsFilter buyerAccounts)
Allows filtering on the
BuyerAccounts of an offer. |
void |
setEntityId(OfferEntityIdFilter entityId)
Allows filtering on
EntityId of an offer. |
void |
setLastModifiedDate(OfferLastModifiedDateFilter lastModifiedDate)
Allows filtering on the
LastModifiedDate of an offer. |
void |
setName(OfferNameFilter name)
Allows filtering on the
Name of an offer. |
void |
setProductId(OfferProductIdFilter productId)
Allows filtering on the
ProductId of an offer. |
void |
setReleaseDate(OfferReleaseDateFilter releaseDate)
Allows filtering on the
ReleaseDate of an offer. |
void |
setState(OfferStateFilter state)
Allows filtering on the
State of an offer. |
void |
setTargeting(OfferTargetingFilter targeting)
Allows filtering on the
Targeting of an offer. |
String |
toString()
Returns a string representation of this object.
|
OfferFilters |
withAvailabilityEndDate(OfferAvailabilityEndDateFilter availabilityEndDate)
Allows filtering on the
AvailabilityEndDate of an offer. |
OfferFilters |
withBuyerAccounts(OfferBuyerAccountsFilter buyerAccounts)
Allows filtering on the
BuyerAccounts of an offer. |
OfferFilters |
withEntityId(OfferEntityIdFilter entityId)
Allows filtering on
EntityId of an offer. |
OfferFilters |
withLastModifiedDate(OfferLastModifiedDateFilter lastModifiedDate)
Allows filtering on the
LastModifiedDate of an offer. |
OfferFilters |
withName(OfferNameFilter name)
Allows filtering on the
Name of an offer. |
OfferFilters |
withProductId(OfferProductIdFilter productId)
Allows filtering on the
ProductId of an offer. |
OfferFilters |
withReleaseDate(OfferReleaseDateFilter releaseDate)
Allows filtering on the
ReleaseDate of an offer. |
OfferFilters |
withState(OfferStateFilter state)
Allows filtering on the
State of an offer. |
OfferFilters |
withTargeting(OfferTargetingFilter targeting)
Allows filtering on the
Targeting of an offer. |
public void setEntityId(OfferEntityIdFilter entityId)
Allows filtering on EntityId of an offer.
entityId - Allows filtering on EntityId of an offer.public OfferEntityIdFilter getEntityId()
Allows filtering on EntityId of an offer.
EntityId of an offer.public OfferFilters withEntityId(OfferEntityIdFilter entityId)
Allows filtering on EntityId of an offer.
entityId - Allows filtering on EntityId of an offer.public void setName(OfferNameFilter name)
Allows filtering on the Name of an offer.
name - Allows filtering on the Name of an offer.public OfferNameFilter getName()
Allows filtering on the Name of an offer.
Name of an offer.public OfferFilters withName(OfferNameFilter name)
Allows filtering on the Name of an offer.
name - Allows filtering on the Name of an offer.public void setProductId(OfferProductIdFilter productId)
Allows filtering on the ProductId of an offer.
productId - Allows filtering on the ProductId of an offer.public OfferProductIdFilter getProductId()
Allows filtering on the ProductId of an offer.
ProductId of an offer.public OfferFilters withProductId(OfferProductIdFilter productId)
Allows filtering on the ProductId of an offer.
productId - Allows filtering on the ProductId of an offer.public void setReleaseDate(OfferReleaseDateFilter releaseDate)
Allows filtering on the ReleaseDate of an offer.
releaseDate - Allows filtering on the ReleaseDate of an offer.public OfferReleaseDateFilter getReleaseDate()
Allows filtering on the ReleaseDate of an offer.
ReleaseDate of an offer.public OfferFilters withReleaseDate(OfferReleaseDateFilter releaseDate)
Allows filtering on the ReleaseDate of an offer.
releaseDate - Allows filtering on the ReleaseDate of an offer.public void setAvailabilityEndDate(OfferAvailabilityEndDateFilter availabilityEndDate)
Allows filtering on the AvailabilityEndDate of an offer.
availabilityEndDate - Allows filtering on the AvailabilityEndDate of an offer.public OfferAvailabilityEndDateFilter getAvailabilityEndDate()
Allows filtering on the AvailabilityEndDate of an offer.
AvailabilityEndDate of an offer.public OfferFilters withAvailabilityEndDate(OfferAvailabilityEndDateFilter availabilityEndDate)
Allows filtering on the AvailabilityEndDate of an offer.
availabilityEndDate - Allows filtering on the AvailabilityEndDate of an offer.public void setBuyerAccounts(OfferBuyerAccountsFilter buyerAccounts)
Allows filtering on the BuyerAccounts of an offer.
buyerAccounts - Allows filtering on the BuyerAccounts of an offer.public OfferBuyerAccountsFilter getBuyerAccounts()
Allows filtering on the BuyerAccounts of an offer.
BuyerAccounts of an offer.public OfferFilters withBuyerAccounts(OfferBuyerAccountsFilter buyerAccounts)
Allows filtering on the BuyerAccounts of an offer.
buyerAccounts - Allows filtering on the BuyerAccounts of an offer.public void setState(OfferStateFilter state)
Allows filtering on the State of an offer.
state - Allows filtering on the State of an offer.public OfferStateFilter getState()
Allows filtering on the State of an offer.
State of an offer.public OfferFilters withState(OfferStateFilter state)
Allows filtering on the State of an offer.
state - Allows filtering on the State of an offer.public void setTargeting(OfferTargetingFilter targeting)
Allows filtering on the Targeting of an offer.
targeting - Allows filtering on the Targeting of an offer.public OfferTargetingFilter getTargeting()
Allows filtering on the Targeting of an offer.
Targeting of an offer.public OfferFilters withTargeting(OfferTargetingFilter targeting)
Allows filtering on the Targeting of an offer.
targeting - Allows filtering on the Targeting of an offer.public void setLastModifiedDate(OfferLastModifiedDateFilter lastModifiedDate)
Allows filtering on the LastModifiedDate of an offer.
lastModifiedDate - Allows filtering on the LastModifiedDate of an offer.public OfferLastModifiedDateFilter getLastModifiedDate()
Allows filtering on the LastModifiedDate of an offer.
LastModifiedDate of an offer.public OfferFilters withLastModifiedDate(OfferLastModifiedDateFilter lastModifiedDate)
Allows filtering on the LastModifiedDate of an offer.
lastModifiedDate - Allows filtering on the LastModifiedDate of an offer.public String toString()
toString in class ObjectObject.toString()public OfferFilters clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2024. All rights reserved.