Class MarketplaceRevenueShareSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MarketplaceRevenueShareSummary.Builder,MarketplaceRevenueShareSummary>
Summary information about a marketplace revenue share.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringarn()The Amazon Resource Name (ARN) of the marketplace revenue share.builder()final CatalogNamecatalog()The catalog that the marketplace revenue share belongs to.final StringThe catalog that the marketplace revenue share belongs to.final InstantThe date when the marketplace revenue share was created.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantThe date when the marketplace revenue share was last modified.final IntegerThe latest revision number of the marketplace revenue share.final StringThe AWS Marketplace product code.final StringThe AWS Marketplace product identifier.final StringThe display name of the AWS Marketplace product.static Class<? extends MarketplaceRevenueShareSummary.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final IntegerThe number of active allocations under this share.final IntegerThe total number of allocations under this share.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
productId
The AWS Marketplace product identifier.
- Returns:
- The AWS Marketplace product identifier.
-
arn
The Amazon Resource Name (ARN) of the marketplace revenue share.
- Returns:
- The Amazon Resource Name (ARN) of the marketplace revenue share.
-
catalog
The catalog that the marketplace revenue share belongs to.
If the service returns an enum value that is not available in the current SDK version,
catalogwill returnCatalogName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcatalogAsString().- Returns:
- The catalog that the marketplace revenue share belongs to.
- See Also:
-
catalogAsString
The catalog that the marketplace revenue share belongs to.
If the service returns an enum value that is not available in the current SDK version,
catalogwill returnCatalogName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcatalogAsString().- Returns:
- The catalog that the marketplace revenue share belongs to.
- See Also:
-
productCode
The AWS Marketplace product code.
- Returns:
- The AWS Marketplace product code.
-
productName
The display name of the AWS Marketplace product.
- Returns:
- The display name of the AWS Marketplace product.
-
createdDate
The date when the marketplace revenue share was created.
- Returns:
- The date when the marketplace revenue share was created.
-
lastModifiedDate
The date when the marketplace revenue share was last modified.
- Returns:
- The date when the marketplace revenue share was last modified.
-
latestRevision
The latest revision number of the marketplace revenue share.
- Returns:
- The latest revision number of the marketplace revenue share.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<MarketplaceRevenueShareSummary.Builder,MarketplaceRevenueShareSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-