Interface Destination.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Destination.Builder,Destination>,SdkBuilder<Destination.Builder,Destination>,SdkPojo
- Enclosing class:
- Destination
public static interface Destination.Builder extends SdkPojo, CopyableBuilder<Destination.Builder,Destination>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Destination.BuilderconfigDetails(Consumer<ConfigDetails.Builder> configDetails)Additional details for aConfig, if type is dataflow endpoint or antenna demod decode.Destination.BuilderconfigDetails(ConfigDetails configDetails)Additional details for aConfig, if type is dataflow endpoint or antenna demod decode.Destination.BuilderconfigId(String configId)UUID of aConfig.Destination.BuilderconfigType(String configType)Type of aConfig.Destination.BuilderconfigType(ConfigCapabilityType configType)Type of aConfig.Destination.BuilderdataflowDestinationRegion(String dataflowDestinationRegion)Region of a dataflow destination.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
configDetails
Destination.Builder configDetails(ConfigDetails 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
default Destination.Builder configDetails(Consumer<ConfigDetails.Builder> 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:
configDetails(ConfigDetails)
-
configId
Destination.Builder configId(String 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
Destination.Builder configType(String 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:
ConfigCapabilityType,ConfigCapabilityType
-
configType
Destination.Builder configType(ConfigCapabilityType 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:
ConfigCapabilityType,ConfigCapabilityType
-
dataflowDestinationRegion
Destination.Builder dataflowDestinationRegion(String 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.
-
-