Interface RevenueAttributionAllocationSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RevenueAttributionAllocationSummary.Builder,,RevenueAttributionAllocationSummary> SdkBuilder<RevenueAttributionAllocationSummary.Builder,,RevenueAttributionAllocationSummary> SdkPojo
- Enclosing class:
RevenueAttributionAllocationSummary
@Mutable
@NotThreadSafe
public static interface RevenueAttributionAllocationSummary.Builder
extends SdkPojo, CopyableBuilder<RevenueAttributionAllocationSummary.Builder,RevenueAttributionAllocationSummary>
-
Method Summary
Modifier and TypeMethodDescriptioncustomerAwsAccountId(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.revenueAttributionAllocationId(String revenueAttributionAllocationId) Unique allocation identifier.revenueAttributionIdentifier(String revenueAttributionIdentifier) The revenue attribution identifier.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.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
revenueAttributionAllocationId
RevenueAttributionAllocationSummary.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
RevenueAttributionAllocationSummary.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:
-