Interface FulfillmentDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<FulfillmentDetails.Builder,,FulfillmentDetails> SdkBuilder<FulfillmentDetails.Builder,,FulfillmentDetails> SdkPojo
- Enclosing class:
FulfillmentDetails
-
Method Summary
Modifier and TypeMethodDescriptiondefault FulfillmentDetails.BuilderaccessDetails(Consumer<AccessDetails.Builder> accessDetails) Details about access-based fulfillment, if applicable to this benefit allocation.accessDetails(AccessDetails accessDetails) Details about access-based fulfillment, if applicable to this benefit allocation.default FulfillmentDetails.BuilderconsumableDetails(Consumer<ConsumableDetails.Builder> consumableDetails) Details about consumable-based fulfillment, if applicable to this benefit allocation.consumableDetails(ConsumableDetails consumableDetails) Details about consumable-based fulfillment, if applicable to this benefit allocation.default FulfillmentDetails.BuildercreditDetails(Consumer<CreditDetails.Builder> creditDetails) Details about credit-based fulfillment, if applicable to this benefit allocation.creditDetails(CreditDetails creditDetails) Details about credit-based fulfillment, if applicable to this benefit allocation.default FulfillmentDetails.BuilderdisbursementDetails(Consumer<DisbursementDetails.Builder> disbursementDetails) Details about disbursement-based fulfillment, if applicable to this benefit allocation.disbursementDetails(DisbursementDetails disbursementDetails) Details about disbursement-based fulfillment, if applicable to this 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
-
disbursementDetails
Details about disbursement-based fulfillment, if applicable to this benefit allocation.
- Parameters:
disbursementDetails- Details about disbursement-based fulfillment, if applicable to this benefit allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
disbursementDetails
default FulfillmentDetails.Builder disbursementDetails(Consumer<DisbursementDetails.Builder> disbursementDetails) Details about disbursement-based fulfillment, if applicable to this benefit allocation.
This is a convenience method that creates an instance of theDisbursementDetails.Builderavoiding the need to create one manually viaDisbursementDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todisbursementDetails(DisbursementDetails).- Parameters:
disbursementDetails- a consumer that will call methods onDisbursementDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
consumableDetails
Details about consumable-based fulfillment, if applicable to this benefit allocation.
- Parameters:
consumableDetails- Details about consumable-based fulfillment, if applicable to this benefit allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
consumableDetails
default FulfillmentDetails.Builder consumableDetails(Consumer<ConsumableDetails.Builder> consumableDetails) Details about consumable-based fulfillment, if applicable to this benefit allocation.
This is a convenience method that creates an instance of theConsumableDetails.Builderavoiding the need to create one manually viaConsumableDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconsumableDetails(ConsumableDetails).- Parameters:
consumableDetails- a consumer that will call methods onConsumableDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creditDetails
Details about credit-based fulfillment, if applicable to this benefit allocation.
- Parameters:
creditDetails- Details about credit-based fulfillment, if applicable to this benefit allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creditDetails
Details about credit-based fulfillment, if applicable to this benefit allocation.
This is a convenience method that creates an instance of theCreditDetails.Builderavoiding the need to create one manually viaCreditDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocreditDetails(CreditDetails).- Parameters:
creditDetails- a consumer that will call methods onCreditDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
accessDetails
Details about access-based fulfillment, if applicable to this benefit allocation.
- Parameters:
accessDetails- Details about access-based fulfillment, if applicable to this benefit allocation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessDetails
Details about access-based fulfillment, if applicable to this benefit allocation.
This is a convenience method that creates an instance of theAccessDetails.Builderavoiding the need to create one manually viaAccessDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaccessDetails(AccessDetails).- Parameters:
accessDetails- a consumer that will call methods onAccessDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-