Interface MarketplaceRevenueShareSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MarketplaceRevenueShareSummary.Builder,,MarketplaceRevenueShareSummary> SdkBuilder<MarketplaceRevenueShareSummary.Builder,,MarketplaceRevenueShareSummary> SdkPojo
- Enclosing class:
MarketplaceRevenueShareSummary
@Mutable
@NotThreadSafe
public static interface MarketplaceRevenueShareSummary.Builder
extends SdkPojo, CopyableBuilder<MarketplaceRevenueShareSummary.Builder,MarketplaceRevenueShareSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the marketplace revenue share.The catalog that the marketplace revenue share belongs to.catalog(CatalogName catalog) The catalog that the marketplace revenue share belongs to.createdDate(Instant createdDate) The date when the marketplace revenue share was created.lastModifiedDate(Instant lastModifiedDate) The date when the marketplace revenue share was last modified.latestRevision(Integer latestRevision) The latest revision number of the marketplace revenue share.productCode(String productCode) The AWS Marketplace product code.The AWS Marketplace product identifier.productName(String productName) The display name of the AWS Marketplace product.totalActiveMarketplaceRevenueShareAllocationCount(Integer totalActiveMarketplaceRevenueShareAllocationCount) The number of active allocations under this share.totalMarketplaceRevenueShareAllocationCount(Integer totalMarketplaceRevenueShareAllocationCount) The total number of allocations under this share.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
productId
The AWS Marketplace product identifier.
- Parameters:
productId- The AWS Marketplace product identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the marketplace revenue share.
- Parameters:
arn- The Amazon Resource Name (ARN) of the marketplace revenue share.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
catalog
The catalog that the marketplace revenue share belongs to.
- Parameters:
catalog- The catalog that the marketplace revenue share belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
catalog
The catalog that the marketplace revenue share belongs to.
- Parameters:
catalog- The catalog that the marketplace revenue share belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
productCode
The AWS Marketplace product code.
- Parameters:
productCode- The AWS Marketplace product code.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productName
The display name of the AWS Marketplace product.
- Parameters:
productName- The display name of the AWS Marketplace product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdDate
The date when the marketplace revenue share was created.
- Parameters:
createdDate- The date when the marketplace revenue share was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedDate
The date when the marketplace revenue share was last modified.
- Parameters:
lastModifiedDate- The date when the marketplace revenue share was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestRevision
The latest revision number of the marketplace revenue share.
- Parameters:
latestRevision- The latest revision number of the marketplace revenue share.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-