Class GrantItem
- java.lang.Object
-
- software.amazon.awssdk.services.marketplaceagreement.model.GrantItem
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<GrantItem.Builder,GrantItem>
@Generated("software.amazon.awssdk:codegen") public final class GrantItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<GrantItem.Builder,GrantItem>
Entitlements granted to the acceptor of fixed upfront as part of agreement execution.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGrantItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GrantItem.Builderbuilder()StringdimensionKey()Unique dimension key defined in the product document.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegermaxQuantity()Maximum amount of capacity that the buyer can be entitled to the given dimension of the product.List<SdkField<?>>sdkFields()static Class<? extends GrantItem.Builder>serializableBuilderClass()GrantItem.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
-
dimensionKey
public final String dimensionKey()
Unique dimension key defined in the product document. Dimensions represent categories of capacity in a product and are specified when the product is listed in AWS Marketplace.
- Returns:
- Unique dimension key defined in the product document. Dimensions represent categories of capacity in a product and are specified when the product is listed in AWS Marketplace.
-
maxQuantity
public final Integer maxQuantity()
Maximum amount of capacity that the buyer can be entitled to the given dimension of the product. If
MaxQuantityis not provided, the buyer will be able to use an unlimited amount of the given dimension.- Returns:
- Maximum amount of capacity that the buyer can be entitled to the given dimension of the product. If
MaxQuantityis not provided, the buyer will be able to use an unlimited amount of the given dimension.
-
toBuilder
public GrantItem.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GrantItem.Builder,GrantItem>
-
builder
public static GrantItem.Builder builder()
-
serializableBuilderClass
public static Class<? extends GrantItem.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.
-
-