public sealed class Settings
Settings for the PublisherClient.
Namespace
Google.Cloud.PubSub.V1Assembly
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
Boolean |
Scheduler
public IScheduler Scheduler { get; set; }
The IScheduler to use.
If null
, defaults to SystemScheduler. Usually only useful for testing.
Property Value | |
---|---|
Type | Description |
IScheduler |
Methods
Clone()
public PublisherClient.Settings Clone()
Create a clone of this object.
Returns | |
---|---|
Type | Description |
PublisherClient.Settings | A clone of this object. |