lib/google/apis/analyticshub_v1/representations.rb in google-apis-analyticshub_v1-0.20.0 vs lib/google/apis/analyticshub_v1/representations.rb in google-apis-analyticshub_v1-0.22.0

- old
+ new

@@ -20,10 +20,16 @@ module Google module Apis module AnalyticshubV1 + class AnalyticsHubSubscriptionInfo + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class AuditConfig class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -32,10 +38,22 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class AvroConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class BigQueryConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class BigQueryDatasetSource class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -44,10 +62,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class CloudStorageConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class DataExchange class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -62,10 +86,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class DeadLetterPolicy + 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 @@ -80,16 +110,28 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class DestinationPubSubSubscription + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Empty class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class ExpirationPolicy + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Expr class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -104,10 +146,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GooglePubsubV1Subscription + 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 @@ -146,10 +194,22 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class NoWrapper + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class OidcToken + 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 @@ -164,16 +224,34 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class PubSubTopicSource + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Publisher class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class PubsubWrapper + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class PushConfig + 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 @@ -194,10 +272,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class RetryPolicy + 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 @@ -272,10 +356,24 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class TextConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class AnalyticsHubSubscriptionInfo + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :listing, as: 'listing' + property :subscription, as: 'subscription' + end + end + class AuditConfig # @private class Representation < Google::Apis::Core::JsonRepresentation collection :audit_log_configs, as: 'auditLogConfigs', class: Google::Apis::AnalyticshubV1::AuditLogConfig, decorator: Google::Apis::AnalyticshubV1::AuditLogConfig::Representation @@ -289,10 +387,31 @@ collection :exempted_members, as: 'exemptedMembers' property :log_type, as: 'logType' end end + class AvroConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :use_topic_schema, as: 'useTopicSchema' + property :write_metadata, as: 'writeMetadata' + end + end + + class BigQueryConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :drop_unknown_fields, as: 'dropUnknownFields' + property :service_account_email, as: 'serviceAccountEmail' + property :state, as: 'state' + property :table, as: 'table' + property :use_table_schema, as: 'useTableSchema' + property :use_topic_schema, as: 'useTopicSchema' + property :write_metadata, as: 'writeMetadata' + end + end + class BigQueryDatasetSource # @private class Representation < Google::Apis::Core::JsonRepresentation property :dataset, as: 'dataset' property :restricted_export_policy, as: 'restrictedExportPolicy', class: Google::Apis::AnalyticshubV1::RestrictedExportPolicy, decorator: Google::Apis::AnalyticshubV1::RestrictedExportPolicy::Representation @@ -310,14 +429,34 @@ collection :members, as: 'members' property :role, as: 'role' end end + class CloudStorageConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :avro_config, as: 'avroConfig', class: Google::Apis::AnalyticshubV1::AvroConfig, decorator: Google::Apis::AnalyticshubV1::AvroConfig::Representation + + property :bucket, as: 'bucket' + property :filename_datetime_format, as: 'filenameDatetimeFormat' + property :filename_prefix, as: 'filenamePrefix' + property :filename_suffix, as: 'filenameSuffix' + property :max_bytes, :numeric_string => true, as: 'maxBytes' + property :max_duration, as: 'maxDuration' + property :max_messages, :numeric_string => true, as: 'maxMessages' + property :service_account_email, as: 'serviceAccountEmail' + property :state, as: 'state' + property :text_config, as: 'textConfig', class: Google::Apis::AnalyticshubV1::TextConfig, decorator: Google::Apis::AnalyticshubV1::TextConfig::Representation + + end + end + class DataExchange # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' + property :discovery_type, as: 'discoveryType' property :display_name, as: 'displayName' property :documentation, as: 'documentation' property :icon, :base64 => true, as: 'icon' property :listing_count, as: 'listingCount' property :name, as: 'name' @@ -341,10 +480,18 @@ property :single_linked_dataset_per_cleanroom, as: 'singleLinkedDatasetPerCleanroom' property :single_selected_resource_sharing_restriction, as: 'singleSelectedResourceSharingRestriction' end end + class DeadLetterPolicy + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :dead_letter_topic, as: 'deadLetterTopic' + property :max_delivery_attempts, as: 'maxDeliveryAttempts' + end + end + class DefaultExchangeConfig # @private class Representation < Google::Apis::Core::JsonRepresentation end end @@ -367,16 +514,31 @@ property :dataset_id, as: 'datasetId' property :project_id, as: 'projectId' end end + class DestinationPubSubSubscription + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :pubsub_subscription, as: 'pubsubSubscription', class: Google::Apis::AnalyticshubV1::GooglePubsubV1Subscription, decorator: Google::Apis::AnalyticshubV1::GooglePubsubV1Subscription::Representation + + end + end + class Empty # @private class Representation < Google::Apis::Core::JsonRepresentation end end + class ExpirationPolicy + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :ttl, as: 'ttl' + end + end + class Expr # @private class Representation < Google::Apis::Core::JsonRepresentation property :description, as: 'description' property :expression, as: 'expression' @@ -398,14 +560,47 @@ class Representation < Google::Apis::Core::JsonRepresentation property :requested_policy_version, as: 'requestedPolicyVersion' end end + class GooglePubsubV1Subscription + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :ack_deadline_seconds, as: 'ackDeadlineSeconds' + property :analytics_hub_subscription_info, as: 'analyticsHubSubscriptionInfo', class: Google::Apis::AnalyticshubV1::AnalyticsHubSubscriptionInfo, decorator: Google::Apis::AnalyticshubV1::AnalyticsHubSubscriptionInfo::Representation + + property :bigquery_config, as: 'bigqueryConfig', class: Google::Apis::AnalyticshubV1::BigQueryConfig, decorator: Google::Apis::AnalyticshubV1::BigQueryConfig::Representation + + property :cloud_storage_config, as: 'cloudStorageConfig', class: Google::Apis::AnalyticshubV1::CloudStorageConfig, decorator: Google::Apis::AnalyticshubV1::CloudStorageConfig::Representation + + property :dead_letter_policy, as: 'deadLetterPolicy', class: Google::Apis::AnalyticshubV1::DeadLetterPolicy, decorator: Google::Apis::AnalyticshubV1::DeadLetterPolicy::Representation + + property :detached, as: 'detached' + property :enable_exactly_once_delivery, as: 'enableExactlyOnceDelivery' + property :enable_message_ordering, as: 'enableMessageOrdering' + property :expiration_policy, as: 'expirationPolicy', class: Google::Apis::AnalyticshubV1::ExpirationPolicy, decorator: Google::Apis::AnalyticshubV1::ExpirationPolicy::Representation + + property :filter, as: 'filter' + hash :labels, as: 'labels' + property :message_retention_duration, as: 'messageRetentionDuration' + property :name, as: 'name' + property :push_config, as: 'pushConfig', class: Google::Apis::AnalyticshubV1::PushConfig, decorator: Google::Apis::AnalyticshubV1::PushConfig::Representation + + property :retain_acked_messages, as: 'retainAckedMessages' + property :retry_policy, as: 'retryPolicy', class: Google::Apis::AnalyticshubV1::RetryPolicy, decorator: Google::Apis::AnalyticshubV1::RetryPolicy::Representation + + property :state, as: 'state' + property :topic_message_retention_duration, as: 'topicMessageRetentionDuration' + end + end + class LinkedResource # @private class Representation < Google::Apis::Core::JsonRepresentation property :linked_dataset, as: 'linkedDataset' + property :linked_pubsub_subscription, as: 'linkedPubsubSubscription' + property :listing, as: 'listing' end end class ListDataExchangesResponse # @private @@ -459,24 +654,43 @@ collection :categories, as: 'categories' property :data_provider, as: 'dataProvider', class: Google::Apis::AnalyticshubV1::DataProvider, decorator: Google::Apis::AnalyticshubV1::DataProvider::Representation property :description, as: 'description' + property :discovery_type, as: 'discoveryType' property :display_name, as: 'displayName' property :documentation, as: 'documentation' property :icon, :base64 => true, as: 'icon' property :name, as: 'name' property :primary_contact, as: 'primaryContact' property :publisher, as: 'publisher', class: Google::Apis::AnalyticshubV1::Publisher, decorator: Google::Apis::AnalyticshubV1::Publisher::Representation + property :pubsub_topic, as: 'pubsubTopic', class: Google::Apis::AnalyticshubV1::PubSubTopicSource, decorator: Google::Apis::AnalyticshubV1::PubSubTopicSource::Representation + property :request_access, as: 'requestAccess' + property :resource_type, as: 'resourceType' property :restricted_export_config, as: 'restrictedExportConfig', class: Google::Apis::AnalyticshubV1::RestrictedExportConfig, decorator: Google::Apis::AnalyticshubV1::RestrictedExportConfig::Representation property :state, as: 'state' end end + class NoWrapper + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :write_metadata, as: 'writeMetadata' + end + end + + class OidcToken + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :audience, as: 'audience' + property :service_account_email, as: 'serviceAccountEmail' + 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 @@ -510,18 +724,46 @@ property :etag, :base64 => true, as: 'etag' property :version, as: 'version' end end + class PubSubTopicSource + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :data_affinity_regions, as: 'dataAffinityRegions' + property :topic, as: 'topic' + end + end + class Publisher # @private class Representation < Google::Apis::Core::JsonRepresentation property :name, as: 'name' property :primary_contact, as: 'primaryContact' end end + class PubsubWrapper + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class PushConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :attributes, as: 'attributes' + property :no_wrapper, as: 'noWrapper', class: Google::Apis::AnalyticshubV1::NoWrapper, decorator: Google::Apis::AnalyticshubV1::NoWrapper::Representation + + property :oidc_token, as: 'oidcToken', class: Google::Apis::AnalyticshubV1::OidcToken, decorator: Google::Apis::AnalyticshubV1::OidcToken::Representation + + property :pubsub_wrapper, as: 'pubsubWrapper', class: Google::Apis::AnalyticshubV1::PubsubWrapper, decorator: Google::Apis::AnalyticshubV1::PubsubWrapper::Representation + + property :push_endpoint, as: 'pushEndpoint' + end + end + class RefreshSubscriptionRequest # @private class Representation < Google::Apis::Core::JsonRepresentation end end @@ -550,10 +792,18 @@ property :restrict_direct_table_access, as: 'restrictDirectTableAccess' property :restrict_query_result, as: 'restrictQueryResult' end end + class RetryPolicy + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :maximum_backoff, as: 'maximumBackoff' + property :minimum_backoff, as: 'minimumBackoff' + end + end + class RevokeSubscriptionRequest # @private class Representation < Google::Apis::Core::JsonRepresentation end end @@ -619,10 +869,12 @@ 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 + property :destination_pubsub_subscription, as: 'destinationPubsubSubscription', class: Google::Apis::AnalyticshubV1::DestinationPubSubSubscription, decorator: Google::Apis::AnalyticshubV1::DestinationPubSubSubscription::Representation + end end class SubscribeListingResponse # @private @@ -638,14 +890,17 @@ 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 + collection :linked_resources, as: 'linkedResources', 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 :resource_type, as: 'resourceType' property :state, as: 'state' property :subscriber_contact, as: 'subscriberContact' end end @@ -658,9 +913,15 @@ class TestIamPermissionsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation collection :permissions, as: 'permissions' + end + end + + class TextConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation end end end end end