public static interface BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplateOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getDatasetIdPrefix()
If supplied, every created dataset will have its name prefixed by the
provided value.
|
com.google.protobuf.ByteString |
getDatasetIdPrefixBytes()
If supplied, every created dataset will have its name prefixed by the
provided value.
|
String |
getKmsKeyName()
Describes the Cloud KMS encryption key that will be used to
protect destination BigQuery table.
|
com.google.protobuf.ByteString |
getKmsKeyNameBytes()
Describes the Cloud KMS encryption key that will be used to
protect destination BigQuery table.
|
String |
getLocation()
Required.
|
com.google.protobuf.ByteString |
getLocationBytes()
Required.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getLocation()
Required. The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.
string location = 1 [(.google.api.field_behavior) = REQUIRED];com.google.protobuf.ByteString getLocationBytes()
Required. The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.
string location = 1 [(.google.api.field_behavior) = REQUIRED];String getDatasetIdPrefix()
If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. <prefix>_<dataset_name>.
string dataset_id_prefix = 2;com.google.protobuf.ByteString getDatasetIdPrefixBytes()
If supplied, every created dataset will have its name prefixed by the provided value. The prefix and name will be separated by an underscore. i.e. <prefix>_<dataset_name>.
string dataset_id_prefix = 2;String getKmsKeyName()
Describes the Cloud KMS encryption key that will be used to
protect destination BigQuery table. The BigQuery Service Account
associated with your project requires access to this encryption key.
i.e.
projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}.
See https://cloud.google.com/bigquery/docs/customer-managed-encryption
for more information.
string kms_key_name = 3;com.google.protobuf.ByteString getKmsKeyNameBytes()
Describes the Cloud KMS encryption key that will be used to
protect destination BigQuery table. The BigQuery Service Account
associated with your project requires access to this encryption key.
i.e.
projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{cryptoKey}.
See https://cloud.google.com/bigquery/docs/customer-managed-encryption
for more information.
string kms_key_name = 3;Copyright © 2022 Google LLC. All rights reserved.