Class BigqueryJobExtract.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.bigquery_job.BigqueryJobExtract.Jsii$Proxy
-
- All Implemented Interfaces:
BigqueryJobExtract,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BigqueryJobExtract
@Stability(Stable) @Internal public static final class BigqueryJobExtract.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BigqueryJobExtract
An implementation forBigqueryJobExtract
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.bigquery_job.BigqueryJobExtract
BigqueryJobExtract.Builder, BigqueryJobExtract.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(BigqueryJobExtract.Builder builder)Constructor that initializes the object based on literal property values passed by theBigqueryJobExtract.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetCompression()The compression type to use for exported files.StringgetDestinationFormat()The exported file format.List<String>getDestinationUris()A list of fully-qualified Google Cloud Storage URIs where the extracted table should be written.StringgetFieldDelimiter()When extracting data in CSV format, this defines the delimiter to use between fields in the exported data.ObjectgetPrintHeader()Whether to print out a header row in the results.BigqueryJobExtractSourceModelgetSourceModel()source_model block.BigqueryJobExtractSourceTablegetSourceTable()source_table block.ObjectgetUseAvroLogicalTypes()Whether to use logical types when extracting to AVRO format.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(BigqueryJobExtract.Builder builder)
Constructor that initializes the object based on literal property values passed by theBigqueryJobExtract.Builder.
-
-
Method Detail
-
getDestinationUris
public final List<String> getDestinationUris()
Description copied from interface:BigqueryJobExtractA list of fully-qualified Google Cloud Storage URIs where the extracted table should be written.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_job#destination_uris BigqueryJob#destination_uris}
- Specified by:
getDestinationUrisin interfaceBigqueryJobExtract
-
getCompression
public final String getCompression()
Description copied from interface:BigqueryJobExtractThe 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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_job#compression BigqueryJob#compression}
- Specified by:
getCompressionin interfaceBigqueryJobExtract
-
getDestinationFormat
public final String getDestinationFormat()
Description copied from interface:BigqueryJobExtractThe 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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_job#destination_format BigqueryJob#destination_format}
- Specified by:
getDestinationFormatin interfaceBigqueryJobExtract
-
getFieldDelimiter
public final String getFieldDelimiter()
Description copied from interface:BigqueryJobExtractWhen extracting data in CSV format, this defines the delimiter to use between fields in the exported data.Default is ',' Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_job#field_delimiter BigqueryJob#field_delimiter}
- Specified by:
getFieldDelimiterin interfaceBigqueryJobExtract
-
getPrintHeader
public final Object getPrintHeader()
Description copied from interface:BigqueryJobExtractWhether to print out a header row in the results. Default is true.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_job#print_header BigqueryJob#print_header}
- Specified by:
getPrintHeaderin interfaceBigqueryJobExtract
-
getSourceModel
public final BigqueryJobExtractSourceModel getSourceModel()
Description copied from interface:BigqueryJobExtractsource_model block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_job#source_model BigqueryJob#source_model}
- Specified by:
getSourceModelin interfaceBigqueryJobExtract
-
getSourceTable
public final BigqueryJobExtractSourceTable getSourceTable()
Description copied from interface:BigqueryJobExtractsource_table block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_job#source_table BigqueryJob#source_table}
- Specified by:
getSourceTablein interfaceBigqueryJobExtract
-
getUseAvroLogicalTypes
public final Object getUseAvroLogicalTypes()
Description copied from interface:BigqueryJobExtractWhether to use logical types when extracting to AVRO format.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_job#use_avro_logical_types BigqueryJob#use_avro_logical_types}
- Specified by:
getUseAvroLogicalTypesin interfaceBigqueryJobExtract
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-