Interface BigqueryJobLoadTimePartitioning
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
BigqueryJobLoadTimePartitioning.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.701Z") @Stability(Stable) public interface BigqueryJobLoadTimePartitioning extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBigqueryJobLoadTimePartitioning.BuilderA builder forBigqueryJobLoadTimePartitioningstatic classBigqueryJobLoadTimePartitioning.Jsii$ProxyAn implementation forBigqueryJobLoadTimePartitioning
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static BigqueryJobLoadTimePartitioning.Builderbuilder()default StringgetExpirationMs()Number of milliseconds for which to keep the storage for a partition.default 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.
-
-
-
Method Detail
-
getType
@Stability(Stable) @NotNull String getType()
The 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}
-
getExpirationMs
@Stability(Stable) @Nullable default String getExpirationMs()
Number 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}
-
getField
@Stability(Stable) @Nullable default String getField()
If 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}
-
builder
@Stability(Stable) static BigqueryJobLoadTimePartitioning.Builder builder()
-
-