lib/google/apis/analyticshub_v1/representations.rb in google-apis-analyticshub_v1-0.9.0 vs lib/google/apis/analyticshub_v1/representations.rb in google-apis-analyticshub_v1-0.10.0
- old
+ new
@@ -56,10 +56,22 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class DcrExchangeConfig
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class DefaultExchangeConfig
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class DestinationDataset
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -92,10 +104,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class LinkedResource
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class ListDataExchangesResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -110,16 +128,34 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class ListSharedResourceSubscriptionsResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class ListSubscriptionsResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class Listing
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class Operation
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class OperationMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -134,22 +170,70 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class RefreshSubscriptionRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class RefreshSubscriptionResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class RestrictedExportConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class RevokeSubscriptionRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class RevokeSubscriptionResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class SetIamPolicyRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class SharingEnvironmentConfig
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class Status
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class SubscribeDataExchangeRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class SubscribeDataExchangeResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class SubscribeListingRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -158,10 +242,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class Subscription
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class TestIamPermissionsRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -214,10 +304,12 @@
property :documentation, as: 'documentation'
property :icon, :base64 => true, as: 'icon'
property :listing_count, as: 'listingCount'
property :name, as: 'name'
property :primary_contact, as: 'primaryContact'
+ property :sharing_environment_config, as: 'sharingEnvironmentConfig', class: Google::Apis::AnalyticshubV1::SharingEnvironmentConfig, decorator: Google::Apis::AnalyticshubV1::SharingEnvironmentConfig::Representation
+
end
end
class DataProvider
# @private
@@ -225,10 +317,22 @@
property :name, as: 'name'
property :primary_contact, as: 'primaryContact'
end
end
+ class DcrExchangeConfig
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
+ class DefaultExchangeConfig
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
class DestinationDataset
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :dataset_reference, as: 'datasetReference', class: Google::Apis::AnalyticshubV1::DestinationDatasetReference, decorator: Google::Apis::AnalyticshubV1::DestinationDatasetReference::Representation
@@ -276,10 +380,17 @@
class Representation < Google::Apis::Core::JsonRepresentation
property :requested_policy_version, as: 'requestedPolicyVersion'
end
end
+ class LinkedResource
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :linked_dataset, as: 'linkedDataset'
+ end
+ end
+
class ListDataExchangesResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :data_exchanges, as: 'dataExchanges', class: Google::Apis::AnalyticshubV1::DataExchange, decorator: Google::Apis::AnalyticshubV1::DataExchange::Representation
@@ -303,10 +414,28 @@
property :next_page_token, as: 'nextPageToken'
end
end
+ class ListSharedResourceSubscriptionsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :next_page_token, as: 'nextPageToken'
+ collection :shared_resource_subscriptions, as: 'sharedResourceSubscriptions', class: Google::Apis::AnalyticshubV1::Subscription, decorator: Google::Apis::AnalyticshubV1::Subscription::Representation
+
+ end
+ end
+
+ class ListSubscriptionsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :next_page_token, as: 'nextPageToken'
+ collection :subscriptions, as: 'subscriptions', class: Google::Apis::AnalyticshubV1::Subscription, decorator: Google::Apis::AnalyticshubV1::Subscription::Representation
+
+ end
+ end
+
class Listing
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :bigquery_dataset, as: 'bigqueryDataset', class: Google::Apis::AnalyticshubV1::BigQueryDatasetSource, decorator: Google::Apis::AnalyticshubV1::BigQueryDatasetSource::Representation
@@ -326,10 +455,22 @@
property :state, as: 'state'
end
end
+ class Operation
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :done, as: 'done'
+ property :error, as: 'error', class: Google::Apis::AnalyticshubV1::Status, decorator: Google::Apis::AnalyticshubV1::Status::Representation
+
+ hash :metadata, as: 'metadata'
+ property :name, as: 'name'
+ hash :response, as: 'response'
+ end
+ end
+
class OperationMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :api_version, as: 'apiVersion'
property :cancel_requested, as: 'cancelRequested'
@@ -359,28 +500,90 @@
property :name, as: 'name'
property :primary_contact, as: 'primaryContact'
end
end
+ class RefreshSubscriptionRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
+ class RefreshSubscriptionResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :subscription, as: 'subscription', class: Google::Apis::AnalyticshubV1::Subscription, decorator: Google::Apis::AnalyticshubV1::Subscription::Representation
+
+ end
+ end
+
class RestrictedExportConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :enabled, as: 'enabled'
property :restrict_direct_table_access, as: 'restrictDirectTableAccess'
property :restrict_query_result, as: 'restrictQueryResult'
end
end
+ class RevokeSubscriptionRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
+ class RevokeSubscriptionResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
class SetIamPolicyRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :policy, as: 'policy', class: Google::Apis::AnalyticshubV1::Policy, decorator: Google::Apis::AnalyticshubV1::Policy::Representation
property :update_mask, as: 'updateMask'
end
end
+ class SharingEnvironmentConfig
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :dcr_exchange_config, as: 'dcrExchangeConfig', class: Google::Apis::AnalyticshubV1::DcrExchangeConfig, decorator: Google::Apis::AnalyticshubV1::DcrExchangeConfig::Representation
+
+ property :default_exchange_config, as: 'defaultExchangeConfig', class: Google::Apis::AnalyticshubV1::DefaultExchangeConfig, decorator: Google::Apis::AnalyticshubV1::DefaultExchangeConfig::Representation
+
+ end
+ end
+
+ class Status
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :code, as: 'code'
+ collection :details, as: 'details'
+ property :message, as: 'message'
+ end
+ end
+
+ class SubscribeDataExchangeRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :destination, as: 'destination'
+ property :subscriber_contact, as: 'subscriberContact'
+ property :subscription, as: 'subscription'
+ end
+ end
+
+ class SubscribeDataExchangeResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :subscription, as: 'subscription', class: Google::Apis::AnalyticshubV1::Subscription, decorator: Google::Apis::AnalyticshubV1::Subscription::Representation
+
+ end
+ end
+
class SubscribeListingRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :destination_dataset, as: 'destinationDataset', class: Google::Apis::AnalyticshubV1::DestinationDataset, decorator: Google::Apis::AnalyticshubV1::DestinationDataset::Representation
@@ -388,9 +591,28 @@
end
class SubscribeListingResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
+ property :subscription, as: 'subscription', class: Google::Apis::AnalyticshubV1::Subscription, decorator: Google::Apis::AnalyticshubV1::Subscription::Representation
+
+ end
+ end
+
+ class Subscription
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :creation_time, as: 'creationTime'
+ property :data_exchange, as: 'dataExchange'
+ property :last_modify_time, as: 'lastModifyTime'
+ hash :linked_dataset_map, as: 'linkedDatasetMap', class: Google::Apis::AnalyticshubV1::LinkedResource, decorator: Google::Apis::AnalyticshubV1::LinkedResource::Representation
+
+ property :listing, as: 'listing'
+ property :name, as: 'name'
+ property :organization_display_name, as: 'organizationDisplayName'
+ property :organization_id, as: 'organizationId'
+ property :state, as: 'state'
+ property :subscriber_contact, as: 'subscriberContact'
end
end
class TestIamPermissionsRequest
# @private