public static final class PubsubClientTelemetry.PublishOperation extends GeneratedMessage implements PubsubClientTelemetry.PublishOperationOrBuilder
Telemetry about a Publish operation which may or may not be common across
individual RPCs.
Protobuf type google.pubsub.v1.PubsubClientTelemetry.PublishOperation
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
HEDGED_ATTEMPT_COUNT_FIELD_NUMBER
public static final int HEDGED_ATTEMPT_COUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PUBLISH_START_TIME_FIELD_NUMBER
public static final int PUBLISH_START_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static PubsubClientTelemetry.PublishOperation getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static PubsubClientTelemetry.PublishOperation.Builder newBuilder()
newBuilder(PubsubClientTelemetry.PublishOperation prototype)
public static PubsubClientTelemetry.PublishOperation.Builder newBuilder(PubsubClientTelemetry.PublishOperation prototype)
public static PubsubClientTelemetry.PublishOperation parseDelimitedFrom(InputStream input)
public static PubsubClientTelemetry.PublishOperation parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static PubsubClientTelemetry.PublishOperation parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static PubsubClientTelemetry.PublishOperation parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static PubsubClientTelemetry.PublishOperation parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PubsubClientTelemetry.PublishOperation parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PubsubClientTelemetry.PublishOperation parseFrom(CodedInputStream input)
public static PubsubClientTelemetry.PublishOperation parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static PubsubClientTelemetry.PublishOperation parseFrom(InputStream input)
public static PubsubClientTelemetry.PublishOperation parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static PubsubClientTelemetry.PublishOperation parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static PubsubClientTelemetry.PublishOperation parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<PubsubClientTelemetry.PublishOperation> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public PubsubClientTelemetry.PublishOperation getDefaultInstanceForType()
getHedgedAttemptCount()
public int getHedgedAttemptCount()
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.
int32 hedged_attempt_count = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The hedgedAttemptCount.
|
getParserForType()
public Parser<PubsubClientTelemetry.PublishOperation> getParserForType()
Overrides
getPublishStartTime()
public Timestamp getPublishStartTime()
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.
.google.protobuf.Timestamp publish_start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
Timestamp |
The publishStartTime.
|
getPublishStartTimeOrBuilder()
public TimestampOrBuilder getPublishStartTimeOrBuilder()
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.
.google.protobuf.Timestamp publish_start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasPublishStartTime()
public boolean hasPublishStartTime()
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.
.google.protobuf.Timestamp publish_start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the publishStartTime field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public PubsubClientTelemetry.PublishOperation.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected PubsubClientTelemetry.PublishOperation.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public PubsubClientTelemetry.PublishOperation.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides