Interface GetRevenueAttributionAllocationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetRevenueAttributionAllocationResponse.Builder,,GetRevenueAttributionAllocationResponse> PartnerCentralRevenueMeasurementResponse.Builder,SdkBuilder<GetRevenueAttributionAllocationResponse.Builder,,GetRevenueAttributionAllocationResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetRevenueAttributionAllocationResponse
@Mutable
@NotThreadSafe
public static interface GetRevenueAttributionAllocationResponse.Builder
extends PartnerCentralRevenueMeasurementResponse.Builder, SdkPojo, CopyableBuilder<GetRevenueAttributionAllocationResponse.Builder,GetRevenueAttributionAllocationResponse>
-
Method Summary
Modifier and TypeMethodDescriptioncreatedDate(Instant createdDate) When the allocation was first created.customerAwsAccountId(String customerAwsAccountId) The customer AWS account ID for this associated deal entity.effectiveFrom(String effectiveFrom) First day of the effective month.effectiveUntil(String effectiveUntil) Last day of the effective month.entityIdentifier(String entityIdentifier) The unique identifier of the associated deal entity.entityName(String entityName) The display name of the associated deal entity.entityType(String entityType) The type of the associated deal entity.entityType(EntityType entityType) The type of the associated deal entity.lastModifiedDate(Instant lastModifiedDate) When the allocation was last modified.revenueAttributionAllocationId(String revenueAttributionAllocationId) Unique allocation identifier.revenueAttributionIdentifier(String revenueAttributionIdentifier) The revenue attribution identifier.revenueAttributionLatestRevision(String revenueAttributionLatestRevision) The latest committed revision.revenueAttributionRevision(String revenueAttributionRevision) The revision of this allocation version.revenueSharePercent(String revenueSharePercent) Revenue share percentage.Current allocation status.status(AllocationStatus status) Current allocation status.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
-
revenueAttributionAllocationId
GetRevenueAttributionAllocationResponse.Builder revenueAttributionAllocationId(String revenueAttributionAllocationId) Unique allocation identifier.
- Parameters:
revenueAttributionAllocationId- Unique allocation identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revenueAttributionIdentifier
GetRevenueAttributionAllocationResponse.Builder revenueAttributionIdentifier(String revenueAttributionIdentifier) The revenue attribution identifier.
- Parameters:
revenueAttributionIdentifier- The revenue attribution identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityType
The type of the associated deal entity.
- Parameters:
entityType- The type of the associated deal entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
entityType
The type of the associated deal entity.
- Parameters:
entityType- The type of the associated deal entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
entityIdentifier
The unique identifier of the associated deal entity.
- Parameters:
entityIdentifier- The unique identifier of the associated deal entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityName
The display name of the associated deal entity.
- Parameters:
entityName- The display name of the associated deal entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerAwsAccountId
The customer AWS account ID for this associated deal entity.
- Parameters:
customerAwsAccountId- The customer AWS account ID for this associated deal entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
effectiveFrom
First day of the effective month.
- Parameters:
effectiveFrom- First day of the effective month.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
effectiveUntil
Last day of the effective month.
- Parameters:
effectiveUntil- Last day of the effective month.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Current allocation status.
- Parameters:
status- Current allocation status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Current allocation status.
- Parameters:
status- Current allocation status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdDate
When the allocation was first created.
- Parameters:
createdDate- When the allocation was first created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedDate
When the allocation was last modified.
- Parameters:
lastModifiedDate- When the allocation was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revenueAttributionRevision
GetRevenueAttributionAllocationResponse.Builder revenueAttributionRevision(String revenueAttributionRevision) The revision of this allocation version.
- Parameters:
revenueAttributionRevision- The revision of this allocation version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revenueAttributionLatestRevision
GetRevenueAttributionAllocationResponse.Builder revenueAttributionLatestRevision(String revenueAttributionLatestRevision) The latest committed revision.
- Parameters:
revenueAttributionLatestRevision- The latest committed revision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-