Class OfferFilters
- java.lang.Object
-
- software.amazon.awssdk.services.marketplacecatalog.model.OfferFilters
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<OfferFilters.Builder,OfferFilters>
@Generated("software.amazon.awssdk:codegen") public final class OfferFilters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OfferFilters.Builder,OfferFilters>
A filter for offers entity.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceOfferFilters.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OfferAvailabilityEndDateFilteravailabilityEndDate()Allows filtering on theAvailabilityEndDateof an offer.static OfferFilters.Builderbuilder()OfferBuyerAccountsFilterbuyerAccounts()Allows filtering on theBuyerAccountsof an offer.OfferEntityIdFilterentityId()Allows filtering onEntityIdof an offer.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()OfferLastModifiedDateFilterlastModifiedDate()Allows filtering on theLastModifiedDateof an offer.OfferNameFiltername()Allows filtering on theNameof an offer.OfferProductIdFilterproductId()Allows filtering on theProductIdof an offer.OfferReleaseDateFilterreleaseDate()Allows filtering on theReleaseDateof an offer.List<SdkField<?>>sdkFields()static Class<? extends OfferFilters.Builder>serializableBuilderClass()OfferStateFilterstate()Allows filtering on theStateof an offer.OfferTargetingFiltertargeting()Allows filtering on theTargetingof an offer.OfferFilters.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
entityId
public final OfferEntityIdFilter entityId()
Allows filtering on
EntityIdof an offer.- Returns:
- Allows filtering on
EntityIdof an offer.
-
name
public final OfferNameFilter name()
Allows filtering on the
Nameof an offer.- Returns:
- Allows filtering on the
Nameof an offer.
-
productId
public final OfferProductIdFilter productId()
Allows filtering on the
ProductIdof an offer.- Returns:
- Allows filtering on the
ProductIdof an offer.
-
releaseDate
public final OfferReleaseDateFilter releaseDate()
Allows filtering on the
ReleaseDateof an offer.- Returns:
- Allows filtering on the
ReleaseDateof an offer.
-
availabilityEndDate
public final OfferAvailabilityEndDateFilter availabilityEndDate()
Allows filtering on the
AvailabilityEndDateof an offer.- Returns:
- Allows filtering on the
AvailabilityEndDateof an offer.
-
buyerAccounts
public final OfferBuyerAccountsFilter buyerAccounts()
Allows filtering on the
BuyerAccountsof an offer.- Returns:
- Allows filtering on the
BuyerAccountsof an offer.
-
state
public final OfferStateFilter state()
Allows filtering on the
Stateof an offer.- Returns:
- Allows filtering on the
Stateof an offer.
-
targeting
public final OfferTargetingFilter targeting()
Allows filtering on the
Targetingof an offer.- Returns:
- Allows filtering on the
Targetingof an offer.
-
lastModifiedDate
public final OfferLastModifiedDateFilter lastModifiedDate()
Allows filtering on the
LastModifiedDateof an offer.- Returns:
- Allows filtering on the
LastModifiedDateof an offer.
-
toBuilder
public OfferFilters.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<OfferFilters.Builder,OfferFilters>
-
builder
public static OfferFilters.Builder builder()
-
serializableBuilderClass
public static Class<? extends OfferFilters.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-