Interface DetectedCsvFormatDescriptor.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DetectedCsvFormatDescriptor.Builder,
,DetectedCsvFormatDescriptor> SdkBuilder<DetectedCsvFormatDescriptor.Builder,
,DetectedCsvFormatDescriptor> SdkPojo
- Enclosing class:
DetectedCsvFormatDescriptor
-
Method Summary
Modifier and TypeMethodDescriptioncharset
(Consumer<DetectedField.Builder> charset) The format's charset.charset
(DetectedField charset) The format's charset.containsHeader
(Consumer<DetectedField.Builder> containsHeader) Whether the format includes a header.containsHeader
(DetectedField containsHeader) Whether the format includes a header.delimiter
(Consumer<DetectedField.Builder> delimiter) The format's delimiter.delimiter
(DetectedField delimiter) The format's delimiter.fileCompression
(Consumer<DetectedField.Builder> fileCompression) The format's file compression.fileCompression
(DetectedField fileCompression) The format's file compression.headerList
(Consumer<DetectedField.Builder> headerList) The format's header list.headerList
(DetectedField headerList) The format's header list.quoteSymbol
(Consumer<DetectedField.Builder> quoteSymbol) The format's quote symbol.quoteSymbol
(DetectedField quoteSymbol) The format's quote symbol.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
-
fileCompression
The format's file compression.
- Parameters:
fileCompression
- The format's file compression.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileCompression
default DetectedCsvFormatDescriptor.Builder fileCompression(Consumer<DetectedField.Builder> fileCompression) The format's file compression.
This is a convenience method that creates an instance of theDetectedField.Builder
avoiding the need to create one manually viaDetectedField.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofileCompression(DetectedField)
.- Parameters:
fileCompression
- a consumer that will call methods onDetectedField.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
charset
The format's charset.
- Parameters:
charset
- The format's charset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
charset
The format's charset.
This is a convenience method that creates an instance of theDetectedField.Builder
avoiding the need to create one manually viaDetectedField.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocharset(DetectedField)
.- Parameters:
charset
- a consumer that will call methods onDetectedField.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
containsHeader
Whether the format includes a header.
- Parameters:
containsHeader
- Whether the format includes a header.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
containsHeader
default DetectedCsvFormatDescriptor.Builder containsHeader(Consumer<DetectedField.Builder> containsHeader) Whether the format includes a header.
This is a convenience method that creates an instance of theDetectedField.Builder
avoiding the need to create one manually viaDetectedField.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontainsHeader(DetectedField)
.- Parameters:
containsHeader
- a consumer that will call methods onDetectedField.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
delimiter
The format's delimiter.
- Parameters:
delimiter
- The format's delimiter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
delimiter
The format's delimiter.
This is a convenience method that creates an instance of theDetectedField.Builder
avoiding the need to create one manually viaDetectedField.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todelimiter(DetectedField)
.- Parameters:
delimiter
- a consumer that will call methods onDetectedField.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
headerList
The format's header list.
- Parameters:
headerList
- The format's header list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
headerList
The format's header list.
This is a convenience method that creates an instance of theDetectedField.Builder
avoiding the need to create one manually viaDetectedField.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toheaderList(DetectedField)
.- Parameters:
headerList
- a consumer that will call methods onDetectedField.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
quoteSymbol
The format's quote symbol.
- Parameters:
quoteSymbol
- The format's quote symbol.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quoteSymbol
default DetectedCsvFormatDescriptor.Builder quoteSymbol(Consumer<DetectedField.Builder> quoteSymbol) The format's quote symbol.
This is a convenience method that creates an instance of theDetectedField.Builder
avoiding the need to create one manually viaDetectedField.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toquoteSymbol(DetectedField)
.- Parameters:
quoteSymbol
- a consumer that will call methods onDetectedField.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-