Class BigqueryJobLoadTimePartitioning.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.bigquery_job.BigqueryJobLoadTimePartitioning.Jsii$Proxy
-
- All Implemented Interfaces:
BigqueryJobLoadTimePartitioning,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BigqueryJobLoadTimePartitioning
@Stability(Stable) @Internal public static final class BigqueryJobLoadTimePartitioning.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BigqueryJobLoadTimePartitioning
An implementation forBigqueryJobLoadTimePartitioning
-
-
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.BigqueryJobLoadTimePartitioning
BigqueryJobLoadTimePartitioning.Builder, BigqueryJobLoadTimePartitioning.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(BigqueryJobLoadTimePartitioning.Builder builder)Constructor that initializes the object based on literal property values passed by theBigqueryJobLoadTimePartitioning.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)StringgetExpirationMs()Number of milliseconds for which to keep the storage for a partition.StringgetField()If not set, the table is partitioned by pseudo column '_PARTITIONTIME';StringgetType()The only type supported is DAY, which will generate one partition per day.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(BigqueryJobLoadTimePartitioning.Builder builder)
Constructor that initializes the object based on literal property values passed by theBigqueryJobLoadTimePartitioning.Builder.
-
-
Method Detail
-
getType
public final String getType()
Description copied from interface:BigqueryJobLoadTimePartitioningThe only type supported is DAY, which will generate one partition per day.Providing an empty string used to cause an error, but in OnePlatform the field will be treated as unset. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_job#type BigqueryJob#type}
- Specified by:
getTypein interfaceBigqueryJobLoadTimePartitioning
-
getExpirationMs
public final String getExpirationMs()
Description copied from interface:BigqueryJobLoadTimePartitioningNumber of milliseconds for which to keep the storage for a partition.A wrapper is used here because 0 is an invalid value. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_job#expiration_ms BigqueryJob#expiration_ms}
- Specified by:
getExpirationMsin interfaceBigqueryJobLoadTimePartitioning
-
getField
public final String getField()
Description copied from interface:BigqueryJobLoadTimePartitioningIf not set, the table is partitioned by pseudo column '_PARTITIONTIME';if set, the table is partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED. A wrapper is used here because an empty string is an invalid value. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_job#field BigqueryJob#field}
- Specified by:
getFieldin interfaceBigqueryJobLoadTimePartitioning
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-