Interface SourceConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SourceConfiguration.Builder,,SourceConfiguration> SdkBuilder<SourceConfiguration.Builder,,SourceConfiguration> SdkPojo
- Enclosing class:
SourceConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault SourceConfiguration.BuilderiotSiteWiseConfiguration(Consumer<IotSiteWiseSourceConfiguration.Builder> iotSiteWiseConfiguration) The source configuration IoT SiteWise configuration.iotSiteWiseConfiguration(IotSiteWiseSourceConfiguration iotSiteWiseConfiguration) The source configuration IoT SiteWise configuration.default SourceConfiguration.BuilderiotTwinMakerConfiguration(Consumer<IotTwinMakerSourceConfiguration.Builder> iotTwinMakerConfiguration) The source configuration IoT TwinMaker configuration.iotTwinMakerConfiguration(IotTwinMakerSourceConfiguration iotTwinMakerConfiguration) The source configuration IoT TwinMaker configuration.default SourceConfiguration.Builders3Configuration(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.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:
-
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:
-
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:
-