Interface UpdateCsvClassifierRequest.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<UpdateCsvClassifierRequest.Builder,UpdateCsvClassifierRequest>,SdkBuilder<UpdateCsvClassifierRequest.Builder,UpdateCsvClassifierRequest>,SdkPojo
- Enclosing class:
- UpdateCsvClassifierRequest
public static interface UpdateCsvClassifierRequest.Builder extends SdkPojo, CopyableBuilder<UpdateCsvClassifierRequest.Builder,UpdateCsvClassifierRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateCsvClassifierRequest.BuilderallowSingleColumn(Boolean allowSingleColumn)Enables the processing of files that contain only one column.UpdateCsvClassifierRequest.BuildercontainsHeader(String containsHeader)Indicates whether the CSV file contains a header.UpdateCsvClassifierRequest.BuildercontainsHeader(CsvHeaderOption containsHeader)Indicates whether the CSV file contains a header.UpdateCsvClassifierRequest.BuildercustomDatatypeConfigured(Boolean customDatatypeConfigured)Specifies the configuration of custom datatypes.UpdateCsvClassifierRequest.BuildercustomDatatypes(String... customDatatypes)Specifies a list of supported custom datatypes.UpdateCsvClassifierRequest.BuildercustomDatatypes(Collection<String> customDatatypes)Specifies a list of supported custom datatypes.UpdateCsvClassifierRequest.Builderdelimiter(String delimiter)A custom symbol to denote what separates each column entry in the row.UpdateCsvClassifierRequest.BuilderdisableValueTrimming(Boolean disableValueTrimming)Specifies not to trim values before identifying the type of column values.UpdateCsvClassifierRequest.Builderheader(String... header)A list of strings representing column names.UpdateCsvClassifierRequest.Builderheader(Collection<String> header)A list of strings representing column names.UpdateCsvClassifierRequest.Buildername(String name)The name of the classifier.UpdateCsvClassifierRequest.BuilderquoteSymbol(String quoteSymbol)A custom symbol to denote what combines content into a single column value.UpdateCsvClassifierRequest.Builderserde(String serde)Sets the SerDe for processing CSV in the classifier, which will be applied in the Data Catalog.UpdateCsvClassifierRequest.Builderserde(CsvSerdeOption serde)Sets the SerDe for processing CSV in the classifier, which will be applied in the Data Catalog.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
UpdateCsvClassifierRequest.Builder name(String name)
The name of the classifier.
- Parameters:
name- The name of the classifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
delimiter
UpdateCsvClassifierRequest.Builder delimiter(String delimiter)
A custom symbol to denote what separates each column entry in the row.
- Parameters:
delimiter- A custom symbol to denote what separates each column entry in the row.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quoteSymbol
UpdateCsvClassifierRequest.Builder quoteSymbol(String quoteSymbol)
A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
- Parameters:
quoteSymbol- A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
containsHeader
UpdateCsvClassifierRequest.Builder containsHeader(String containsHeader)
Indicates whether the CSV file contains a header.
- Parameters:
containsHeader- Indicates whether the CSV file contains a header.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CsvHeaderOption,CsvHeaderOption
-
containsHeader
UpdateCsvClassifierRequest.Builder containsHeader(CsvHeaderOption containsHeader)
Indicates whether the CSV file contains a header.
- Parameters:
containsHeader- Indicates whether the CSV file contains a header.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CsvHeaderOption,CsvHeaderOption
-
header
UpdateCsvClassifierRequest.Builder header(Collection<String> header)
A list of strings representing column names.
- Parameters:
header- A list of strings representing column names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
header
UpdateCsvClassifierRequest.Builder header(String... header)
A list of strings representing column names.
- Parameters:
header- A list of strings representing column names.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
disableValueTrimming
UpdateCsvClassifierRequest.Builder disableValueTrimming(Boolean disableValueTrimming)
Specifies not to trim values before identifying the type of column values. The default value is true.
- Parameters:
disableValueTrimming- Specifies not to trim values before identifying the type of column values. The default value is true.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowSingleColumn
UpdateCsvClassifierRequest.Builder allowSingleColumn(Boolean allowSingleColumn)
Enables the processing of files that contain only one column.
- Parameters:
allowSingleColumn- Enables the processing of files that contain only one column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customDatatypeConfigured
UpdateCsvClassifierRequest.Builder customDatatypeConfigured(Boolean customDatatypeConfigured)
Specifies the configuration of custom datatypes.
- Parameters:
customDatatypeConfigured- Specifies the configuration of custom datatypes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customDatatypes
UpdateCsvClassifierRequest.Builder customDatatypes(Collection<String> customDatatypes)
Specifies a list of supported custom datatypes.
- Parameters:
customDatatypes- Specifies a list of supported custom datatypes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customDatatypes
UpdateCsvClassifierRequest.Builder customDatatypes(String... customDatatypes)
Specifies a list of supported custom datatypes.
- Parameters:
customDatatypes- Specifies a list of supported custom datatypes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serde
UpdateCsvClassifierRequest.Builder serde(String serde)
Sets the SerDe for processing CSV in the classifier, which will be applied in the Data Catalog. Valid values are
OpenCSVSerDe,LazySimpleSerDe, andNone. You can specify theNonevalue when you want the crawler to do the detection.- Parameters:
serde- Sets the SerDe for processing CSV in the classifier, which will be applied in the Data Catalog. Valid values areOpenCSVSerDe,LazySimpleSerDe, andNone. You can specify theNonevalue when you want the crawler to do the detection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CsvSerdeOption,CsvSerdeOption
-
serde
UpdateCsvClassifierRequest.Builder serde(CsvSerdeOption serde)
Sets the SerDe for processing CSV in the classifier, which will be applied in the Data Catalog. Valid values are
OpenCSVSerDe,LazySimpleSerDe, andNone. You can specify theNonevalue when you want the crawler to do the detection.- Parameters:
serde- Sets the SerDe for processing CSV in the classifier, which will be applied in the Data Catalog. Valid values areOpenCSVSerDe,LazySimpleSerDe, andNone. You can specify theNonevalue when you want the crawler to do the detection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CsvSerdeOption,CsvSerdeOption
-
-