Class TableImportTableArgs.Builder

  • Enclosing class:
    TableImportTableArgs

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

      • inputCompressionType

        public TableImportTableArgs.Builder inputCompressionType​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> inputCompressionType)
        Parameters:
        inputCompressionType - Type of compression to be used on the input coming from the imported table. Valid values are `GZIP`, `ZSTD` and `NONE`.
        Returns:
        builder
      • inputCompressionType

        public TableImportTableArgs.Builder inputCompressionType​(java.lang.String inputCompressionType)
        Parameters:
        inputCompressionType - Type of compression to be used on the input coming from the imported table. Valid values are `GZIP`, `ZSTD` and `NONE`.
        Returns:
        builder
      • inputFormat

        public TableImportTableArgs.Builder inputFormat​(com.pulumi.core.Output<java.lang.String> inputFormat)
        Parameters:
        inputFormat - The format of the source data. Valid values are `CSV`, `DYNAMODB_JSON`, and `ION`.
        Returns:
        builder
      • inputFormat

        public TableImportTableArgs.Builder inputFormat​(java.lang.String inputFormat)
        Parameters:
        inputFormat - The format of the source data. Valid values are `CSV`, `DYNAMODB_JSON`, and `ION`.
        Returns:
        builder
      • inputFormatOptions

        public TableImportTableArgs.Builder inputFormatOptions​(@Nullable
                                                               com.pulumi.core.Output<TableImportTableInputFormatOptionsArgs> inputFormatOptions)
        Parameters:
        inputFormatOptions - Describe the format options for the data that was imported into the target table. There is one value, `csv`. See below.
        Returns:
        builder