You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: clients/analytics_hub/lib/google_api/analytics_hub/v1/model/cloud_storage_config.ex
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ defmodule GoogleApi.AnalyticsHub.V1.Model.CloudStorageConfig do
27
27
* `filenamePrefix` (*type:* `String.t`, *default:* `nil`) - Optional. User-provided prefix for Cloud Storage filename. See the [object naming requirements](https://cloud.google.com/storage/docs/objects#naming).
28
28
* `filenameSuffix` (*type:* `String.t`, *default:* `nil`) - Optional. User-provided suffix for Cloud Storage filename. See the [object naming requirements](https://cloud.google.com/storage/docs/objects#naming). Must not end in "/".
29
29
* `maxBytes` (*type:* `String.t`, *default:* `nil`) - Optional. The maximum bytes that can be written to a Cloud Storage file before a new file is created. Min 1 KB, max 10 GiB. The max_bytes limit may be exceeded in cases where messages are larger than the limit.
30
-
* `maxDuration` (*type:* `String.t`, *default:* `nil`) - Optional. The maximum duration that can elapse before a new Cloud Storage file is created. Min 1 minute, max 10 minutes, default 5 minutes. May not exceed the subscription's acknowledgement deadline.
30
+
* `maxDuration` (*type:* `String.t`, *default:* `nil`) - Optional. The maximum duration that can elapse before a new Cloud Storage file is created. Min 1 minute, max 10 minutes, default 5 minutes. May not exceed the subscription's acknowledgment deadline.
31
31
* `maxMessages` (*type:* `String.t`, *default:* `nil`) - Optional. The maximum number of messages that can be written to a Cloud Storage file before a new file is created. Min 1000 messages.
32
32
* `serviceAccountEmail` (*type:* `String.t`, *default:* `nil`) - Optional. The service account to use to write to Cloud Storage. The subscription creator or updater that specifies this field must have `iam.serviceAccounts.actAs` permission on the service account. If not specified, the Pub/Sub [service agent](https://cloud.google.com/iam/docs/service-agents), service-{project_number}@gcp-sa-pubsub.iam.gserviceaccount.com, is used.
33
33
* `state` (*type:* `String.t`, *default:* `nil`) - Output only. An output-only field that indicates whether or not the subscription can receive messages.
Copy file name to clipboardExpand all lines: clients/analytics_hub/lib/google_api/analytics_hub/v1/model/data_exchange.ex
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,7 @@ defmodule GoogleApi.AnalyticsHub.V1.Model.DataExchange do
27
27
* `documentation` (*type:* `String.t`, *default:* `nil`) - Optional. Documentation describing the data exchange.
28
28
* `icon` (*type:* `String.t`, *default:* `nil`) - Optional. Base64 encoded image representing the data exchange. Max Size: 3.0MiB Expected image dimensions are 512x512 pixels, however the API only performs validation on size of the encoded data. Note: For byte fields, the content of the fields are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.
29
29
* `listingCount` (*type:* `integer()`, *default:* `nil`) - Output only. Number of listings contained in the data exchange.
30
+
* `logLinkedDatasetQueryUserEmail` (*type:* `boolean()`, *default:* `nil`) - Optional. By default, false. If true, the DataExchange has an email sharing mandate enabled.
30
31
* `name` (*type:* `String.t`, *default:* `nil`) - Output only. The resource name of the data exchange. e.g. `projects/myproject/locations/US/dataExchanges/123`.
31
32
* `primaryContact` (*type:* `String.t`, *default:* `nil`) - Optional. Email or URL of the primary point of contact of the data exchange. Max Length: 1000 bytes.
32
33
* `sharingEnvironmentConfig` (*type:* `GoogleApi.AnalyticsHub.V1.Model.SharingEnvironmentConfig.t`, *default:* `nil`) - Optional. Configurable data sharing environment option for a data exchange.
@@ -41,6 +42,7 @@ defmodule GoogleApi.AnalyticsHub.V1.Model.DataExchange do
41
42
:documentation=>String.t()|nil,
42
43
:icon=>String.t()|nil,
43
44
:listingCount=>integer()|nil,
45
+
:logLinkedDatasetQueryUserEmail=>boolean()|nil,
44
46
:name=>String.t()|nil,
45
47
:primaryContact=>String.t()|nil,
46
48
:sharingEnvironmentConfig=>
@@ -53,6 +55,7 @@ defmodule GoogleApi.AnalyticsHub.V1.Model.DataExchange do
Copy file name to clipboardExpand all lines: clients/analytics_hub/lib/google_api/analytics_hub/v1/model/dead_letter_policy.ex
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ defmodule GoogleApi.AnalyticsHub.V1.Model.DeadLetterPolicy do
22
22
## Attributes
23
23
24
24
* `deadLetterTopic` (*type:* `String.t`, *default:* `nil`) - Optional. The name of the topic to which dead letter messages should be published. Format is `projects/{project}/topics/{topic}`.The Pub/Sub service account associated with the enclosing subscription's parent project (i.e., service-{project_number}@gcp-sa-pubsub.iam.gserviceaccount.com) must have permission to Publish() to this topic. The operation will fail if the topic does not exist. Users should ensure that there is a subscription attached to this topic since messages published to a topic with no subscriptions are lost.
25
-
* `maxDeliveryAttempts` (*type:* `integer()`, *default:* `nil`) - Optional. The maximum number of delivery attempts for any message. The value must be between 5 and 100. The number of delivery attempts is defined as 1 + (the sum of number of NACKs and number of times the acknowledgement deadline has been exceeded for the message). A NACK is any call to ModifyAckDeadline with a 0 deadline. Note that client libraries may automatically extend ack_deadlines. This field will be honored on a best effort basis. If this parameter is 0, a default value of 5 is used.
25
+
* `maxDeliveryAttempts` (*type:* `integer()`, *default:* `nil`) - Optional. The maximum number of delivery attempts for any message. The value must be between 5 and 100. The number of delivery attempts is defined as 1 + (the sum of number of NACKs and number of times the acknowledgment deadline has been exceeded for the message). A NACK is any call to ModifyAckDeadline with a 0 deadline. Note that client libraries may automatically extend ack_deadlines. This field will be honored on a best effort basis. If this parameter is 0, a default value of 5 is used.
Copy file name to clipboardExpand all lines: clients/analytics_hub/lib/google_api/analytics_hub/v1/model/google_pubsub_v1_subscription.ex
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ defmodule GoogleApi.AnalyticsHub.V1.Model.GooglePubsubV1Subscription do
27
27
* `cloudStorageConfig` (*type:* `GoogleApi.AnalyticsHub.V1.Model.CloudStorageConfig.t`, *default:* `nil`) - Optional. If delivery to Google Cloud Storage is used with this subscription, this field is used to configure it.
28
28
* `deadLetterPolicy` (*type:* `GoogleApi.AnalyticsHub.V1.Model.DeadLetterPolicy.t`, *default:* `nil`) - Optional. A policy that specifies the conditions for dead lettering messages in this subscription. If dead_letter_policy is not set, dead lettering is disabled. The Pub/Sub service account associated with this subscriptions's parent project (i.e., service-{project_number}@gcp-sa-pubsub.iam.gserviceaccount.com) must have permission to Acknowledge() messages on this subscription.
29
29
* `detached` (*type:* `boolean()`, *default:* `nil`) - Optional. Indicates whether the subscription is detached from its topic. Detached subscriptions don't receive messages from their topic and don't retain any backlog. `Pull` and `StreamingPull` requests will return FAILED_PRECONDITION. If the subscription is a push subscription, pushes to the endpoint will not be made.
30
-
* `enableExactlyOnceDelivery` (*type:* `boolean()`, *default:* `nil`) - Optional. If true, Pub/Sub provides the following guarantees for the delivery of a message with a given value of `message_id` on this subscription: * The message sent to a subscriber is guaranteed not to be resent before the message's acknowledgement deadline expires. * An acknowledged message will not be resent to a subscriber. Note that subscribers may still receive multiple copies of a message when `enable_exactly_once_delivery` is true if the message was published multiple times by a publisher client. These copies are considered distinct by Pub/Sub and have distinct `message_id` values.
30
+
* `enableExactlyOnceDelivery` (*type:* `boolean()`, *default:* `nil`) - Optional. If true, Pub/Sub provides the following guarantees for the delivery of a message with a given value of `message_id` on this subscription: * The message sent to a subscriber is guaranteed not to be resent before the message's acknowledgment deadline expires. * An acknowledged message will not be resent to a subscriber. Note that subscribers may still receive multiple copies of a message when `enable_exactly_once_delivery` is true if the message was published multiple times by a publisher client. These copies are considered distinct by Pub/Sub and have distinct `message_id` values.
31
31
* `enableMessageOrdering` (*type:* `boolean()`, *default:* `nil`) - Optional. If true, messages published with the same `ordering_key` in `PubsubMessage` will be delivered to the subscribers in the order in which they are received by the Pub/Sub system. Otherwise, they may be delivered in any order.
32
32
* `expirationPolicy` (*type:* `GoogleApi.AnalyticsHub.V1.Model.ExpirationPolicy.t`, *default:* `nil`) - Optional. A policy that specifies the conditions for this subscription's expiration. A subscription is considered active as long as any connected subscriber is successfully consuming messages from the subscription or is issuing operations on the subscription. If `expiration_policy` is not set, a *default policy* with `ttl` of 31 days will be used. The minimum allowed value for `expiration_policy.ttl` is 1 day. If `expiration_policy` is set, but `expiration_policy.ttl` is not set, the subscription never expires.
33
33
* `filter` (*type:* `String.t`, *default:* `nil`) - Optional. An expression written in the Pub/Sub [filter language](https://cloud.google.com/pubsub/docs/filtering). If non-empty, then only `PubsubMessage`s whose `attributes` field matches the filter are delivered on this subscription. If empty, then no messages are filtered out.
@@ -37,7 +37,7 @@ defmodule GoogleApi.AnalyticsHub.V1.Model.GooglePubsubV1Subscription do
37
37
* `name` (*type:* `String.t`, *default:* `nil`) - Required. Name of the subscription. Format is `projects/{project}/subscriptions/{sub}`.
38
38
* `pushConfig` (*type:* `GoogleApi.AnalyticsHub.V1.Model.PushConfig.t`, *default:* `nil`) - Optional. If push delivery is used with this subscription, this field is used to configure it.
39
39
* `retainAckedMessages` (*type:* `boolean()`, *default:* `nil`) - Optional. Indicates whether to retain acknowledged messages. If true, then messages are not expunged from the subscription's backlog, even if they are acknowledged, until they fall out of the `message_retention_duration` window. This must be true if you would like to [`Seek` to a timestamp] (https://cloud.google.com/pubsub/docs/replay-overview#seek_to_a_time) in the past to replay previously-acknowledged messages.
40
-
* `retryPolicy` (*type:* `GoogleApi.AnalyticsHub.V1.Model.RetryPolicy.t`, *default:* `nil`) - Optional. A policy that specifies how Pub/Sub retries message delivery for this subscription. If not set, the default retry policy is applied. This generally implies that messages will be retried as soon as possible for healthy subscribers. RetryPolicy will be triggered on NACKs or acknowledgement deadline exceeded events for a given message.
40
+
* `retryPolicy` (*type:* `GoogleApi.AnalyticsHub.V1.Model.RetryPolicy.t`, *default:* `nil`) - Optional. A policy that specifies how Pub/Sub retries message delivery for this subscription. If not set, the default retry policy is applied. This generally implies that messages will be retried as soon as possible for healthy subscribers. RetryPolicy will be triggered on NACKs or acknowledgment deadline exceeded events for a given message.
41
41
* `state` (*type:* `String.t`, *default:* `nil`) - Output only. An output-only field indicating whether or not the subscription can receive messages.
42
42
* `topicMessageRetentionDuration` (*type:* `String.t`, *default:* `nil`) - Output only. Indicates the minimum duration for which a message is retained after it is published to the subscription's topic. If this field is set, messages published to the subscription's topic in the last `topic_message_retention_duration` are always available to subscribers. See the `message_retention_duration` field in `Topic`. This field is set only in responses from the server; it is ignored if it is set in any requests.
Copy file name to clipboardExpand all lines: clients/analytics_hub/lib/google_api/analytics_hub/v1/model/listing.ex
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -30,6 +30,7 @@ defmodule GoogleApi.AnalyticsHub.V1.Model.Listing do
30
30
* `displayName` (*type:* `String.t`, *default:* `nil`) - Required. Human-readable display name of the listing. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and can't start or end with spaces. Default value is an empty string. Max length: 63 bytes.
* `icon` (*type:* `String.t`, *default:* `nil`) - Optional. Base64 encoded image representing the listing. Max Size: 3.0MiB Expected image dimensions are 512x512 pixels, however the API only performs validation on size of the encoded data. Note: For byte fields, the contents of the field are base64-encoded (which increases the size of the data by 33-36%) when using JSON on the wire.
33
+
* `logLinkedDatasetQueryUserEmail` (*type:* `boolean()`, *default:* `nil`) - Optional. By default, false. If true, the Listing has an email sharing mandate enabled.
33
34
* `name` (*type:* `String.t`, *default:* `nil`) - Output only. The resource name of the listing. e.g. `projects/myproject/locations/US/dataExchanges/123/listings/456`
34
35
* `primaryContact` (*type:* `String.t`, *default:* `nil`) - Optional. Email or URL of the primary point of contact of the listing. Max Length: 1000 bytes.
35
36
* `publisher` (*type:* `GoogleApi.AnalyticsHub.V1.Model.Publisher.t`, *default:* `nil`) - Optional. Details of the publisher who owns the listing and who can share the source data.
@@ -54,6 +55,7 @@ defmodule GoogleApi.AnalyticsHub.V1.Model.Listing do
A policy that specifies how Pub/Sub retries message delivery. Retry delay will be exponential based on provided minimum and maximum backoffs. https://en.wikipedia.org/wiki/Exponential_backoff. RetryPolicy will be triggered on NACKs or acknowledgement deadline exceeded events for a given message. Retry Policy is implemented on a best effort basis. At times, the delay between consecutive deliveries may not match the configuration. That is, delay can be more or less than configured backoff.
20
+
A policy that specifies how Pub/Sub retries message delivery. Retry delay will be exponential based on provided minimum and maximum backoffs. https://en.wikipedia.org/wiki/Exponential_backoff. RetryPolicy will be triggered on NACKs or acknowledgment deadline exceeded events for a given message. Retry Policy is implemented on a best effort basis. At times, the delay between consecutive deliveries may not match the configuration. That is, delay can be more or less than configured backoff.
Copy file name to clipboardExpand all lines: clients/analytics_hub/lib/google_api/analytics_hub/v1/model/subscription.ex
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -28,6 +28,7 @@ defmodule GoogleApi.AnalyticsHub.V1.Model.Subscription do
28
28
* `linkedDatasetMap` (*type:* `%{optional(String.t) => GoogleApi.AnalyticsHub.V1.Model.LinkedResource.t}`, *default:* `nil`) - Output only. Map of listing resource names to associated linked resource, e.g. projects/123/locations/US/dataExchanges/456/listings/789 -> projects/123/datasets/my_dataset For listing-level subscriptions, this is a map of size 1. Only contains values if state == STATE_ACTIVE.
29
29
* `linkedResources` (*type:* `list(GoogleApi.AnalyticsHub.V1.Model.LinkedResource.t)`, *default:* `nil`) - Output only. Linked resources created in the subscription. Only contains values if state = STATE_ACTIVE.
30
30
* `listing` (*type:* `String.t`, *default:* `nil`) - Output only. Resource name of the source Listing. e.g. projects/123/locations/US/dataExchanges/456/listings/789
31
+
* `logLinkedDatasetQueryUserEmail` (*type:* `boolean()`, *default:* `nil`) - Output only. By default, false. If true, the Subscriber agreed to the email sharing mandate that is enabled for DataExchange/Listing.
31
32
* `name` (*type:* `String.t`, *default:* `nil`) - Output only. The resource name of the subscription. e.g. `projects/myproject/locations/US/subscriptions/123`.
32
33
* `organizationDisplayName` (*type:* `String.t`, *default:* `nil`) - Output only. Display name of the project of this subscription.
33
34
* `organizationId` (*type:* `String.t`, *default:* `nil`) - Output only. Organization of the project this subscription belongs to.
@@ -49,6 +50,7 @@ defmodule GoogleApi.AnalyticsHub.V1.Model.Subscription do
0 commit comments