Class EntityTypeFilters
- java.lang.Object
-
- software.amazon.awssdk.services.marketplacecatalog.model.EntityTypeFilters
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EntityTypeFilters.Builder,EntityTypeFilters>
@Generated("software.amazon.awssdk:codegen") public final class EntityTypeFilters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EntityTypeFilters.Builder,EntityTypeFilters>
Object containing all the filter fields per entity type.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEntityTypeFilters.Builderstatic classEntityTypeFilters.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AmiProductFiltersamiProductFilters()A filter for AMI products.static EntityTypeFilters.Builderbuilder()ContainerProductFilterscontainerProductFilters()A filter for container products.DataProductFiltersdataProductFilters()A filter for data products.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)static EntityTypeFiltersfromAmiProductFilters(Consumer<AmiProductFilters.Builder> amiProductFilters)Create an instance of this class withamiProductFilters()initialized to the given value.static EntityTypeFiltersfromAmiProductFilters(AmiProductFilters amiProductFilters)Create an instance of this class withamiProductFilters()initialized to the given value.static EntityTypeFiltersfromContainerProductFilters(Consumer<ContainerProductFilters.Builder> containerProductFilters)Create an instance of this class withcontainerProductFilters()initialized to the given value.static EntityTypeFiltersfromContainerProductFilters(ContainerProductFilters containerProductFilters)Create an instance of this class withcontainerProductFilters()initialized to the given value.static EntityTypeFiltersfromDataProductFilters(Consumer<DataProductFilters.Builder> dataProductFilters)Create an instance of this class withdataProductFilters()initialized to the given value.static EntityTypeFiltersfromDataProductFilters(DataProductFilters dataProductFilters)Create an instance of this class withdataProductFilters()initialized to the given value.static EntityTypeFiltersfromOfferFilters(Consumer<OfferFilters.Builder> offerFilters)Create an instance of this class withofferFilters()initialized to the given value.static EntityTypeFiltersfromOfferFilters(OfferFilters offerFilters)Create an instance of this class withofferFilters()initialized to the given value.static EntityTypeFiltersfromResaleAuthorizationFilters(Consumer<ResaleAuthorizationFilters.Builder> resaleAuthorizationFilters)Create an instance of this class withresaleAuthorizationFilters()initialized to the given value.static EntityTypeFiltersfromResaleAuthorizationFilters(ResaleAuthorizationFilters resaleAuthorizationFilters)Create an instance of this class withresaleAuthorizationFilters()initialized to the given value.static EntityTypeFiltersfromSaaSProductFilters(Consumer<SaaSProductFilters.Builder> saaSProductFilters)Create an instance of this class withsaaSProductFilters()initialized to the given value.static EntityTypeFiltersfromSaaSProductFilters(SaaSProductFilters saaSProductFilters)Create an instance of this class withsaaSProductFilters()initialized to the given value.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()OfferFiltersofferFilters()A filter for offers.ResaleAuthorizationFiltersresaleAuthorizationFilters()A filter for Resale Authorizations.SaaSProductFilterssaaSProductFilters()A filter for SaaS products.List<SdkField<?>>sdkFields()static Class<? extends EntityTypeFilters.Builder>serializableBuilderClass()EntityTypeFilters.BuildertoBuilder()StringtoString()Returns a string representation of this object.EntityTypeFilters.Typetype()Retrieve an enum value representing which member of this object is populated.-
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
-
dataProductFilters
public final DataProductFilters dataProductFilters()
A filter for data products.
- Returns:
- A filter for data products.
-
saaSProductFilters
public final SaaSProductFilters saaSProductFilters()
A filter for SaaS products.
- Returns:
- A filter for SaaS products.
-
amiProductFilters
public final AmiProductFilters amiProductFilters()
A filter for AMI products.
- Returns:
- A filter for AMI products.
-
offerFilters
public final OfferFilters offerFilters()
A filter for offers.
- Returns:
- A filter for offers.
-
containerProductFilters
public final ContainerProductFilters containerProductFilters()
A filter for container products.
- Returns:
- A filter for container products.
-
resaleAuthorizationFilters
public final ResaleAuthorizationFilters resaleAuthorizationFilters()
A filter for Resale Authorizations.
- Returns:
- A filter for Resale Authorizations.
-
toBuilder
public EntityTypeFilters.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EntityTypeFilters.Builder,EntityTypeFilters>
-
builder
public static EntityTypeFilters.Builder builder()
-
serializableBuilderClass
public static Class<? extends EntityTypeFilters.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.
-
fromDataProductFilters
public static EntityTypeFilters fromDataProductFilters(DataProductFilters dataProductFilters)
Create an instance of this class withdataProductFilters()initialized to the given value.A filter for data products.
- Parameters:
dataProductFilters- A filter for data products.
-
fromDataProductFilters
public static EntityTypeFilters fromDataProductFilters(Consumer<DataProductFilters.Builder> dataProductFilters)
Create an instance of this class withdataProductFilters()initialized to the given value.A filter for data products.
- Parameters:
dataProductFilters- A filter for data products.
-
fromSaaSProductFilters
public static EntityTypeFilters fromSaaSProductFilters(SaaSProductFilters saaSProductFilters)
Create an instance of this class withsaaSProductFilters()initialized to the given value.A filter for SaaS products.
- Parameters:
saaSProductFilters- A filter for SaaS products.
-
fromSaaSProductFilters
public static EntityTypeFilters fromSaaSProductFilters(Consumer<SaaSProductFilters.Builder> saaSProductFilters)
Create an instance of this class withsaaSProductFilters()initialized to the given value.A filter for SaaS products.
- Parameters:
saaSProductFilters- A filter for SaaS products.
-
fromAmiProductFilters
public static EntityTypeFilters fromAmiProductFilters(AmiProductFilters amiProductFilters)
Create an instance of this class withamiProductFilters()initialized to the given value.A filter for AMI products.
- Parameters:
amiProductFilters- A filter for AMI products.
-
fromAmiProductFilters
public static EntityTypeFilters fromAmiProductFilters(Consumer<AmiProductFilters.Builder> amiProductFilters)
Create an instance of this class withamiProductFilters()initialized to the given value.A filter for AMI products.
- Parameters:
amiProductFilters- A filter for AMI products.
-
fromOfferFilters
public static EntityTypeFilters fromOfferFilters(OfferFilters offerFilters)
Create an instance of this class withofferFilters()initialized to the given value.A filter for offers.
- Parameters:
offerFilters- A filter for offers.
-
fromOfferFilters
public static EntityTypeFilters fromOfferFilters(Consumer<OfferFilters.Builder> offerFilters)
Create an instance of this class withofferFilters()initialized to the given value.A filter for offers.
- Parameters:
offerFilters- A filter for offers.
-
fromContainerProductFilters
public static EntityTypeFilters fromContainerProductFilters(ContainerProductFilters containerProductFilters)
Create an instance of this class withcontainerProductFilters()initialized to the given value.A filter for container products.
- Parameters:
containerProductFilters- A filter for container products.
-
fromContainerProductFilters
public static EntityTypeFilters fromContainerProductFilters(Consumer<ContainerProductFilters.Builder> containerProductFilters)
Create an instance of this class withcontainerProductFilters()initialized to the given value.A filter for container products.
- Parameters:
containerProductFilters- A filter for container products.
-
fromResaleAuthorizationFilters
public static EntityTypeFilters fromResaleAuthorizationFilters(ResaleAuthorizationFilters resaleAuthorizationFilters)
Create an instance of this class withresaleAuthorizationFilters()initialized to the given value.A filter for Resale Authorizations.
- Parameters:
resaleAuthorizationFilters- A filter for Resale Authorizations.
-
fromResaleAuthorizationFilters
public static EntityTypeFilters fromResaleAuthorizationFilters(Consumer<ResaleAuthorizationFilters.Builder> resaleAuthorizationFilters)
Create an instance of this class withresaleAuthorizationFilters()initialized to the given value.A filter for Resale Authorizations.
- Parameters:
resaleAuthorizationFilters- A filter for Resale Authorizations.
-
type
public EntityTypeFilters.Type type()
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beEntityTypeFilters.Type.UNKNOWN_TO_SDK_VERSIONif the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beEntityTypeFilters.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set.
-
-