Interface Source.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Source.Builder,Source>,SdkBuilder<Source.Builder,Source>,SdkPojo
- Enclosing class:
- Source
public static interface Source.Builder extends SdkPojo, CopyableBuilder<Source.Builder,Source>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Source.BuilderconfigDetails(Consumer<ConfigDetails.Builder> configDetails)Additional details for aConfig, if type isdataflow-endpointorantenna-downlink-demod-decodeSource.BuilderconfigDetails(ConfigDetails configDetails)Additional details for aConfig, if type isdataflow-endpointorantenna-downlink-demod-decodeSource.BuilderconfigId(String configId)UUID of aConfig.Source.BuilderconfigType(String configType)Type of aConfig.Source.BuilderconfigType(ConfigCapabilityType configType)Type of aConfig.Source.BuilderdataflowSourceRegion(String dataflowSourceRegion)Region of a dataflow source.-
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
Source.Builder configDetails(ConfigDetails configDetails)
Additional details for a
Config, if type isdataflow-endpointorantenna-downlink-demod-decode- Parameters:
configDetails- Additional details for aConfig, if type isdataflow-endpointorantenna-downlink-demod-decode- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configDetails
default Source.Builder configDetails(Consumer<ConfigDetails.Builder> configDetails)
Additional details for a
This is a convenience method that creates an instance of theConfig, if type isdataflow-endpointorantenna-downlink-demod-decodeConfigDetails.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
Source.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
Source.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
Source.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
-
dataflowSourceRegion
Source.Builder dataflowSourceRegion(String dataflowSourceRegion)
Region of a dataflow source.
- Parameters:
dataflowSourceRegion- Region of a dataflow source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-