Package com.pulumi.aws.glue.inputs
Class ClassifierCsvClassifierArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.ClassifierCsvClassifierArgs.Builder
-
- Enclosing class:
- ClassifierCsvClassifierArgs
public static final class ClassifierCsvClassifierArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ClassifierCsvClassifierArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassifierCsvClassifierArgs.BuilderallowSingleColumn(com.pulumi.core.Output<java.lang.Boolean> allowSingleColumn)ClassifierCsvClassifierArgs.BuilderallowSingleColumn(java.lang.Boolean allowSingleColumn)ClassifierCsvClassifierArgsbuild()ClassifierCsvClassifierArgs.BuildercontainsHeader(com.pulumi.core.Output<java.lang.String> containsHeader)ClassifierCsvClassifierArgs.BuildercontainsHeader(java.lang.String containsHeader)ClassifierCsvClassifierArgs.BuildercustomDatatypeConfigured(com.pulumi.core.Output<java.lang.Boolean> customDatatypeConfigured)ClassifierCsvClassifierArgs.BuildercustomDatatypeConfigured(java.lang.Boolean customDatatypeConfigured)ClassifierCsvClassifierArgs.BuildercustomDatatypes(com.pulumi.core.Output<java.util.List<java.lang.String>> customDatatypes)ClassifierCsvClassifierArgs.BuildercustomDatatypes(java.lang.String... customDatatypes)ClassifierCsvClassifierArgs.BuildercustomDatatypes(java.util.List<java.lang.String> customDatatypes)ClassifierCsvClassifierArgs.Builderdelimiter(com.pulumi.core.Output<java.lang.String> delimiter)ClassifierCsvClassifierArgs.Builderdelimiter(java.lang.String delimiter)ClassifierCsvClassifierArgs.BuilderdisableValueTrimming(com.pulumi.core.Output<java.lang.Boolean> disableValueTrimming)ClassifierCsvClassifierArgs.BuilderdisableValueTrimming(java.lang.Boolean disableValueTrimming)ClassifierCsvClassifierArgs.Builderheaders(com.pulumi.core.Output<java.util.List<java.lang.String>> headers)ClassifierCsvClassifierArgs.Builderheaders(java.lang.String... headers)ClassifierCsvClassifierArgs.Builderheaders(java.util.List<java.lang.String> headers)ClassifierCsvClassifierArgs.BuilderquoteSymbol(com.pulumi.core.Output<java.lang.String> quoteSymbol)ClassifierCsvClassifierArgs.BuilderquoteSymbol(java.lang.String quoteSymbol)ClassifierCsvClassifierArgs.Builderserde(com.pulumi.core.Output<java.lang.String> serde)ClassifierCsvClassifierArgs.Builderserde(java.lang.String serde)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ClassifierCsvClassifierArgs defaults)
-
-
Method Detail
-
allowSingleColumn
public ClassifierCsvClassifierArgs.Builder allowSingleColumn(@Nullable com.pulumi.core.Output<java.lang.Boolean> allowSingleColumn)
- Parameters:
allowSingleColumn- Enables the processing of files that contain only one column.- Returns:
- builder
-
allowSingleColumn
public ClassifierCsvClassifierArgs.Builder allowSingleColumn(java.lang.Boolean allowSingleColumn)
- Parameters:
allowSingleColumn- Enables the processing of files that contain only one column.- Returns:
- builder
-
containsHeader
public ClassifierCsvClassifierArgs.Builder containsHeader(@Nullable com.pulumi.core.Output<java.lang.String> containsHeader)
- Parameters:
containsHeader- Whether the CSV file contains a header. This can be one of "ABSENT", "PRESENT", or "UNKNOWN".- Returns:
- builder
-
containsHeader
public ClassifierCsvClassifierArgs.Builder containsHeader(java.lang.String containsHeader)
- Parameters:
containsHeader- Whether the CSV file contains a header. This can be one of "ABSENT", "PRESENT", or "UNKNOWN".- Returns:
- builder
-
customDatatypeConfigured
public ClassifierCsvClassifierArgs.Builder customDatatypeConfigured(@Nullable com.pulumi.core.Output<java.lang.Boolean> customDatatypeConfigured)
- Parameters:
customDatatypeConfigured- Enables the custom datatype to be configured.- Returns:
- builder
-
customDatatypeConfigured
public ClassifierCsvClassifierArgs.Builder customDatatypeConfigured(java.lang.Boolean customDatatypeConfigured)
- Parameters:
customDatatypeConfigured- Enables the custom datatype to be configured.- Returns:
- builder
-
customDatatypes
public ClassifierCsvClassifierArgs.Builder customDatatypes(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> customDatatypes)
- Parameters:
customDatatypes- List of supported custom datatypes. Valid values are `BINARY`, `BOOLEAN`, `DATE`, `DECIMAL`, `DOUBLE`, `FLOAT`, `INT`, `LONG`, `SHORT`, `STRING`, `TIMESTAMP`.- Returns:
- builder
-
customDatatypes
public ClassifierCsvClassifierArgs.Builder customDatatypes(java.util.List<java.lang.String> customDatatypes)
- Parameters:
customDatatypes- List of supported custom datatypes. Valid values are `BINARY`, `BOOLEAN`, `DATE`, `DECIMAL`, `DOUBLE`, `FLOAT`, `INT`, `LONG`, `SHORT`, `STRING`, `TIMESTAMP`.- Returns:
- builder
-
customDatatypes
public ClassifierCsvClassifierArgs.Builder customDatatypes(java.lang.String... customDatatypes)
- Parameters:
customDatatypes- List of supported custom datatypes. Valid values are `BINARY`, `BOOLEAN`, `DATE`, `DECIMAL`, `DOUBLE`, `FLOAT`, `INT`, `LONG`, `SHORT`, `STRING`, `TIMESTAMP`.- Returns:
- builder
-
delimiter
public ClassifierCsvClassifierArgs.Builder delimiter(@Nullable com.pulumi.core.Output<java.lang.String> delimiter)
- Parameters:
delimiter- Delimiter used in the CSV to separate columns.- Returns:
- builder
-
delimiter
public ClassifierCsvClassifierArgs.Builder delimiter(java.lang.String delimiter)
- Parameters:
delimiter- Delimiter used in the CSV to separate columns.- Returns:
- builder
-
disableValueTrimming
public ClassifierCsvClassifierArgs.Builder disableValueTrimming(@Nullable com.pulumi.core.Output<java.lang.Boolean> disableValueTrimming)
- Parameters:
disableValueTrimming- Whether to trim column values.- Returns:
- builder
-
disableValueTrimming
public ClassifierCsvClassifierArgs.Builder disableValueTrimming(java.lang.Boolean disableValueTrimming)
- Parameters:
disableValueTrimming- Whether to trim column values.- Returns:
- builder
-
headers
public ClassifierCsvClassifierArgs.Builder headers(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> headers)
- Parameters:
headers- List of strings representing column names.- Returns:
- builder
-
headers
public ClassifierCsvClassifierArgs.Builder headers(java.util.List<java.lang.String> headers)
- Parameters:
headers- List of strings representing column names.- Returns:
- builder
-
headers
public ClassifierCsvClassifierArgs.Builder headers(java.lang.String... headers)
- Parameters:
headers- List of strings representing column names.- Returns:
- builder
-
quoteSymbol
public ClassifierCsvClassifierArgs.Builder quoteSymbol(@Nullable com.pulumi.core.Output<java.lang.String> quoteSymbol)
- Parameters:
quoteSymbol- Custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.- Returns:
- builder
-
quoteSymbol
public ClassifierCsvClassifierArgs.Builder quoteSymbol(java.lang.String quoteSymbol)
- Parameters:
quoteSymbol- Custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.- Returns:
- builder
-
serde
public ClassifierCsvClassifierArgs.Builder serde(@Nullable com.pulumi.core.Output<java.lang.String> serde)
- Parameters:
serde- SerDe for processing CSV. Valid values are `OpenCSVSerDe`, `LazySimpleSerDe`, `None`.- Returns:
- builder
-
serde
public ClassifierCsvClassifierArgs.Builder serde(java.lang.String serde)
- Parameters:
serde- SerDe for processing CSV. Valid values are `OpenCSVSerDe`, `LazySimpleSerDe`, `None`.- Returns:
- builder
-
build
public ClassifierCsvClassifierArgs build()
-
-