Show / Hide Table of Contents

Class PublishOperation

Telemetry about a Publish operation which may or may not be common across individual RPCs.

Inheritance
object
PublishOperation
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Pubsub.v1beta1a.Data
Assembly: Google.Apis.Pubsub.v1beta1a.dll
Syntax
public class PublishOperation : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

HedgedAttemptCount

Optional. If the publisher client is using publish hedging, provides the attempt count for the hedge (starting at 1). A value of 0 indicates that the request was not hedged.

Declaration
[JsonProperty("hedgedAttemptCount")]
public virtual int? HedgedAttemptCount { get; set; }
Property Value
Type Description
int?

PublishStartTime

object representation of PublishStartTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use PublishStartTimeDateTimeOffset instead.")]
public virtual object PublishStartTime { get; set; }
Property Value
Type Description
object

PublishStartTimeDateTimeOffset

DateTimeOffset representation of PublishStartTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? PublishStartTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

PublishStartTimeRaw

Optional. Time at which the publish() call was initiated in the client library, meaning across all RPC retry attempts, see grpc retries. Provides a sense of the end-to-end publish duration from the client perspective, across retries.

Declaration
[JsonProperty("publishStartTime")]
public virtual string PublishStartTimeRaw { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX