Class: Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SourceHierarchyDatasets
- Inherits:
-
Object
- Object
- Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SourceHierarchyDatasets
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/datastream/v1/datastream_resources.rb
Overview
Destination datasets are created so that hierarchy of the destination data objects matches the source hierarchy.
Defined Under Namespace
Classes: DatasetTemplate
Instance Attribute Summary collapse
-
#dataset_template ⇒ ::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SourceHierarchyDatasets::DatasetTemplate
The dataset template to use for dynamic dataset creation.
Instance Attribute Details
#dataset_template ⇒ ::Google::Cloud::Datastream::V1::BigQueryDestinationConfig::SourceHierarchyDatasets::DatasetTemplate
Returns The dataset template to use for dynamic dataset creation.
754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 754 class SourceHierarchyDatasets include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Dataset template used for dynamic dataset creation. # @!attribute [rw] location # @return [::String] # Required. The geographic location where the dataset should reside. See # https://cloud.google.com/bigquery/docs/locations for supported # locations. # @!attribute [rw] dataset_id_prefix # @return [::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. <prefix>_<dataset_name>. # @!attribute [rw] kms_key_name # @return [::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. class DatasetTemplate include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |