Interface DataSource.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataSource.Builder,
,DataSource> SdkBuilder<DataSource.Builder,
,DataSource> SdkPojo
- Enclosing class:
DataSource
public static interface DataSource.Builder
extends SdkPojo, CopyableBuilder<DataSource.Builder,DataSource>
-
Method Summary
Modifier and TypeMethodDescriptiondefault DataSource.Builder
s3DataSource
(Consumer<S3DataSource.Builder> s3DataSource) Information about the data stored in Amazon S3 used by the Amazon Braket job.s3DataSource
(S3DataSource s3DataSource) Information about the data stored in Amazon S3 used by the Amazon Braket job.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
-
s3DataSource
Information about the data stored in Amazon S3 used by the Amazon Braket job.
- Parameters:
s3DataSource
- Information about the data stored in Amazon S3 used by the Amazon Braket job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3DataSource
Information about the data stored in Amazon S3 used by the Amazon Braket job.
This is a convenience method that creates an instance of theS3DataSource.Builder
avoiding the need to create one manually viaS3DataSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3DataSource(S3DataSource)
.- Parameters:
s3DataSource
- a consumer that will call methods onS3DataSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-