Interface SourceConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SourceConfiguration.Builder,
,SourceConfiguration> SdkBuilder<SourceConfiguration.Builder,
,SourceConfiguration> SdkPojo
- Enclosing class:
SourceConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault SourceConfiguration.Builder
iotSiteWiseConfiguration
(Consumer<IotSiteWiseSourceConfiguration.Builder> iotSiteWiseConfiguration) The source configuration IoT SiteWise configuration.iotSiteWiseConfiguration
(IotSiteWiseSourceConfiguration iotSiteWiseConfiguration) The source configuration IoT SiteWise configuration.default SourceConfiguration.Builder
iotTwinMakerConfiguration
(Consumer<IotTwinMakerSourceConfiguration.Builder> iotTwinMakerConfiguration) The source configuration IoT TwinMaker configuration.iotTwinMakerConfiguration
(IotTwinMakerSourceConfiguration iotTwinMakerConfiguration) The source configuration IoT TwinMaker configuration.default SourceConfiguration.Builder
s3Configuration
(Consumer<S3SourceConfiguration.Builder> s3Configuration) The source configuration S3 configuration.s3Configuration
(S3SourceConfiguration s3Configuration) The source configuration S3 configuration.The source configuration type.type
(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, sdkFields
-
Method Details
-
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:
-
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:
-
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.Builder
avoiding the need to create one manually viaS3SourceConfiguration.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaIotSiteWiseSourceConfiguration.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaIotTwinMakerSourceConfiguration.builder()
.When the
Consumer
completes,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:
-