Class: Google::Cloud::Bigquery::AnalyticsHub::V1::SharingEnvironmentConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/bigquery/analyticshub/v1/analyticshub.rb

Overview

Sharing environment is a behavior model for sharing data within a data exchange. This option is configurable for a data exchange.

Defined Under Namespace

Classes: DcrExchangeConfig, DefaultExchangeConfig

Instance Attribute Summary collapse

Instance Attribute Details

#dcr_exchange_config::Google::Cloud::Bigquery::AnalyticsHub::V1::SharingEnvironmentConfig::DcrExchangeConfig

Returns Data Clean Room (DCR), used for privacy-safe and secured data sharing.

Returns:



83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# File 'proto_docs/google/cloud/bigquery/analyticshub/v1/analyticshub.rb', line 83

class SharingEnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Default Analytics Hub data exchange, used for secured data sharing.
  class DefaultExchangeConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Data Clean Room (DCR), used for privacy-safe and secured data sharing.
  # @!attribute [r] single_selected_resource_sharing_restriction
  #   @return [::Boolean]
  #     Output only. If True, this DCR restricts the contributors to sharing
  #     only a single resource in a Listing. And no two resources should have the
  #     same IDs. So if a contributor adds a view with a conflicting name, the
  #     CreateListing API will reject the request. if False, the data contributor
  #     can publish an entire dataset (as before). This is not configurable, and
  #     by default, all new DCRs will have the restriction set to True.
  # @!attribute [r] single_linked_dataset_per_cleanroom
  #   @return [::Boolean]
  #     Output only. If True, when subscribing to this DCR, it will create only
  #     one linked dataset containing all resources shared within the
  #     cleanroom. If False, when subscribing to this DCR, it will
  #     create 1 linked dataset per listing. This is not configurable, and by
  #     default, all new DCRs will have the restriction set to True.
  class DcrExchangeConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#default_exchange_config::Google::Cloud::Bigquery::AnalyticsHub::V1::SharingEnvironmentConfig::DefaultExchangeConfig

Returns Default Analytics Hub data exchange, used for secured data sharing.

Returns:



83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# File 'proto_docs/google/cloud/bigquery/analyticshub/v1/analyticshub.rb', line 83

class SharingEnvironmentConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Default Analytics Hub data exchange, used for secured data sharing.
  class DefaultExchangeConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Data Clean Room (DCR), used for privacy-safe and secured data sharing.
  # @!attribute [r] single_selected_resource_sharing_restriction
  #   @return [::Boolean]
  #     Output only. If True, this DCR restricts the contributors to sharing
  #     only a single resource in a Listing. And no two resources should have the
  #     same IDs. So if a contributor adds a view with a conflicting name, the
  #     CreateListing API will reject the request. if False, the data contributor
  #     can publish an entire dataset (as before). This is not configurable, and
  #     by default, all new DCRs will have the restriction set to True.
  # @!attribute [r] single_linked_dataset_per_cleanroom
  #   @return [::Boolean]
  #     Output only. If True, when subscribing to this DCR, it will create only
  #     one linked dataset containing all resources shared within the
  #     cleanroom. If False, when subscribing to this DCR, it will
  #     create 1 linked dataset per listing. This is not configurable, and by
  #     default, all new DCRs will have the restriction set to True.
  class DcrExchangeConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end