Interface DataExchangeFulfillmentOption.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DataExchangeFulfillmentOption.Builder,,DataExchangeFulfillmentOption> SdkBuilder<DataExchangeFulfillmentOption.Builder,,DataExchangeFulfillmentOption> SdkPojo
- Enclosing class:
DataExchangeFulfillmentOption
@Mutable
@NotThreadSafe
public static interface DataExchangeFulfillmentOption.Builder
extends SdkPojo, CopyableBuilder<DataExchangeFulfillmentOption.Builder,DataExchangeFulfillmentOption>
-
Method Summary
Modifier and TypeMethodDescriptiondataArtifacts(Collection<DataArtifact> dataArtifacts) The data artifacts included in this Data Exchange fulfillment option.dataArtifacts(Consumer<DataArtifact.Builder>... dataArtifacts) The data artifacts included in this Data Exchange fulfillment option.dataArtifacts(DataArtifact... dataArtifacts) The data artifacts included in this Data Exchange fulfillment option.fulfillmentOptionDisplayName(String fulfillmentOptionDisplayName) A human-readable name for the fulfillment option type.fulfillmentOptionId(String fulfillmentOptionId) The unique identifier of the fulfillment option.fulfillmentOptionType(String fulfillmentOptionType) The category of the fulfillment option.fulfillmentOptionType(FulfillmentOptionType fulfillmentOptionType) The category of the fulfillment option.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
-
fulfillmentOptionId
The unique identifier of the fulfillment option.
- Parameters:
fulfillmentOptionId- The unique identifier of the fulfillment option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fulfillmentOptionType
The category of the fulfillment option.
- Parameters:
fulfillmentOptionType- The category of the fulfillment option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
fulfillmentOptionType
DataExchangeFulfillmentOption.Builder fulfillmentOptionType(FulfillmentOptionType fulfillmentOptionType) The category of the fulfillment option.
- Parameters:
fulfillmentOptionType- The category of the fulfillment option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
fulfillmentOptionDisplayName
DataExchangeFulfillmentOption.Builder fulfillmentOptionDisplayName(String fulfillmentOptionDisplayName) A human-readable name for the fulfillment option type.
- Parameters:
fulfillmentOptionDisplayName- A human-readable name for the fulfillment option type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataArtifacts
The data artifacts included in this Data Exchange fulfillment option.
- Parameters:
dataArtifacts- The data artifacts included in this Data Exchange fulfillment option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataArtifacts
The data artifacts included in this Data Exchange fulfillment option.
- Parameters:
dataArtifacts- The data artifacts included in this Data Exchange fulfillment option.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataArtifacts
DataExchangeFulfillmentOption.Builder dataArtifacts(Consumer<DataArtifact.Builder>... dataArtifacts) The data artifacts included in this Data Exchange fulfillment option.
This is a convenience method that creates an instance of theDataArtifact.Builderavoiding the need to create one manually viaDataArtifact.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataArtifacts(List<DataArtifact>).- Parameters:
dataArtifacts- a consumer that will call methods onDataArtifact.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-