Interface SourceConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SourceConfiguration.Builder,SourceConfiguration>,SdkBuilder<SourceConfiguration.Builder,SourceConfiguration>,SdkPojo
- Enclosing class:
- SourceConfiguration
public static interface SourceConfiguration.Builder extends SdkPojo, CopyableBuilder<SourceConfiguration.Builder,SourceConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SourceConfiguration.BuilderiotSiteWiseConfiguration(Consumer<IotSiteWiseSourceConfiguration.Builder> iotSiteWiseConfiguration)The source configuration IoT SiteWise configuration.SourceConfiguration.BuilderiotSiteWiseConfiguration(IotSiteWiseSourceConfiguration iotSiteWiseConfiguration)The source configuration IoT SiteWise configuration.default SourceConfiguration.BuilderiotTwinMakerConfiguration(Consumer<IotTwinMakerSourceConfiguration.Builder> iotTwinMakerConfiguration)The source configuration IoT TwinMaker configuration.SourceConfiguration.BuilderiotTwinMakerConfiguration(IotTwinMakerSourceConfiguration iotTwinMakerConfiguration)The source configuration IoT TwinMaker configuration.default SourceConfiguration.Builders3Configuration(Consumer<S3SourceConfiguration.Builder> s3Configuration)The source configuration S3 configuration.SourceConfiguration.Builders3Configuration(S3SourceConfiguration s3Configuration)The source configuration S3 configuration.SourceConfiguration.Buildertype(String type)The source configuration type.SourceConfiguration.Buildertype(SourceType type)The source configuration type.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
type
SourceConfiguration.Builder type(String type)
The source configuration type.
- Parameters:
type- The source configuration type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SourceType,SourceType
-
type
SourceConfiguration.Builder type(SourceType type)
The source configuration type.
- Parameters:
type- The source configuration type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SourceType,SourceType
-
s3Configuration
SourceConfiguration.Builder s3Configuration(S3SourceConfiguration s3Configuration)
The source configuration S3 configuration.
- Parameters:
s3Configuration- The source configuration S3 configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Configuration
default SourceConfiguration.Builder s3Configuration(Consumer<S3SourceConfiguration.Builder> s3Configuration)
The source configuration S3 configuration.
This is a convenience method that creates an instance of theS3SourceConfiguration.Builderavoiding the need to create one manually viaS3SourceConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3Configuration(S3SourceConfiguration).- Parameters:
s3Configuration- a consumer that will call methods onS3SourceConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
s3Configuration(S3SourceConfiguration)
-
iotSiteWiseConfiguration
SourceConfiguration.Builder iotSiteWiseConfiguration(IotSiteWiseSourceConfiguration iotSiteWiseConfiguration)
The source configuration IoT SiteWise configuration.
- Parameters:
iotSiteWiseConfiguration- The source configuration IoT SiteWise configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iotSiteWiseConfiguration
default SourceConfiguration.Builder iotSiteWiseConfiguration(Consumer<IotSiteWiseSourceConfiguration.Builder> iotSiteWiseConfiguration)
The source configuration IoT SiteWise configuration.
This is a convenience method that creates an instance of theIotSiteWiseSourceConfiguration.Builderavoiding the need to create one manually viaIotSiteWiseSourceConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toiotSiteWiseConfiguration(IotSiteWiseSourceConfiguration).- Parameters:
iotSiteWiseConfiguration- a consumer that will call methods onIotSiteWiseSourceConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
iotSiteWiseConfiguration(IotSiteWiseSourceConfiguration)
-
iotTwinMakerConfiguration
SourceConfiguration.Builder iotTwinMakerConfiguration(IotTwinMakerSourceConfiguration iotTwinMakerConfiguration)
The source configuration IoT TwinMaker configuration.
- Parameters:
iotTwinMakerConfiguration- The source configuration IoT TwinMaker configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iotTwinMakerConfiguration
default SourceConfiguration.Builder iotTwinMakerConfiguration(Consumer<IotTwinMakerSourceConfiguration.Builder> iotTwinMakerConfiguration)
The source configuration IoT TwinMaker configuration.
This is a convenience method that creates an instance of theIotTwinMakerSourceConfiguration.Builderavoiding the need to create one manually viaIotTwinMakerSourceConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toiotTwinMakerConfiguration(IotTwinMakerSourceConfiguration).- Parameters:
iotTwinMakerConfiguration- a consumer that will call methods onIotTwinMakerSourceConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
iotTwinMakerConfiguration(IotTwinMakerSourceConfiguration)
-
-