Package com.pulumi.gcp.bigquery.inputs
Class JobExtractArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.bigquery.inputs.JobExtractArgs
-
public final class JobExtractArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JobExtractArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static JobExtractArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JobExtractArgs.Builder
builder()
static JobExtractArgs.Builder
builder(JobExtractArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
compression()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
destinationFormat()
com.pulumi.core.Output<java.util.List<java.lang.String>>
destinationUris()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
fieldDelimiter()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
printHeader()
java.util.Optional<com.pulumi.core.Output<JobExtractSourceModelArgs>>
sourceModel()
java.util.Optional<com.pulumi.core.Output<JobExtractSourceTableArgs>>
sourceTable()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
useAvroLogicalTypes()
-
-
-
Field Detail
-
Empty
public static final JobExtractArgs Empty
-
-
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.
-
builder
public static JobExtractArgs.Builder builder()
-
builder
public static JobExtractArgs.Builder builder(JobExtractArgs defaults)
-
-