Interface BenefitAllocationSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<BenefitAllocationSummary.Builder,,BenefitAllocationSummary> SdkBuilder<BenefitAllocationSummary.Builder,,BenefitAllocationSummary> SdkPojo
- Enclosing class:
BenefitAllocationSummary
-
Method Summary
Modifier and TypeMethodDescriptionapplicableBenefitIds(String... applicableBenefitIds) The identifiers of the benefits applicable for this allocation.applicableBenefitIds(Collection<String> applicableBenefitIds) The identifiers of the benefits applicable for this allocation.The Amazon Resource Name (ARN) of the benefit allocation.benefitApplicationId(String benefitApplicationId) The identifier of the benefit application that resulted in this allocation.The identifier of the benefit that this allocation is based on.The catalog identifier that the benefit allocation belongs to.The timestamp when the benefit allocation was created.The timestamp when the benefit allocation expires.fulfillmentTypes(Collection<FulfillmentType> fulfillmentTypes) The fulfillment types used for this benefit allocation.fulfillmentTypes(FulfillmentType... fulfillmentTypes) The fulfillment types used for this benefit allocation.fulfillmentTypesWithStrings(String... fulfillmentTypes) The fulfillment types used for this benefit allocation.fulfillmentTypesWithStrings(Collection<String> fulfillmentTypes) The fulfillment types used for this benefit allocation.The unique identifier of the benefit allocation.The human-readable name of the benefit allocation.The current status of the benefit allocation.status(BenefitAllocationStatus status) The current status of the benefit allocation.statusReason(String statusReason) Additional information explaining the current status of the benefit 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
-
id
The unique identifier of the benefit allocation.
- Parameters:
id- The unique identifier of the benefit allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
catalog
The catalog identifier that the benefit allocation belongs to.
- Parameters:
catalog- The catalog identifier that the benefit allocation belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the benefit allocation.
- Parameters:
arn- The Amazon Resource Name (ARN) of the benefit allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the benefit allocation.
- Parameters:
status- The current status of the benefit allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the benefit allocation.
- Parameters:
status- The current status of the benefit allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusReason
Additional information explaining the current status of the benefit allocation.
- Parameters:
statusReason- Additional information explaining the current status of the benefit allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The human-readable name of the benefit allocation.
- Parameters:
name- The human-readable name of the benefit allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
benefitId
The identifier of the benefit that this allocation is based on.
- Parameters:
benefitId- The identifier of the benefit that this allocation is based on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
benefitApplicationId
The identifier of the benefit application that resulted in this allocation.
- Parameters:
benefitApplicationId- The identifier of the benefit application that resulted in this allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fulfillmentTypesWithStrings
The fulfillment types used for this benefit allocation.
- Parameters:
fulfillmentTypes- The fulfillment types used for this benefit allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fulfillmentTypesWithStrings
The fulfillment types used for this benefit allocation.
- Parameters:
fulfillmentTypes- The fulfillment types used for this benefit allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fulfillmentTypes
The fulfillment types used for this benefit allocation.
- Parameters:
fulfillmentTypes- The fulfillment types used for this benefit allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fulfillmentTypes
The fulfillment types used for this benefit allocation.
- Parameters:
fulfillmentTypes- The fulfillment types used for this benefit allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the benefit allocation was created.
- Parameters:
createdAt- The timestamp when the benefit allocation was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expiresAt
The timestamp when the benefit allocation expires.
- Parameters:
expiresAt- The timestamp when the benefit allocation expires.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicableBenefitIds
The identifiers of the benefits applicable for this allocation.
- Parameters:
applicableBenefitIds- The identifiers of the benefits applicable for this allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicableBenefitIds
The identifiers of the benefits applicable for this allocation.
- Parameters:
applicableBenefitIds- The identifiers of the benefits applicable for this allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-