Packages

package v1

Package Members

  1. package pubsub
  2. package schema

Type Members

  1. final class AcknowledgeRequest extends GeneratedMessageV3 with AcknowledgeRequestOrBuilder

    Request for the Acknowledge method.
    

    Request for the Acknowledge method.
    

    Protobuf type google.pubsub.v1.AcknowledgeRequest

  2. trait AcknowledgeRequestOrBuilder extends MessageOrBuilder
  3. final class CreateSchemaRequest extends GeneratedMessageV3 with CreateSchemaRequestOrBuilder

    Request for the CreateSchema method.
    

    Request for the CreateSchema method.
    

    Protobuf type google.pubsub.v1.CreateSchemaRequest

  4. trait CreateSchemaRequestOrBuilder extends MessageOrBuilder
  5. final class CreateSnapshotRequest extends GeneratedMessageV3 with CreateSnapshotRequestOrBuilder

    Request for the `CreateSnapshot` method.
    

    Request for the `CreateSnapshot` method.
    

    Protobuf type google.pubsub.v1.CreateSnapshotRequest

  6. trait CreateSnapshotRequestOrBuilder extends MessageOrBuilder
  7. final class DeadLetterPolicy extends GeneratedMessageV3 with DeadLetterPolicyOrBuilder

    Dead lettering is done on a best effort basis. The same message might be
    dead lettered multiple times.
    If validation on any of the fields fails at subscription creation/updation,
    the create/update subscription request will fail.
    

    Dead lettering is done on a best effort basis. The same message might be
    dead lettered multiple times.
    If validation on any of the fields fails at subscription creation/updation,
    the create/update subscription request will fail.
    

    Protobuf type google.pubsub.v1.DeadLetterPolicy

  8. trait DeadLetterPolicyOrBuilder extends MessageOrBuilder
  9. final class DeleteSchemaRequest extends GeneratedMessageV3 with DeleteSchemaRequestOrBuilder

    Request for the `DeleteSchema` method.
    

    Request for the `DeleteSchema` method.
    

    Protobuf type google.pubsub.v1.DeleteSchemaRequest

  10. trait DeleteSchemaRequestOrBuilder extends MessageOrBuilder
  11. final class DeleteSnapshotRequest extends GeneratedMessageV3 with DeleteSnapshotRequestOrBuilder

    Request for the `DeleteSnapshot` method.
    

    Request for the `DeleteSnapshot` method.
    

    Protobuf type google.pubsub.v1.DeleteSnapshotRequest

  12. trait DeleteSnapshotRequestOrBuilder extends MessageOrBuilder
  13. final class DeleteSubscriptionRequest extends GeneratedMessageV3 with DeleteSubscriptionRequestOrBuilder

    Request for the DeleteSubscription method.
    

    Request for the DeleteSubscription method.
    

    Protobuf type google.pubsub.v1.DeleteSubscriptionRequest

  14. trait DeleteSubscriptionRequestOrBuilder extends MessageOrBuilder
  15. final class DeleteTopicRequest extends GeneratedMessageV3 with DeleteTopicRequestOrBuilder

    Request for the `DeleteTopic` method.
    

    Request for the `DeleteTopic` method.
    

    Protobuf type google.pubsub.v1.DeleteTopicRequest

  16. trait DeleteTopicRequestOrBuilder extends MessageOrBuilder
  17. final class DetachSubscriptionRequest extends GeneratedMessageV3 with DetachSubscriptionRequestOrBuilder

    Request for the DetachSubscription method.
    

    Request for the DetachSubscription method.
    

    Protobuf type google.pubsub.v1.DetachSubscriptionRequest

  18. trait DetachSubscriptionRequestOrBuilder extends MessageOrBuilder
  19. final class DetachSubscriptionResponse extends GeneratedMessageV3 with DetachSubscriptionResponseOrBuilder

    Response for the DetachSubscription method.
    Reserved for future use.
    

    Response for the DetachSubscription method.
    Reserved for future use.
    

    Protobuf type google.pubsub.v1.DetachSubscriptionResponse

  20. trait DetachSubscriptionResponseOrBuilder extends MessageOrBuilder
  21. sealed final class Encoding extends Enum[Encoding] with ProtocolMessageEnum

    Possible encoding types for messages.
    

    Possible encoding types for messages.
    

    Protobuf enum google.pubsub.v1.Encoding

  22. final class ExpirationPolicy extends GeneratedMessageV3 with ExpirationPolicyOrBuilder

    A policy that specifies the conditions for resource expiration (i.e.,
    automatic resource deletion).
    

    A policy that specifies the conditions for resource expiration (i.e.,
    automatic resource deletion).
    

    Protobuf type google.pubsub.v1.ExpirationPolicy

  23. trait ExpirationPolicyOrBuilder extends MessageOrBuilder
  24. final class GetSchemaRequest extends GeneratedMessageV3 with GetSchemaRequestOrBuilder

    Request for the GetSchema method.
    

    Request for the GetSchema method.
    

    Protobuf type google.pubsub.v1.GetSchemaRequest

  25. trait GetSchemaRequestOrBuilder extends MessageOrBuilder
  26. final class GetSnapshotRequest extends GeneratedMessageV3 with GetSnapshotRequestOrBuilder

    Request for the GetSnapshot method.
    

    Request for the GetSnapshot method.
    

    Protobuf type google.pubsub.v1.GetSnapshotRequest

  27. trait GetSnapshotRequestOrBuilder extends MessageOrBuilder
  28. final class GetSubscriptionRequest extends GeneratedMessageV3 with GetSubscriptionRequestOrBuilder

    Request for the GetSubscription method.
    

    Request for the GetSubscription method.
    

    Protobuf type google.pubsub.v1.GetSubscriptionRequest

  29. trait GetSubscriptionRequestOrBuilder extends MessageOrBuilder
  30. final class GetTopicRequest extends GeneratedMessageV3 with GetTopicRequestOrBuilder

    Request for the GetTopic method.
    

    Request for the GetTopic method.
    

    Protobuf type google.pubsub.v1.GetTopicRequest

  31. trait GetTopicRequestOrBuilder extends MessageOrBuilder
  32. final class ListSchemasRequest extends GeneratedMessageV3 with ListSchemasRequestOrBuilder

    Request for the `ListSchemas` method.
    

    Request for the `ListSchemas` method.
    

    Protobuf type google.pubsub.v1.ListSchemasRequest

  33. trait ListSchemasRequestOrBuilder extends MessageOrBuilder
  34. final class ListSchemasResponse extends GeneratedMessageV3 with ListSchemasResponseOrBuilder

    Response for the `ListSchemas` method.
    

    Response for the `ListSchemas` method.
    

    Protobuf type google.pubsub.v1.ListSchemasResponse

  35. trait ListSchemasResponseOrBuilder extends MessageOrBuilder
  36. final class ListSnapshotsRequest extends GeneratedMessageV3 with ListSnapshotsRequestOrBuilder

    Request for the `ListSnapshots` method.
    

    Request for the `ListSnapshots` method.
    

    Protobuf type google.pubsub.v1.ListSnapshotsRequest

  37. trait ListSnapshotsRequestOrBuilder extends MessageOrBuilder
  38. final class ListSnapshotsResponse extends GeneratedMessageV3 with ListSnapshotsResponseOrBuilder

    Response for the `ListSnapshots` method.
    

    Response for the `ListSnapshots` method.
    

    Protobuf type google.pubsub.v1.ListSnapshotsResponse

  39. trait ListSnapshotsResponseOrBuilder extends MessageOrBuilder
  40. final class ListSubscriptionsRequest extends GeneratedMessageV3 with ListSubscriptionsRequestOrBuilder

    Request for the `ListSubscriptions` method.
    

    Request for the `ListSubscriptions` method.
    

    Protobuf type google.pubsub.v1.ListSubscriptionsRequest

  41. trait ListSubscriptionsRequestOrBuilder extends MessageOrBuilder
  42. final class ListSubscriptionsResponse extends GeneratedMessageV3 with ListSubscriptionsResponseOrBuilder

    Response for the `ListSubscriptions` method.
    

    Response for the `ListSubscriptions` method.
    

    Protobuf type google.pubsub.v1.ListSubscriptionsResponse

  43. trait ListSubscriptionsResponseOrBuilder extends MessageOrBuilder
  44. final class ListTopicSnapshotsRequest extends GeneratedMessageV3 with ListTopicSnapshotsRequestOrBuilder

    Request for the `ListTopicSnapshots` method.
    

    Request for the `ListTopicSnapshots` method.
    

    Protobuf type google.pubsub.v1.ListTopicSnapshotsRequest

  45. trait ListTopicSnapshotsRequestOrBuilder extends MessageOrBuilder
  46. final class ListTopicSnapshotsResponse extends GeneratedMessageV3 with ListTopicSnapshotsResponseOrBuilder

    Response for the `ListTopicSnapshots` method.
    

    Response for the `ListTopicSnapshots` method.
    

    Protobuf type google.pubsub.v1.ListTopicSnapshotsResponse

  47. trait ListTopicSnapshotsResponseOrBuilder extends MessageOrBuilder
  48. final class ListTopicSubscriptionsRequest extends GeneratedMessageV3 with ListTopicSubscriptionsRequestOrBuilder

    Request for the `ListTopicSubscriptions` method.
    

    Request for the `ListTopicSubscriptions` method.
    

    Protobuf type google.pubsub.v1.ListTopicSubscriptionsRequest

  49. trait ListTopicSubscriptionsRequestOrBuilder extends MessageOrBuilder
  50. final class ListTopicSubscriptionsResponse extends GeneratedMessageV3 with ListTopicSubscriptionsResponseOrBuilder

    Response for the `ListTopicSubscriptions` method.
    

    Response for the `ListTopicSubscriptions` method.
    

    Protobuf type google.pubsub.v1.ListTopicSubscriptionsResponse

  51. trait ListTopicSubscriptionsResponseOrBuilder extends MessageOrBuilder
  52. final class ListTopicsRequest extends GeneratedMessageV3 with ListTopicsRequestOrBuilder

    Request for the `ListTopics` method.
    

    Request for the `ListTopics` method.
    

    Protobuf type google.pubsub.v1.ListTopicsRequest

  53. trait ListTopicsRequestOrBuilder extends MessageOrBuilder
  54. final class ListTopicsResponse extends GeneratedMessageV3 with ListTopicsResponseOrBuilder

    Response for the `ListTopics` method.
    

    Response for the `ListTopics` method.
    

    Protobuf type google.pubsub.v1.ListTopicsResponse

  55. trait ListTopicsResponseOrBuilder extends MessageOrBuilder
  56. final class MessageStoragePolicy extends GeneratedMessageV3 with MessageStoragePolicyOrBuilder

    A policy constraining the storage of messages published to the topic.
    

    A policy constraining the storage of messages published to the topic.
    

    Protobuf type google.pubsub.v1.MessageStoragePolicy

  57. trait MessageStoragePolicyOrBuilder extends MessageOrBuilder
  58. final class ModifyAckDeadlineRequest extends GeneratedMessageV3 with ModifyAckDeadlineRequestOrBuilder

    Request for the ModifyAckDeadline method.
    

    Request for the ModifyAckDeadline method.
    

    Protobuf type google.pubsub.v1.ModifyAckDeadlineRequest

  59. trait ModifyAckDeadlineRequestOrBuilder extends MessageOrBuilder
  60. final class ModifyPushConfigRequest extends GeneratedMessageV3 with ModifyPushConfigRequestOrBuilder

    Request for the ModifyPushConfig method.
    

    Request for the ModifyPushConfig method.
    

    Protobuf type google.pubsub.v1.ModifyPushConfigRequest

  61. trait ModifyPushConfigRequestOrBuilder extends MessageOrBuilder
  62. final class PublishRequest extends GeneratedMessageV3 with PublishRequestOrBuilder

    Request for the Publish method.
    

    Request for the Publish method.
    

    Protobuf type google.pubsub.v1.PublishRequest

  63. trait PublishRequestOrBuilder extends MessageOrBuilder
  64. final class PublishResponse extends GeneratedMessageV3 with PublishResponseOrBuilder

    Response for the `Publish` method.
    

    Response for the `Publish` method.
    

    Protobuf type google.pubsub.v1.PublishResponse

  65. trait PublishResponseOrBuilder extends MessageOrBuilder
  66. trait Publisher extends AnyRef

    The service that an application uses to manipulate topics, and to send messages to a topic.

  67. abstract class PublisherClient extends PublisherClientPowerApi with Publisher with PekkoGrpcClient
    Annotations
    @PekkoGrpcGenerated()
  68. abstract class PublisherClientPowerApi extends AnyRef
    Annotations
    @PekkoGrpcGenerated()
  69. final class PubsubMessage extends GeneratedMessageV3 with PubsubMessageOrBuilder

    A message that is published by publishers and consumed by subscribers. The
    message must contain either a non-empty data field or at least one attribute.
    Note that client libraries represent this object differently
    depending on the language. See the corresponding [client library
    documentation](https://cloud.google.com/pubsub/docs/reference/libraries) for
    more information. See [quotas and limits]
    (https://cloud.google.com/pubsub/quotas) for more information about message
    limits.
    

    A message that is published by publishers and consumed by subscribers. The
    message must contain either a non-empty data field or at least one attribute.
    Note that client libraries represent this object differently
    depending on the language. See the corresponding [client library
    documentation](https://cloud.google.com/pubsub/docs/reference/libraries) for
    more information. See [quotas and limits]
    (https://cloud.google.com/pubsub/quotas) for more information about message
    limits.
    

    Protobuf type google.pubsub.v1.PubsubMessage

  70. trait PubsubMessageOrBuilder extends MessageOrBuilder
  71. final class PubsubProto extends AnyRef
  72. final class PullRequest extends GeneratedMessageV3 with PullRequestOrBuilder

    Request for the `Pull` method.
    

    Request for the `Pull` method.
    

    Protobuf type google.pubsub.v1.PullRequest

  73. trait PullRequestOrBuilder extends MessageOrBuilder
  74. final class PullResponse extends GeneratedMessageV3 with PullResponseOrBuilder

    Response for the `Pull` method.
    

    Response for the `Pull` method.
    

    Protobuf type google.pubsub.v1.PullResponse

  75. trait PullResponseOrBuilder extends MessageOrBuilder
  76. final class PushConfig extends GeneratedMessageV3 with PushConfigOrBuilder

    Configuration for a push delivery endpoint.
    

    Configuration for a push delivery endpoint.
    

    Protobuf type google.pubsub.v1.PushConfig

  77. trait PushConfigOrBuilder extends MessageOrBuilder
  78. final class ReceivedMessage extends GeneratedMessageV3 with ReceivedMessageOrBuilder

    A message and its corresponding acknowledgment ID.
    

    A message and its corresponding acknowledgment ID.
    

    Protobuf type google.pubsub.v1.ReceivedMessage

  79. trait ReceivedMessageOrBuilder extends MessageOrBuilder
  80. final class RetryPolicy extends GeneratedMessageV3 with RetryPolicyOrBuilder

    A policy that specifies how Cloud 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.
    

    A policy that specifies how Cloud 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.
    

    Protobuf type google.pubsub.v1.RetryPolicy

  81. trait RetryPolicyOrBuilder extends MessageOrBuilder
  82. final class Schema extends GeneratedMessageV3 with SchemaOrBuilder

    A schema resource.
    

    A schema resource.
    

    Protobuf type google.pubsub.v1.Schema

  83. trait SchemaOrBuilder extends MessageOrBuilder
  84. final class SchemaProto extends AnyRef
  85. trait SchemaService extends AnyRef

    Service for doing schema-related operations.

  86. abstract class SchemaServiceClient extends SchemaServiceClientPowerApi with SchemaService with PekkoGrpcClient
    Annotations
    @PekkoGrpcGenerated()
  87. abstract class SchemaServiceClientPowerApi extends AnyRef
    Annotations
    @PekkoGrpcGenerated()
  88. final class SchemaSettings extends GeneratedMessageV3 with SchemaSettingsOrBuilder

    Settings for validating messages published against a schema.
    

    Settings for validating messages published against a schema.
    

    Protobuf type google.pubsub.v1.SchemaSettings

  89. trait SchemaSettingsOrBuilder extends MessageOrBuilder
  90. sealed final class SchemaView extends Enum[SchemaView] with ProtocolMessageEnum

    View of Schema object fields to be returned by GetSchema and ListSchemas.
    

    View of Schema object fields to be returned by GetSchema and ListSchemas.
    

    Protobuf enum google.pubsub.v1.SchemaView

  91. final class SeekRequest extends GeneratedMessageV3 with SeekRequestOrBuilder

    Request for the `Seek` method.
    

    Request for the `Seek` method.
    

    Protobuf type google.pubsub.v1.SeekRequest

  92. trait SeekRequestOrBuilder extends MessageOrBuilder
  93. final class SeekResponse extends GeneratedMessageV3 with SeekResponseOrBuilder

    Response for the `Seek` method (this response is empty).
    

    Response for the `Seek` method (this response is empty).
    

    Protobuf type google.pubsub.v1.SeekResponse

  94. trait SeekResponseOrBuilder extends MessageOrBuilder
  95. final class Snapshot extends GeneratedMessageV3 with SnapshotOrBuilder

    A snapshot resource. Snapshots are used in
    [Seek](https://cloud.google.com/pubsub/docs/replay-overview)
    operations, which allow you to manage message acknowledgments in bulk. That
    is, you can set the acknowledgment state of messages in an existing
    subscription to the state captured by a snapshot.
    

    A snapshot resource. Snapshots are used in
    [Seek](https://cloud.google.com/pubsub/docs/replay-overview)
    operations, which allow you to manage message acknowledgments in bulk. That
    is, you can set the acknowledgment state of messages in an existing
    subscription to the state captured by a snapshot.
    

    Protobuf type google.pubsub.v1.Snapshot

  96. trait SnapshotOrBuilder extends MessageOrBuilder
  97. final class StreamingPullRequest extends GeneratedMessageV3 with StreamingPullRequestOrBuilder

    Request for the `StreamingPull` streaming RPC method. This request is used to
    establish the initial stream as well as to stream acknowledgements and ack
    deadline modifications from the client to the server.
    

    Request for the `StreamingPull` streaming RPC method. This request is used to
    establish the initial stream as well as to stream acknowledgements and ack
    deadline modifications from the client to the server.
    

    Protobuf type google.pubsub.v1.StreamingPullRequest

  98. trait StreamingPullRequestOrBuilder extends MessageOrBuilder
  99. final class StreamingPullResponse extends GeneratedMessageV3 with StreamingPullResponseOrBuilder

    Response for the `StreamingPull` method. This response is used to stream
    messages from the server to the client.
    

    Response for the `StreamingPull` method. This response is used to stream
    messages from the server to the client.
    

    Protobuf type google.pubsub.v1.StreamingPullResponse

  100. trait StreamingPullResponseOrBuilder extends MessageOrBuilder
  101. trait Subscriber extends AnyRef

    The service that an application uses to manipulate subscriptions and to consume messages from a subscription via the Pull method or by establishing a bi-directional stream using the StreamingPull method.

  102. abstract class SubscriberClient extends SubscriberClientPowerApi with Subscriber with PekkoGrpcClient
    Annotations
    @PekkoGrpcGenerated()
  103. abstract class SubscriberClientPowerApi extends AnyRef
    Annotations
    @PekkoGrpcGenerated()
  104. final class Subscription extends GeneratedMessageV3 with SubscriptionOrBuilder

    A subscription resource.
    

    A subscription resource.
    

    Protobuf type google.pubsub.v1.Subscription

  105. trait SubscriptionOrBuilder extends MessageOrBuilder
  106. final class Topic extends GeneratedMessageV3 with TopicOrBuilder

    A topic resource.
    

    A topic resource.
    

    Protobuf type google.pubsub.v1.Topic

  107. trait TopicOrBuilder extends MessageOrBuilder
  108. final class UpdateSnapshotRequest extends GeneratedMessageV3 with UpdateSnapshotRequestOrBuilder

    Request for the UpdateSnapshot method.
    

    Request for the UpdateSnapshot method.
    

    Protobuf type google.pubsub.v1.UpdateSnapshotRequest

  109. trait UpdateSnapshotRequestOrBuilder extends MessageOrBuilder
  110. final class UpdateSubscriptionRequest extends GeneratedMessageV3 with UpdateSubscriptionRequestOrBuilder

    Request for the UpdateSubscription method.
    

    Request for the UpdateSubscription method.
    

    Protobuf type google.pubsub.v1.UpdateSubscriptionRequest

  111. trait UpdateSubscriptionRequestOrBuilder extends MessageOrBuilder
  112. final class UpdateTopicRequest extends GeneratedMessageV3 with UpdateTopicRequestOrBuilder

    Request for the UpdateTopic method.
    

    Request for the UpdateTopic method.
    

    Protobuf type google.pubsub.v1.UpdateTopicRequest

  113. trait UpdateTopicRequestOrBuilder extends MessageOrBuilder
  114. final class ValidateMessageRequest extends GeneratedMessageV3 with ValidateMessageRequestOrBuilder

    Request for the `ValidateMessage` method.
    

    Request for the `ValidateMessage` method.
    

    Protobuf type google.pubsub.v1.ValidateMessageRequest

  115. trait ValidateMessageRequestOrBuilder extends MessageOrBuilder
  116. final class ValidateMessageResponse extends GeneratedMessageV3 with ValidateMessageResponseOrBuilder

    Response for the `ValidateMessage` method.
    

    Response for the `ValidateMessage` method.
    

    Protobuf type google.pubsub.v1.ValidateMessageResponse

  117. trait ValidateMessageResponseOrBuilder extends MessageOrBuilder
  118. final class ValidateSchemaRequest extends GeneratedMessageV3 with ValidateSchemaRequestOrBuilder

    Request for the `ValidateSchema` method.
    

    Request for the `ValidateSchema` method.
    

    Protobuf type google.pubsub.v1.ValidateSchemaRequest

  119. trait ValidateSchemaRequestOrBuilder extends MessageOrBuilder
  120. final class ValidateSchemaResponse extends GeneratedMessageV3 with ValidateSchemaResponseOrBuilder

    Response for the `ValidateSchema` method.
    

    Response for the `ValidateSchema` method.
    

    Protobuf type google.pubsub.v1.ValidateSchemaResponse

  121. trait ValidateSchemaResponseOrBuilder extends MessageOrBuilder

Ungrouped