public final class GrpcLogEntry extends GeneratedMessageV3 implements GrpcLogEntryOrBuilder
Log entry we store in binary logsProtobuf type
grpc.binarylog.v1.GrpcLogEntry| Modifier and Type | Class and Description |
|---|---|
static class |
GrpcLogEntry.Builder
Log entry we store in binary logs
|
static class |
GrpcLogEntry.EventType
Enumerates the type of event
Note the terminology is different from the RPC semantics
definition, but the same meaning is expressed here.
|
static class |
GrpcLogEntry.Logger
Enumerates the entity that generates the log entry
|
static class |
GrpcLogEntry.PayloadCase |
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable, GeneratedMessageV3.UnusedPrivateParameterAbstractMessageLite.InternalOneOfEnum| Modifier and Type | Field and Description |
|---|---|
static int |
CALL_ID_FIELD_NUMBER |
static int |
CLIENT_HEADER_FIELD_NUMBER |
static int |
LOGGER_FIELD_NUMBER |
static int |
MESSAGE_FIELD_NUMBER |
static int |
PAYLOAD_TRUNCATED_FIELD_NUMBER |
static int |
PEER_FIELD_NUMBER |
static int |
SEQUENCE_ID_WITHIN_CALL_FIELD_NUMBER |
static int |
SERVER_HEADER_FIELD_NUMBER |
static int |
TIMESTAMP_FIELD_NUMBER |
static int |
TRAILER_FIELD_NUMBER |
static int |
TYPE_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFieldsmemoizedSizememoizedHashCode| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
long |
getCallId()
Uniquely identifies a call.
|
ClientHeader |
getClientHeader()
.grpc.binarylog.v1.ClientHeader client_header = 6; |
ClientHeaderOrBuilder |
getClientHeaderOrBuilder()
.grpc.binarylog.v1.ClientHeader client_header = 6; |
static GrpcLogEntry |
getDefaultInstance() |
GrpcLogEntry |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
GrpcLogEntry.Logger |
getLogger()
One of the above Logger enum
|
int |
getLoggerValue()
One of the above Logger enum
|
Message |
getMessage()
Used by EVENT_TYPE_CLIENT_MESSAGE, EVENT_TYPE_SERVER_MESSAGE
|
MessageOrBuilder |
getMessageOrBuilder()
Used by EVENT_TYPE_CLIENT_MESSAGE, EVENT_TYPE_SERVER_MESSAGE
|
Parser<GrpcLogEntry> |
getParserForType() |
GrpcLogEntry.PayloadCase |
getPayloadCase() |
boolean |
getPayloadTruncated()
true if payload does not represent the full message or metadata.
|
Address |
getPeer()
Peer address information, will only be recorded on the first
incoming event.
|
AddressOrBuilder |
getPeerOrBuilder()
Peer address information, will only be recorded on the first
incoming event.
|
long |
getSequenceIdWithinCall()
The entry sequence id for this call.
|
int |
getSerializedSize() |
ServerHeader |
getServerHeader()
.grpc.binarylog.v1.ServerHeader server_header = 7; |
ServerHeaderOrBuilder |
getServerHeaderOrBuilder()
.grpc.binarylog.v1.ServerHeader server_header = 7; |
Timestamp |
getTimestamp()
The timestamp of the binary log message
|
TimestampOrBuilder |
getTimestampOrBuilder()
The timestamp of the binary log message
|
Trailer |
getTrailer()
.grpc.binarylog.v1.Trailer trailer = 9; |
TrailerOrBuilder |
getTrailerOrBuilder()
.grpc.binarylog.v1.Trailer trailer = 9; |
GrpcLogEntry.EventType |
getType()
.grpc.binarylog.v1.GrpcLogEntry.EventType type = 4; |
int |
getTypeValue()
.grpc.binarylog.v1.GrpcLogEntry.EventType type = 4; |
UnknownFieldSet |
getUnknownFields() |
boolean |
hasClientHeader()
.grpc.binarylog.v1.ClientHeader client_header = 6; |
int |
hashCode() |
boolean |
hasMessage()
Used by EVENT_TYPE_CLIENT_MESSAGE, EVENT_TYPE_SERVER_MESSAGE
|
boolean |
hasPeer()
Peer address information, will only be recorded on the first
incoming event.
|
boolean |
hasServerHeader()
.grpc.binarylog.v1.ServerHeader server_header = 7; |
boolean |
hasTimestamp()
The timestamp of the binary log message
|
boolean |
hasTrailer()
.grpc.binarylog.v1.Trailer trailer = 9; |
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static GrpcLogEntry.Builder |
newBuilder() |
static GrpcLogEntry.Builder |
newBuilder(GrpcLogEntry prototype) |
GrpcLogEntry.Builder |
newBuilderForType() |
protected GrpcLogEntry.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused) |
static GrpcLogEntry |
parseDelimitedFrom(InputStream input) |
static GrpcLogEntry |
parseDelimitedFrom(InputStream input,
ExtensionRegistryLite extensionRegistry) |
static GrpcLogEntry |
parseFrom(byte[] data) |
static GrpcLogEntry |
parseFrom(byte[] data,
ExtensionRegistryLite extensionRegistry) |
static GrpcLogEntry |
parseFrom(ByteBuffer data) |
static GrpcLogEntry |
parseFrom(ByteBuffer data,
ExtensionRegistryLite extensionRegistry) |
static GrpcLogEntry |
parseFrom(ByteString data) |
static GrpcLogEntry |
parseFrom(ByteString data,
ExtensionRegistryLite extensionRegistry) |
static GrpcLogEntry |
parseFrom(CodedInputStream input) |
static GrpcLogEntry |
parseFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
static GrpcLogEntry |
parseFrom(InputStream input) |
static GrpcLogEntry |
parseFrom(InputStream input,
ExtensionRegistryLite extensionRegistry) |
static Parser<GrpcLogEntry> |
parser() |
GrpcLogEntry.Builder |
toBuilder() |
void |
writeTo(CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneoftoByteArray, toByteString, writeDelimitedTo, writeTopublic static final int TIMESTAMP_FIELD_NUMBER
public static final int CALL_ID_FIELD_NUMBER
public static final int SEQUENCE_ID_WITHIN_CALL_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
public static final int LOGGER_FIELD_NUMBER
public static final int CLIENT_HEADER_FIELD_NUMBER
public static final int SERVER_HEADER_FIELD_NUMBER
public static final int MESSAGE_FIELD_NUMBER
public static final int TRAILER_FIELD_NUMBER
public static final int PAYLOAD_TRUNCATED_FIELD_NUMBER
public static final int PEER_FIELD_NUMBER
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class GeneratedMessageV3public final UnknownFieldSet getUnknownFields()
getUnknownFields in interface MessageOrBuildergetUnknownFields in class GeneratedMessageV3public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3public GrpcLogEntry.PayloadCase getPayloadCase()
getPayloadCase in interface GrpcLogEntryOrBuilderpublic boolean hasTimestamp()
The timestamp of the binary log message
.google.protobuf.Timestamp timestamp = 1;hasTimestamp in interface GrpcLogEntryOrBuilderpublic Timestamp getTimestamp()
The timestamp of the binary log message
.google.protobuf.Timestamp timestamp = 1;getTimestamp in interface GrpcLogEntryOrBuilderpublic TimestampOrBuilder getTimestampOrBuilder()
The timestamp of the binary log message
.google.protobuf.Timestamp timestamp = 1;getTimestampOrBuilder in interface GrpcLogEntryOrBuilderpublic long getCallId()
Uniquely identifies a call. The value must not be 0 in order to disambiguate from an unset value. Each call may have several log entries, they will all have the same call_id. Nothing is guaranteed about their value other than they are unique across different RPCs in the same gRPC process.
uint64 call_id = 2;getCallId in interface GrpcLogEntryOrBuilderpublic long getSequenceIdWithinCall()
The entry sequence id for this call. The first GrpcLogEntry has a value of 1, to disambiguate from an unset value. The purpose of this field is to detect missing entries in environments where durability or ordering is not guaranteed.
uint64 sequence_id_within_call = 3;getSequenceIdWithinCall in interface GrpcLogEntryOrBuilderpublic int getTypeValue()
.grpc.binarylog.v1.GrpcLogEntry.EventType type = 4;getTypeValue in interface GrpcLogEntryOrBuilderpublic GrpcLogEntry.EventType getType()
.grpc.binarylog.v1.GrpcLogEntry.EventType type = 4;getType in interface GrpcLogEntryOrBuilderpublic int getLoggerValue()
One of the above Logger enum
.grpc.binarylog.v1.GrpcLogEntry.Logger logger = 5;getLoggerValue in interface GrpcLogEntryOrBuilderpublic GrpcLogEntry.Logger getLogger()
One of the above Logger enum
.grpc.binarylog.v1.GrpcLogEntry.Logger logger = 5;getLogger in interface GrpcLogEntryOrBuilderpublic boolean hasClientHeader()
.grpc.binarylog.v1.ClientHeader client_header = 6;hasClientHeader in interface GrpcLogEntryOrBuilderpublic ClientHeader getClientHeader()
.grpc.binarylog.v1.ClientHeader client_header = 6;getClientHeader in interface GrpcLogEntryOrBuilderpublic ClientHeaderOrBuilder getClientHeaderOrBuilder()
.grpc.binarylog.v1.ClientHeader client_header = 6;getClientHeaderOrBuilder in interface GrpcLogEntryOrBuilderpublic boolean hasServerHeader()
.grpc.binarylog.v1.ServerHeader server_header = 7;hasServerHeader in interface GrpcLogEntryOrBuilderpublic ServerHeader getServerHeader()
.grpc.binarylog.v1.ServerHeader server_header = 7;getServerHeader in interface GrpcLogEntryOrBuilderpublic ServerHeaderOrBuilder getServerHeaderOrBuilder()
.grpc.binarylog.v1.ServerHeader server_header = 7;getServerHeaderOrBuilder in interface GrpcLogEntryOrBuilderpublic boolean hasMessage()
Used by EVENT_TYPE_CLIENT_MESSAGE, EVENT_TYPE_SERVER_MESSAGE
.grpc.binarylog.v1.Message message = 8;hasMessage in interface GrpcLogEntryOrBuilderpublic Message getMessage()
Used by EVENT_TYPE_CLIENT_MESSAGE, EVENT_TYPE_SERVER_MESSAGE
.grpc.binarylog.v1.Message message = 8;getMessage in interface GrpcLogEntryOrBuilderpublic MessageOrBuilder getMessageOrBuilder()
Used by EVENT_TYPE_CLIENT_MESSAGE, EVENT_TYPE_SERVER_MESSAGE
.grpc.binarylog.v1.Message message = 8;getMessageOrBuilder in interface GrpcLogEntryOrBuilderpublic boolean hasTrailer()
.grpc.binarylog.v1.Trailer trailer = 9;hasTrailer in interface GrpcLogEntryOrBuilderpublic Trailer getTrailer()
.grpc.binarylog.v1.Trailer trailer = 9;getTrailer in interface GrpcLogEntryOrBuilderpublic TrailerOrBuilder getTrailerOrBuilder()
.grpc.binarylog.v1.Trailer trailer = 9;getTrailerOrBuilder in interface GrpcLogEntryOrBuilderpublic boolean getPayloadTruncated()
true if payload does not represent the full message or metadata.
bool payload_truncated = 10;getPayloadTruncated in interface GrpcLogEntryOrBuilderpublic boolean hasPeer()
Peer address information, will only be recorded on the first incoming event. On client side, peer is logged on EVENT_TYPE_SERVER_HEADER normally or EVENT_TYPE_SERVER_TRAILER in the case of trailers-only. On server side, peer is always logged on EVENT_TYPE_CLIENT_HEADER.
.grpc.binarylog.v1.Address peer = 11;hasPeer in interface GrpcLogEntryOrBuilderpublic Address getPeer()
Peer address information, will only be recorded on the first incoming event. On client side, peer is logged on EVENT_TYPE_SERVER_HEADER normally or EVENT_TYPE_SERVER_TRAILER in the case of trailers-only. On server side, peer is always logged on EVENT_TYPE_CLIENT_HEADER.
.grpc.binarylog.v1.Address peer = 11;getPeer in interface GrpcLogEntryOrBuilderpublic AddressOrBuilder getPeerOrBuilder()
Peer address information, will only be recorded on the first incoming event. On client side, peer is logged on EVENT_TYPE_SERVER_HEADER normally or EVENT_TYPE_SERVER_TRAILER in the case of trailers-only. On server side, peer is always logged on EVENT_TYPE_CLIENT_HEADER.
.grpc.binarylog.v1.Address peer = 11;getPeerOrBuilder in interface GrpcLogEntryOrBuilderpublic final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3public void writeTo(CodedOutputStream output) throws IOException
writeTo in interface MessageLitewriteTo in class GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface MessageLitegetSerializedSize in class GeneratedMessageV3public boolean equals(Object obj)
equals in interface Messageequals in class AbstractMessagepublic int hashCode()
hashCode in interface MessagehashCode in class AbstractMessagepublic static GrpcLogEntry parseFrom(ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static GrpcLogEntry parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static GrpcLogEntry parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static GrpcLogEntry parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static GrpcLogEntry parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static GrpcLogEntry parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferExceptionpublic static GrpcLogEntry parseFrom(InputStream input) throws IOException
IOExceptionpublic static GrpcLogEntry parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static GrpcLogEntry parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static GrpcLogEntry parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static GrpcLogEntry parseFrom(CodedInputStream input) throws IOException
IOExceptionpublic static GrpcLogEntry parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic GrpcLogEntry.Builder newBuilderForType()
newBuilderForType in interface MessagenewBuilderForType in interface MessageLitepublic static GrpcLogEntry.Builder newBuilder()
public static GrpcLogEntry.Builder newBuilder(GrpcLogEntry prototype)
public GrpcLogEntry.Builder toBuilder()
toBuilder in interface MessagetoBuilder in interface MessageLiteprotected GrpcLogEntry.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class GeneratedMessageV3public static GrpcLogEntry getDefaultInstance()
public static Parser<GrpcLogEntry> parser()
public Parser<GrpcLogEntry> getParserForType()
getParserForType in interface MessagegetParserForType in interface MessageLitegetParserForType in class GeneratedMessageV3public GrpcLogEntry getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilder