Class PublisherClient.Settings (2.4.0)

public sealed class Settings

Settings for the PublisherClient.

Inheritance

Object > PublisherClient.Settings

Namespace

Google.Cloud.PubSub.V1

Assembly

Google.Cloud.PubSub.V1.dll

Constructors

Settings()

public Settings()

Create a new instance.

Properties

BatchingSettings

public BatchingSettings BatchingSettings { get; set; }

BatchingSettings that control how messages are batched when sending. If null, defaults to DefaultBatchingSettings.

Property Value
TypeDescription
BatchingSettings

EnableMessageOrdering

public bool EnableMessageOrdering { get; set; }

Enable message ordering. It is invalid to set OrderingKey in a message if this has not been set to true.

Property Value
TypeDescription
Boolean

Scheduler

public IScheduler Scheduler { get; set; }

The IScheduler to use. If null, defaults to SystemScheduler. Usually only useful for testing.

Property Value
TypeDescription
IScheduler

Methods

Clone()

public PublisherClient.Settings Clone()

Create a clone of this object.

Returns
TypeDescription
PublisherClient.Settings

A clone of this object.