Interface SampleDataS3SourceConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SampleDataS3SourceConfig.Builder,
,SampleDataS3SourceConfig> SdkBuilder<SampleDataS3SourceConfig.Builder,
,SampleDataS3SourceConfig> SdkPojo
- Enclosing class:
SampleDataS3SourceConfig
public static interface SampleDataS3SourceConfig.Builder
extends SdkPojo, CopyableBuilder<SampleDataS3SourceConfig.Builder,SampleDataS3SourceConfig>
-
Method Summary
Modifier and TypeMethodDescriptiondefault SampleDataS3SourceConfig.Builder
fileFormatDescriptor
(Consumer<FileFormatDescriptor.Builder> fileFormatDescriptor) Sets the value of the FileFormatDescriptor property for this object.fileFormatDescriptor
(FileFormatDescriptor fileFormatDescriptor) Sets the value of the FileFormatDescriptor property for this object.historicalDataPathList
(String... historicalDataPathList) An array of strings containing the historical set of data paths.historicalDataPathList
(Collection<String> historicalDataPathList) An array of strings containing the historical set of data paths.The Amazon Resource Name (ARN) of the role.templatedPathList
(String... templatedPathList) An array of strings containing the list of templated paths.templatedPathList
(Collection<String> templatedPathList) An array of strings containing the list of templated paths.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
-
roleArn
The Amazon Resource Name (ARN) of the role.
- Parameters:
roleArn
- The Amazon Resource Name (ARN) of the role.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templatedPathList
An array of strings containing the list of templated paths.
- Parameters:
templatedPathList
- An array of strings containing the list of templated paths.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
templatedPathList
An array of strings containing the list of templated paths.
- Parameters:
templatedPathList
- An array of strings containing the list of templated paths.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
historicalDataPathList
An array of strings containing the historical set of data paths.
- Parameters:
historicalDataPathList
- An array of strings containing the historical set of data paths.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
historicalDataPathList
An array of strings containing the historical set of data paths.
- Parameters:
historicalDataPathList
- An array of strings containing the historical set of data paths.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileFormatDescriptor
Sets the value of the FileFormatDescriptor property for this object.- Parameters:
fileFormatDescriptor
- The new value for the FileFormatDescriptor property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileFormatDescriptor
default SampleDataS3SourceConfig.Builder fileFormatDescriptor(Consumer<FileFormatDescriptor.Builder> fileFormatDescriptor) Sets the value of the FileFormatDescriptor property for this object. This is a convenience method that creates an instance of theFileFormatDescriptor.Builder
avoiding the need to create one manually viaFileFormatDescriptor.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofileFormatDescriptor(FileFormatDescriptor)
.- Parameters:
fileFormatDescriptor
- a consumer that will call methods onFileFormatDescriptor.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-