Reference documentation and code samples for the Datastream V1 API class Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SourceHierarchyDatasets::DatasetTemplate.
Dataset template used for dynamic dataset creation.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#dataset_id_prefix
def dataset_id_prefix() -> ::String Returns
- (::String) — 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.
#dataset_id_prefix=
def dataset_id_prefix=(value) -> ::String Parameter
- value (::String) — 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.
Returns
- (::String) — 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.
#kms_key_name
def kms_key_name() -> ::String Returns
- (::String) — 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.
#kms_key_name=
def kms_key_name=(value) -> ::String Parameter
- value (::String) — 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.
Returns
- (::String) — 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.
#location
def location() -> ::String Returns
- (::String) — Required. The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.
#location=
def location=(value) -> ::String Parameter
- value (::String) — Required. The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.
Returns
- (::String) — Required. The geographic location where the dataset should reside. See https://cloud.google.com/bigquery/docs/locations for supported locations.