Interface RevenueShareAllocation.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RevenueShareAllocation.Builder,,RevenueShareAllocation> SdkBuilder<RevenueShareAllocation.Builder,,RevenueShareAllocation> SdkPojo
- Enclosing class:
RevenueShareAllocation
@Mutable
@NotThreadSafe
public static interface RevenueShareAllocation.Builder
extends SdkPojo, CopyableBuilder<RevenueShareAllocation.Builder,RevenueShareAllocation>
-
Method Summary
Modifier and TypeMethodDescriptionThe operation type: CREATE or UPDATE.The operation type: CREATE or UPDATE.customerAwsAccountId(String customerAwsAccountId) The customer AWS account ID for this associated deal entity.effectiveFrom(String effectiveFrom) The effective start date for this allocation.effectiveUntil(String effectiveUntil) The effective end date for this allocation.entityIdentifier(String entityIdentifier) The unique identifier 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) The allocation to update.revenueSharePercent(String revenueSharePercent) Revenue share percentage.Allocation status.status(AllocationStatus status) 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
-
action
The operation type: CREATE or UPDATE.
- Parameters:
action- The operation type: CREATE or UPDATE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
action
The operation type: CREATE or UPDATE.
- Parameters:
action- The operation type: CREATE or UPDATE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
revenueAttributionAllocationId
RevenueShareAllocation.Builder revenueAttributionAllocationId(String revenueAttributionAllocationId) The allocation to update. Required when Action is UPDATE.
- Parameters:
revenueAttributionAllocationId- The allocation to update. Required when Action is UPDATE.- 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.
-
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
The effective start date for this allocation.
- Parameters:
effectiveFrom- The effective start date for this allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
effectiveUntil
The effective end date for this allocation.
- Parameters:
effectiveUntil- The effective end date for this allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Allocation status. Defaults to ACTIVE on CREATE.
- Parameters:
status- Allocation status. Defaults to ACTIVE on CREATE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Allocation status. Defaults to ACTIVE on CREATE.
- Parameters:
status- Allocation status. Defaults to ACTIVE on CREATE.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-