Class ClassifierCsvClassifierArgs.Builder

    • 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