Class PublishRequest (2.5.0)

public sealed class PublishRequest : IMessage<PublishRequest>, IEquatable<PublishRequest>, IDeepCloneable<PublishRequest>, IBufferMessage, IMessage

Request for the Publish method.

Inheritance

Object > PublishRequest

Namespace

Google.Cloud.PubSub.V1

Assembly

Google.Cloud.PubSub.V1.dll

Constructors

PublishRequest()

public PublishRequest()

PublishRequest(PublishRequest)

public PublishRequest(PublishRequest other)
Parameter
NameDescription
otherPublishRequest

Properties

Messages

public RepeatedField<PubsubMessage> Messages { get; }

Required. The messages to publish.

Property Value
TypeDescription
RepeatedField<PubsubMessage>

Topic

public string Topic { get; set; }

Required. The messages in the request will be published on this topic. Format is projects/{project}/topics/{topic}.

Property Value
TypeDescription
String

TopicAsTopicName

public TopicName TopicAsTopicName { get; set; }

TopicName-typed view over the Topic resource name property.

Property Value
TypeDescription
TopicName