Interface SocketDataOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SocketData, SocketData.Builder

public interface SocketDataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getStreamsStarted

      long getStreamsStarted()
       The number of streams that have been started.
       
      int64 streams_started = 1;
      Returns:
      The streamsStarted.
    • getStreamsSucceeded

      long getStreamsSucceeded()
       The number of streams that have ended successfully:
       On client side, received frame with eos bit set;
       On server side, sent frame with eos bit set.
       
      int64 streams_succeeded = 2;
      Returns:
      The streamsSucceeded.
    • getStreamsFailed

      long getStreamsFailed()
       The number of streams that have ended unsuccessfully:
       On client side, ended without receiving frame with eos bit set;
       On server side, ended without sending frame with eos bit set.
       
      int64 streams_failed = 3;
      Returns:
      The streamsFailed.
    • getMessagesSent

      long getMessagesSent()
       The number of grpc messages successfully sent on this socket.
       
      int64 messages_sent = 4;
      Returns:
      The messagesSent.
    • getMessagesReceived

      long getMessagesReceived()
       The number of grpc messages received on this socket.
       
      int64 messages_received = 5;
      Returns:
      The messagesReceived.
    • getKeepAlivesSent

      long getKeepAlivesSent()
       The number of keep alives sent.  This is typically implemented with HTTP/2
       ping messages.
       
      int64 keep_alives_sent = 6;
      Returns:
      The keepAlivesSent.
    • hasLastLocalStreamCreatedTimestamp

      boolean hasLastLocalStreamCreatedTimestamp()
       The last time a stream was created by this endpoint.  Usually unset for
       servers.
       
      .google.protobuf.Timestamp last_local_stream_created_timestamp = 7;
      Returns:
      Whether the lastLocalStreamCreatedTimestamp field is set.
    • getLastLocalStreamCreatedTimestamp

      com.google.protobuf.Timestamp getLastLocalStreamCreatedTimestamp()
       The last time a stream was created by this endpoint.  Usually unset for
       servers.
       
      .google.protobuf.Timestamp last_local_stream_created_timestamp = 7;
      Returns:
      The lastLocalStreamCreatedTimestamp.
    • getLastLocalStreamCreatedTimestampOrBuilder

      com.google.protobuf.TimestampOrBuilder getLastLocalStreamCreatedTimestampOrBuilder()
       The last time a stream was created by this endpoint.  Usually unset for
       servers.
       
      .google.protobuf.Timestamp last_local_stream_created_timestamp = 7;
    • hasLastRemoteStreamCreatedTimestamp

      boolean hasLastRemoteStreamCreatedTimestamp()
       The last time a stream was created by the remote endpoint.  Usually unset
       for clients.
       
      .google.protobuf.Timestamp last_remote_stream_created_timestamp = 8;
      Returns:
      Whether the lastRemoteStreamCreatedTimestamp field is set.
    • getLastRemoteStreamCreatedTimestamp

      com.google.protobuf.Timestamp getLastRemoteStreamCreatedTimestamp()
       The last time a stream was created by the remote endpoint.  Usually unset
       for clients.
       
      .google.protobuf.Timestamp last_remote_stream_created_timestamp = 8;
      Returns:
      The lastRemoteStreamCreatedTimestamp.
    • getLastRemoteStreamCreatedTimestampOrBuilder

      com.google.protobuf.TimestampOrBuilder getLastRemoteStreamCreatedTimestampOrBuilder()
       The last time a stream was created by the remote endpoint.  Usually unset
       for clients.
       
      .google.protobuf.Timestamp last_remote_stream_created_timestamp = 8;
    • hasLastMessageSentTimestamp

      boolean hasLastMessageSentTimestamp()
       The last time a message was sent by this endpoint.
       
      .google.protobuf.Timestamp last_message_sent_timestamp = 9;
      Returns:
      Whether the lastMessageSentTimestamp field is set.
    • getLastMessageSentTimestamp

      com.google.protobuf.Timestamp getLastMessageSentTimestamp()
       The last time a message was sent by this endpoint.
       
      .google.protobuf.Timestamp last_message_sent_timestamp = 9;
      Returns:
      The lastMessageSentTimestamp.
    • getLastMessageSentTimestampOrBuilder

      com.google.protobuf.TimestampOrBuilder getLastMessageSentTimestampOrBuilder()
       The last time a message was sent by this endpoint.
       
      .google.protobuf.Timestamp last_message_sent_timestamp = 9;
    • hasLastMessageReceivedTimestamp

      boolean hasLastMessageReceivedTimestamp()
       The last time a message was received by this endpoint.
       
      .google.protobuf.Timestamp last_message_received_timestamp = 10;
      Returns:
      Whether the lastMessageReceivedTimestamp field is set.
    • getLastMessageReceivedTimestamp

      com.google.protobuf.Timestamp getLastMessageReceivedTimestamp()
       The last time a message was received by this endpoint.
       
      .google.protobuf.Timestamp last_message_received_timestamp = 10;
      Returns:
      The lastMessageReceivedTimestamp.
    • getLastMessageReceivedTimestampOrBuilder

      com.google.protobuf.TimestampOrBuilder getLastMessageReceivedTimestampOrBuilder()
       The last time a message was received by this endpoint.
       
      .google.protobuf.Timestamp last_message_received_timestamp = 10;
    • hasLocalFlowControlWindow

      boolean hasLocalFlowControlWindow()
       The amount of window, granted to the local endpoint by the remote endpoint.
       This may be slightly out of date due to network latency.  This does NOT
       include stream level or TCP level flow control info.
       
      .google.protobuf.Int64Value local_flow_control_window = 11;
      Returns:
      Whether the localFlowControlWindow field is set.
    • getLocalFlowControlWindow

      com.google.protobuf.Int64Value getLocalFlowControlWindow()
       The amount of window, granted to the local endpoint by the remote endpoint.
       This may be slightly out of date due to network latency.  This does NOT
       include stream level or TCP level flow control info.
       
      .google.protobuf.Int64Value local_flow_control_window = 11;
      Returns:
      The localFlowControlWindow.
    • getLocalFlowControlWindowOrBuilder

      com.google.protobuf.Int64ValueOrBuilder getLocalFlowControlWindowOrBuilder()
       The amount of window, granted to the local endpoint by the remote endpoint.
       This may be slightly out of date due to network latency.  This does NOT
       include stream level or TCP level flow control info.
       
      .google.protobuf.Int64Value local_flow_control_window = 11;
    • hasRemoteFlowControlWindow

      boolean hasRemoteFlowControlWindow()
       The amount of window, granted to the remote endpoint by the local endpoint.
       This may be slightly out of date due to network latency.  This does NOT
       include stream level or TCP level flow control info.
       
      .google.protobuf.Int64Value remote_flow_control_window = 12;
      Returns:
      Whether the remoteFlowControlWindow field is set.
    • getRemoteFlowControlWindow

      com.google.protobuf.Int64Value getRemoteFlowControlWindow()
       The amount of window, granted to the remote endpoint by the local endpoint.
       This may be slightly out of date due to network latency.  This does NOT
       include stream level or TCP level flow control info.
       
      .google.protobuf.Int64Value remote_flow_control_window = 12;
      Returns:
      The remoteFlowControlWindow.
    • getRemoteFlowControlWindowOrBuilder

      com.google.protobuf.Int64ValueOrBuilder getRemoteFlowControlWindowOrBuilder()
       The amount of window, granted to the remote endpoint by the local endpoint.
       This may be slightly out of date due to network latency.  This does NOT
       include stream level or TCP level flow control info.
       
      .google.protobuf.Int64Value remote_flow_control_window = 12;
    • getOptionList

      List<SocketOption> getOptionList()
       Socket options set on this socket.  May be absent if 'summary' is set
       on GetSocketRequest.
       
      repeated .grpc.channelz.v1.SocketOption option = 13;
    • getOption

      SocketOption getOption(int index)
       Socket options set on this socket.  May be absent if 'summary' is set
       on GetSocketRequest.
       
      repeated .grpc.channelz.v1.SocketOption option = 13;
    • getOptionCount

      int getOptionCount()
       Socket options set on this socket.  May be absent if 'summary' is set
       on GetSocketRequest.
       
      repeated .grpc.channelz.v1.SocketOption option = 13;
    • getOptionOrBuilderList

      List<? extends SocketOptionOrBuilder> getOptionOrBuilderList()
       Socket options set on this socket.  May be absent if 'summary' is set
       on GetSocketRequest.
       
      repeated .grpc.channelz.v1.SocketOption option = 13;
    • getOptionOrBuilder

      SocketOptionOrBuilder getOptionOrBuilder(int index)
       Socket options set on this socket.  May be absent if 'summary' is set
       on GetSocketRequest.
       
      repeated .grpc.channelz.v1.SocketOption option = 13;