Package com.google.cloud.datastream.v1
Interface BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplateOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate
,BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplate.Builder
- Enclosing class:
- BigQueryDestinationConfig.SourceHierarchyDatasets
public static interface BigQueryDestinationConfig.SourceHierarchyDatasets.DatasetTemplateOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getLocation
String 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];
- Returns:
- The location.
-
getLocationBytes
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];
- Returns:
- The bytes for location.
-
getDatasetIdPrefix
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;
- Returns:
- The datasetIdPrefix.
-
getDatasetIdPrefixBytes
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;
- Returns:
- The bytes for datasetIdPrefix.
-
getKmsKeyName
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;
- Returns:
- The kmsKeyName.
-
getKmsKeyNameBytes
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;
- Returns:
- The bytes for kmsKeyName.
-
-