UpdateTable
Update table metadata
type: "io.kestra.plugin.gcp.bigquery.UpdateTable"
id: gcp_bq_update_table
namespace: company.team
tasks:
- id: update_table
type: io.kestra.plugin.gcp.bigquery.UpdateTable
projectId: my-project
dataset: my-dataset
table: my-table
expirationDuration: PT48H
The dataset's user-defined ID.
The table's user-defined ID.
The user-friendly description for the table.
The encryption configuration.
The user-friendly name for the table.
The GCP service account to impersonate.
Return a map for labels applied to the table.
The geographic location where the dataset should reside.
This property is experimental and might be subject to change or removed.
See Dataset Location
The GCP project ID.
The messages which would trigger an automatic retry.
Message is tested as a substring of the full message, and is case insensitive.
The reasons which would trigger an automatic retry.
The GCP scopes to be used.
The GCP service account.
The table definition.
The time when this table was created.
The dataset's ID.
The table definition.
The user-friendly description for the table.
The encryption configuration.
The hash of the table resource.
Returns the time when this table expires.
If not present, the table will persist indefinitely. Expired tables will be deleted and their storage reclaimed.
The user-friendly name for the table.
The service-generated id for the table.
Return a map for labels applied to the table.
The time when this table was last modified.
The size of this table in bytes.
The number of bytes considered "long-term storage" for reduced billing purposes.
The number of rows of data in this table.
The project's ID.
Return true if a partition filter (that can be used for partition elimination) is required for queries over this table.
The URL that can be used to access the resource again. The returned URL can be used for get or update requests.
The table name.
The external table definition if the type is EXTERNAL
.
The materialized view definition if the type is MATERIALIZED_VIEW
.
The table's schema.
The table definition if the type is TABLE
.
The view definition if the type is VIEW
.
Returns the clustering configuration for this table. If {@code null}, the table is not clustered.
Returns the range partitioning configuration for this table. If {@code null}, the table is not range-partitioned.
Returns information on the table's streaming buffer, if exists. Returns {@code null} if no streaming buffer exists.
Returns the time partitioning configuration for this table. If {@code null}, the table is not time-partitioned.
Date when this materialized view was last modified.
The query whose result is persisted.
If not set, the table is partitioned by pseudo column '_PARTITIONTIME'; if set, the table is partitioned by this field.
The field description.
The field mode.
By default, Field.Mode.NULLABLE
is used.
The field name.
The policy tags for the field.
If type
is UserDefinedFunction.Type.INLINE, this method returns a code blob.
If type
is UserDefinedFunction.Type.FROM_URI, the method returns a Google Cloud Storage URI (e.g. gs://bucket/path).
The compression type of the data source.
The source format, and possibly some parsing options, of the external data.
The fully-qualified URIs that point to your data in Google Cloud Storage.
Each URI can
- contain one '*' wildcard character that must come after the bucket's name. Size limits related
- to load jobs apply to external data sources, plus an additional limit of 10 GB maximum size
- across all URIs.