Interface BenefitApplicationSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<BenefitApplicationSummary.Builder,,BenefitApplicationSummary> SdkBuilder<BenefitApplicationSummary.Builder,,BenefitApplicationSummary> SdkPojo
- Enclosing class:
BenefitApplicationSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the benefit application.associatedResources(String... associatedResources) AWS resources that are associated with this benefit application.associatedResources(Collection<String> associatedResources) AWS resources that are associated with this benefit application.benefitApplicationDetails(Map<String, String> benefitApplicationDetails) Additional attributes and metadata associated with the benefit application.The identifier of the benefit being requested in this application.The catalog identifier that the benefit application belongs to.The timestamp when the benefit application was created.fulfillmentTypes(Collection<FulfillmentType> fulfillmentTypes) The fulfillment types requested for this benefit application.fulfillmentTypes(FulfillmentType... fulfillmentTypes) The fulfillment types requested for this benefit application.fulfillmentTypesWithStrings(String... fulfillmentTypes) The fulfillment types requested for this benefit application.fulfillmentTypesWithStrings(Collection<String> fulfillmentTypes) The fulfillment types requested for this benefit application.The unique identifier of the benefit application.The human-readable name of the benefit application.The AWS partner programs associated with this benefit application.programs(Collection<String> programs) The AWS partner programs associated with this benefit application.The current stage in the benefit application processing workflow..The current processing status of the benefit application.status(BenefitApplicationStatus status) The current processing status of the benefit application.The timestamp when the benefit application was last updated.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
-
catalog
The catalog identifier that the benefit application belongs to.
- Parameters:
catalog- The catalog identifier that the benefit application belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The human-readable name of the benefit application.
- Parameters:
name- The human-readable name of the benefit application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The unique identifier of the benefit application.
- Parameters:
id- The unique identifier of the benefit application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the benefit application.
- Parameters:
arn- The Amazon Resource Name (ARN) of the benefit application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
benefitId
The identifier of the benefit being requested in this application.
- Parameters:
benefitId- The identifier of the benefit being requested in this application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
programs
The AWS partner programs associated with this benefit application.
- Parameters:
programs- The AWS partner programs associated with this benefit application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
programs
The AWS partner programs associated with this benefit application.
- Parameters:
programs- The AWS partner programs associated with this benefit application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fulfillmentTypesWithStrings
The fulfillment types requested for this benefit application.
- Parameters:
fulfillmentTypes- The fulfillment types requested for this benefit application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fulfillmentTypesWithStrings
The fulfillment types requested for this benefit application.
- Parameters:
fulfillmentTypes- The fulfillment types requested for this benefit application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fulfillmentTypes
The fulfillment types requested for this benefit application.
- Parameters:
fulfillmentTypes- The fulfillment types requested for this benefit application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fulfillmentTypes
The fulfillment types requested for this benefit application.
- Parameters:
fulfillmentTypes- The fulfillment types requested for this benefit application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current processing status of the benefit application.
- Parameters:
status- The current processing status of the benefit application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current processing status of the benefit application.
- Parameters:
status- The current processing status of the benefit application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
stage
The current stage in the benefit application processing workflow..
- Parameters:
stage- The current stage in the benefit application processing workflow..- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the benefit application was created.
- Parameters:
createdAt- The timestamp when the benefit application was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp when the benefit application was last updated.
- Parameters:
updatedAt- The timestamp when the benefit application was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
benefitApplicationDetails
BenefitApplicationSummary.Builder benefitApplicationDetails(Map<String, String> benefitApplicationDetails) Additional attributes and metadata associated with the benefit application.
- Parameters:
benefitApplicationDetails- Additional attributes and metadata associated with the benefit application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedResources
AWS resources that are associated with this benefit application.
- Parameters:
associatedResources- AWS resources that are associated with this benefit application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associatedResources
AWS resources that are associated with this benefit application.
- Parameters:
associatedResources- AWS resources that are associated with this benefit application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-