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