Module publisher.client (2.25.0)

API documentation for pubsub_v1.publisher.client module.

Classes

Client

Client(
    batch_settings: typing.Union[
        google.cloud.pubsub_v1.types.BatchSettings, typing.Sequence
    ] = (),
    publisher_options: typing.Union[
        google.cloud.pubsub_v1.types.PublisherOptions, typing.Sequence
    ] = (),
    **kwargs: typing.Any
)

A publisher client for Google Cloud Pub/Sub.

This creates an object that is capable of publishing messages. Generally, you can instantiate this client with no arguments, and you get sensible defaults.

Parameters
Name Description
batch_settings typing.Union[google.cloud.pubsub_v1.types.BatchSettings, typing.Sequence]

The settings for batch publishing.

publisher_options typing.Union[google.cloud.pubsub_v1.types.PublisherOptions, typing.Sequence]

The options for the publisher client. Note that enabling message ordering will override the publish retry timeout to be infinite.