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 StringgetDatasetIdPrefix()If supplied, every created dataset will have its name prefixed by the provided value.com.google.protobuf.ByteStringgetDatasetIdPrefixBytes()If supplied, every created dataset will have its name prefixed by the provided value.StringgetKmsKeyName()Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table.com.google.protobuf.ByteStringgetKmsKeyNameBytes()Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table.StringgetLocation()Required.com.google.protobuf.ByteStringgetLocationBytes()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.
-
-