Class JobExtractArgs


  • public final class JobExtractArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • compression

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> compression()
        Returns:
        The compression type to use for exported files. Possible values include GZIP, DEFLATE, SNAPPY, and NONE. The default value is NONE. DEFLATE and SNAPPY are only supported for Avro.
      • destinationFormat

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> destinationFormat()
        Returns:
        The exported file format. Possible values include CSV, NEWLINE_DELIMITED_JSON and AVRO for tables and SAVED_MODEL for models. The default value for tables is CSV. Tables with nested or repeated fields cannot be exported as CSV. The default value for models is SAVED_MODEL.
      • destinationUris

        public com.pulumi.core.Output<java.util.List<java.lang.String>> destinationUris()
        Returns:
        A list of fully-qualified Google Cloud Storage URIs where the extracted table should be written.
      • fieldDelimiter

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fieldDelimiter()
        Returns:
        When extracting data in CSV format, this defines the delimiter to use between fields in the exported data. Default is ','
      • printHeader

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> printHeader()
        Returns:
        Whether to print out a header row in the results. Default is true.
      • sourceModel

        public java.util.Optional<com.pulumi.core.Output<JobExtractSourceModelArgs>> sourceModel()
        Returns:
        A reference to the model being exported. Structure is documented below.
      • sourceTable

        public java.util.Optional<com.pulumi.core.Output<JobExtractSourceTableArgs>> sourceTable()
        Returns:
        A reference to the table being exported. Structure is documented below.
      • useAvroLogicalTypes

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> useAvroLogicalTypes()
        Returns:
        Whether to use logical types when extracting to AVRO format.