All Downloads are FREE. Search and download functionalities are using the official Maven repository.

shade.polaris.io.grpc.binarylog.v1.GrpcLogEntryOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.0.0.0
Show newest version
// 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