Interface MarketplaceRevenueShareAllocationSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MarketplaceRevenueShareAllocationSummary.Builder,,MarketplaceRevenueShareAllocationSummary> SdkBuilder<MarketplaceRevenueShareAllocationSummary.Builder,,MarketplaceRevenueShareAllocationSummary> SdkPojo
- Enclosing class:
MarketplaceRevenueShareAllocationSummary
@Mutable
@NotThreadSafe
public static interface MarketplaceRevenueShareAllocationSummary.Builder
extends SdkPojo, CopyableBuilder<MarketplaceRevenueShareAllocationSummary.Builder,MarketplaceRevenueShareAllocationSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the parent marketplace revenue share.createdDate(Instant createdDate) The date when the allocation was created.effectiveFrom(String effectiveFrom) The effective start date of the allocation.effectiveUntil(String effectiveUntil) The effective end date of the allocation, or null if open-ended.lastModifiedDate(Instant lastModifiedDate) The date when the allocation was last modified.marketplaceRevenueShareAllocationId(String marketplaceRevenueShareAllocationId) The unique identifier of the allocation.The AWS Marketplace product identifier.productName(String productName) The display name of the AWS Marketplace product.revenueSharePercent(String revenueSharePercent) The revenue share percentage.The status of the allocation.status(AllocationStatus status) The status of the allocation.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.
-
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.
-
arn
The Amazon Resource Name (ARN) of the parent marketplace revenue share.
- Parameters:
arn- The Amazon Resource Name (ARN) of the parent marketplace revenue share.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
effectiveFrom
The effective start date of the allocation.
- Parameters:
effectiveFrom- The effective start date of the allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
effectiveUntil
The effective end date of the allocation, or null if open-ended.
- Parameters:
effectiveUntil- The effective end date of the allocation, or null if open-ended.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the allocation.
- Parameters:
status- The status of the allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the allocation.
- Parameters:
status- The status of the allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdDate
The date when the allocation was created.
- Parameters:
createdDate- The date when the allocation was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedDate
The date when the allocation was last modified.
- Parameters:
lastModifiedDate- The date when the allocation was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.