Interface Destination.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Destination.Builder,,Destination> SdkBuilder<Destination.Builder,,Destination> SdkPojo
- Enclosing class:
Destination
@Mutable
@NotThreadSafe
public static interface Destination.Builder
extends SdkPojo, CopyableBuilder<Destination.Builder,Destination>
-
Method Summary
Modifier and TypeMethodDescriptiondefault Destination.BuilderconfigDetails(Consumer<ConfigDetails.Builder> configDetails) Additional details for aConfig, if type is dataflow endpoint or antenna demod decode.configDetails(ConfigDetails configDetails) Additional details for aConfig, if type is dataflow endpoint or antenna demod decode.UUID of aConfig.configType(String configType) Type of aConfig.configType(ConfigCapabilityType configType) Type of aConfig.dataflowDestinationRegion(String dataflowDestinationRegion) Region of a dataflow destination.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
-
configDetails
Additional details for a
Config, if type is dataflow endpoint or antenna demod decode.- Parameters:
configDetails- Additional details for aConfig, if type is dataflow endpoint or antenna demod decode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configDetails
Additional details for a
This is a convenience method that creates an instance of theConfig, if type is dataflow endpoint or antenna demod decode.ConfigDetails.Builderavoiding the need to create one manually viaConfigDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconfigDetails(ConfigDetails).- Parameters:
configDetails- a consumer that will call methods onConfigDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
configId
UUID of a
Config.- Parameters:
configId- UUID of aConfig.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configType
Type of a
Config.- Parameters:
configType- Type of aConfig.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
configType
Type of a
Config.- Parameters:
configType- Type of aConfig.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataflowDestinationRegion
Region of a dataflow destination.
- Parameters:
dataflowDestinationRegion- Region of a dataflow destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-