shade.polaris.io.grpc.binarylog.v1.GrpcLogEntryOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of polaris-all Show documentation
Show all versions of polaris-all Show documentation
All in one project for polaris-java
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: grpc/binlog/v1/binarylog.proto
package io.grpc.binarylog.v1;
public interface GrpcLogEntryOrBuilder extends
// @@protoc_insertion_point(interface_extends:grpc.binarylog.v1.GrpcLogEntry)
com.google.protobuf.MessageOrBuilder {
/**
*
* The timestamp of the binary log message
*
*
* .google.protobuf.Timestamp timestamp = 1;
* @return Whether the timestamp field is set.
*/
boolean hasTimestamp();
/**
*
* The timestamp of the binary log message
*
*
* .google.protobuf.Timestamp timestamp = 1;
* @return The timestamp.
*/
com.google.protobuf.Timestamp getTimestamp();
/**
*
* The timestamp of the binary log message
*
*
* .google.protobuf.Timestamp timestamp = 1;
*/
com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder();
/**
*
* 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;
* @return The callId.
*/
long getCallId();
/**
*
* 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;
* @return The sequenceIdWithinCall.
*/
long getSequenceIdWithinCall();
/**
* .grpc.binarylog.v1.GrpcLogEntry.EventType type = 4;
* @return The enum numeric value on the wire for type.
*/
int getTypeValue();
/**
* .grpc.binarylog.v1.GrpcLogEntry.EventType type = 4;
* @return The type.
*/
io.grpc.binarylog.v1.GrpcLogEntry.EventType getType();
/**
*
* One of the above Logger enum
*
*
* .grpc.binarylog.v1.GrpcLogEntry.Logger logger = 5;
* @return The enum numeric value on the wire for logger.
*/
int getLoggerValue();
/**
*
* One of the above Logger enum
*
*
* .grpc.binarylog.v1.GrpcLogEntry.Logger logger = 5;
* @return The logger.
*/
io.grpc.binarylog.v1.GrpcLogEntry.Logger getLogger();
/**
* .grpc.binarylog.v1.ClientHeader client_header = 6;
* @return Whether the clientHeader field is set.
*/
boolean hasClientHeader();
/**
* .grpc.binarylog.v1.ClientHeader client_header = 6;
* @return The clientHeader.
*/
io.grpc.binarylog.v1.ClientHeader getClientHeader();
/**
* .grpc.binarylog.v1.ClientHeader client_header = 6;
*/
io.grpc.binarylog.v1.ClientHeaderOrBuilder getClientHeaderOrBuilder();
/**
* .grpc.binarylog.v1.ServerHeader server_header = 7;
* @return Whether the serverHeader field is set.
*/
boolean hasServerHeader();
/**
* .grpc.binarylog.v1.ServerHeader server_header = 7;
* @return The serverHeader.
*/
io.grpc.binarylog.v1.ServerHeader getServerHeader();
/**
* .grpc.binarylog.v1.ServerHeader server_header = 7;
*/
io.grpc.binarylog.v1.ServerHeaderOrBuilder getServerHeaderOrBuilder();
/**
*
* Used by EVENT_TYPE_CLIENT_MESSAGE, EVENT_TYPE_SERVER_MESSAGE
*
*
* .grpc.binarylog.v1.Message message = 8;
* @return Whether the message field is set.
*/
boolean hasMessage();
/**
*
* Used by EVENT_TYPE_CLIENT_MESSAGE, EVENT_TYPE_SERVER_MESSAGE
*
*
* .grpc.binarylog.v1.Message message = 8;
* @return The message.
*/
io.grpc.binarylog.v1.Message getMessage();
/**
*
* Used by EVENT_TYPE_CLIENT_MESSAGE, EVENT_TYPE_SERVER_MESSAGE
*
*
* .grpc.binarylog.v1.Message message = 8;
*/
io.grpc.binarylog.v1.MessageOrBuilder getMessageOrBuilder();
/**
* .grpc.binarylog.v1.Trailer trailer = 9;
* @return Whether the trailer field is set.
*/
boolean hasTrailer();
/**
* .grpc.binarylog.v1.Trailer trailer = 9;
* @return The trailer.
*/
io.grpc.binarylog.v1.Trailer getTrailer();
/**
* .grpc.binarylog.v1.Trailer trailer = 9;
*/
io.grpc.binarylog.v1.TrailerOrBuilder getTrailerOrBuilder();
/**
*
* true if payload does not represent the full message or metadata.
*
*
* bool payload_truncated = 10;
* @return The payloadTruncated.
*/
boolean getPayloadTruncated();
/**
*
* 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;
* @return Whether the peer field is set.
*/
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;
* @return The peer.
*/
io.grpc.binarylog.v1.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;
*/
io.grpc.binarylog.v1.AddressOrBuilder getPeerOrBuilder();
io.grpc.binarylog.v1.GrpcLogEntry.PayloadCase getPayloadCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy