Class AvroWriteSettingsArgs.Builder

  • Enclosing class:
    AvroWriteSettingsArgs

    public static final class AvroWriteSettingsArgs.Builder
    extends java.lang.Object
    • Method Detail

      • fileNamePrefix

        public AvroWriteSettingsArgs.Builder fileNamePrefix​(@Nullable
                                                            com.pulumi.core.Output<java.lang.Object> fileNamePrefix)
        Parameters:
        fileNamePrefix - Specifies the file name pattern <fileNamePrefix>_<fileIndex>.<fileExtension> when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string).
        Returns:
        builder
      • fileNamePrefix

        public AvroWriteSettingsArgs.Builder fileNamePrefix​(java.lang.Object fileNamePrefix)
        Parameters:
        fileNamePrefix - Specifies the file name pattern <fileNamePrefix>_<fileIndex>.<fileExtension> when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string).
        Returns:
        builder
      • maxRowsPerFile

        public AvroWriteSettingsArgs.Builder maxRowsPerFile​(@Nullable
                                                            com.pulumi.core.Output<java.lang.Object> maxRowsPerFile)
        Parameters:
        maxRowsPerFile - Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer).
        Returns:
        builder
      • maxRowsPerFile

        public AvroWriteSettingsArgs.Builder maxRowsPerFile​(java.lang.Object maxRowsPerFile)
        Parameters:
        maxRowsPerFile - Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer).
        Returns:
        builder
      • recordName

        public AvroWriteSettingsArgs.Builder recordName​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> recordName)
        Parameters:
        recordName - Top level record name in write result, which is required in AVRO spec.
        Returns:
        builder
      • recordName

        public AvroWriteSettingsArgs.Builder recordName​(java.lang.String recordName)
        Parameters:
        recordName - Top level record name in write result, which is required in AVRO spec.
        Returns:
        builder
      • recordNamespace

        public AvroWriteSettingsArgs.Builder recordNamespace​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> recordNamespace)
        Parameters:
        recordNamespace - Record namespace in the write result.
        Returns:
        builder
      • recordNamespace

        public AvroWriteSettingsArgs.Builder recordNamespace​(java.lang.String recordNamespace)
        Parameters:
        recordNamespace - Record namespace in the write result.
        Returns:
        builder
      • type

        public AvroWriteSettingsArgs.Builder type​(com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - The write setting type. Expected value is 'AvroWriteSettings'.
        Returns:
        builder
      • type

        public AvroWriteSettingsArgs.Builder type​(java.lang.String type)
        Parameters:
        type - The write setting type. Expected value is 'AvroWriteSettings'.
        Returns:
        builder