Interface CreateMarketplaceRevenueShareAllocationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<CreateMarketplaceRevenueShareAllocationResponse.Builder,,CreateMarketplaceRevenueShareAllocationResponse> PartnerCentralRevenueMeasurementResponse.Builder,SdkBuilder<CreateMarketplaceRevenueShareAllocationResponse.Builder,,CreateMarketplaceRevenueShareAllocationResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
CreateMarketplaceRevenueShareAllocationResponse
@Mutable
@NotThreadSafe
public static interface CreateMarketplaceRevenueShareAllocationResponse.Builder
extends PartnerCentralRevenueMeasurementResponse.Builder, SdkPojo, CopyableBuilder<CreateMarketplaceRevenueShareAllocationResponse.Builder,CreateMarketplaceRevenueShareAllocationResponse>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the allocation.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.latestMarketplaceRevenueShareRevision(String latestMarketplaceRevenueShareRevision) The latest revision of the parent marketplace revenue share.marketplaceRevenueShareAllocationId(String marketplaceRevenueShareAllocationId) The unique identifier of the newly created 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.services.partnercentralrevenuemeasurement.model.PartnerCentralRevenueMeasurementResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
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 allocation.
- Parameters:
arn- The Amazon Resource Name (ARN) of the allocation.- 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.