Class SocketData.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<SocketData.Builder>
com.google.protobuf.GeneratedMessage.Builder<SocketData.Builder>
io.grpc.channelz.v1.SocketData.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, SocketDataOrBuilder, Cloneable
Enclosing class:
SocketData

public static final class SocketData.Builder extends com.google.protobuf.GeneratedMessage.Builder<SocketData.Builder> implements SocketDataOrBuilder
 SocketData is data associated for a specific Socket.  The fields present
 are specific to the implementation, so there may be minor differences in
 the semantics.  (e.g. flow control windows)
 
Protobuf type grpc.channelz.v1.SocketData
  • Field Details

    • bitField0_

      private int bitField0_
    • streamsStarted_

      private long streamsStarted_
    • streamsSucceeded_

      private long streamsSucceeded_
    • streamsFailed_

      private long streamsFailed_
    • messagesSent_

      private long messagesSent_
    • messagesReceived_

      private long messagesReceived_
    • keepAlivesSent_

      private long keepAlivesSent_
    • lastLocalStreamCreatedTimestamp_

      private com.google.protobuf.Timestamp lastLocalStreamCreatedTimestamp_
    • lastLocalStreamCreatedTimestampBuilder_

      private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Timestamp,com.google.protobuf.Timestamp.Builder,com.google.protobuf.TimestampOrBuilder> lastLocalStreamCreatedTimestampBuilder_
    • lastRemoteStreamCreatedTimestamp_

      private com.google.protobuf.Timestamp lastRemoteStreamCreatedTimestamp_
    • lastRemoteStreamCreatedTimestampBuilder_

      private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Timestamp,com.google.protobuf.Timestamp.Builder,com.google.protobuf.TimestampOrBuilder> lastRemoteStreamCreatedTimestampBuilder_
    • lastMessageSentTimestamp_

      private com.google.protobuf.Timestamp lastMessageSentTimestamp_
    • lastMessageSentTimestampBuilder_

      private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Timestamp,com.google.protobuf.Timestamp.Builder,com.google.protobuf.TimestampOrBuilder> lastMessageSentTimestampBuilder_
    • lastMessageReceivedTimestamp_

      private com.google.protobuf.Timestamp lastMessageReceivedTimestamp_
    • lastMessageReceivedTimestampBuilder_

      private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Timestamp,com.google.protobuf.Timestamp.Builder,com.google.protobuf.TimestampOrBuilder> lastMessageReceivedTimestampBuilder_
    • localFlowControlWindow_

      private com.google.protobuf.Int64Value localFlowControlWindow_
    • localFlowControlWindowBuilder_

      private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Int64Value,com.google.protobuf.Int64Value.Builder,com.google.protobuf.Int64ValueOrBuilder> localFlowControlWindowBuilder_
    • remoteFlowControlWindow_

      private com.google.protobuf.Int64Value remoteFlowControlWindow_
    • remoteFlowControlWindowBuilder_

      private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Int64Value,com.google.protobuf.Int64Value.Builder,com.google.protobuf.Int64ValueOrBuilder> remoteFlowControlWindowBuilder_
    • option_

      private List<SocketOption> option_
    • optionBuilder_

      private com.google.protobuf.RepeatedFieldBuilder<SocketOption,SocketOption.Builder,SocketOptionOrBuilder> optionBuilder_
  • Constructor Details

    • Builder

      private Builder()
    • Builder

      private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<SocketData.Builder>
    • maybeForceBuilderInitialization

      private void maybeForceBuilderInitialization()
    • clear

      public SocketData.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<SocketData.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<SocketData.Builder>
    • getDefaultInstanceForType

      public SocketData getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public SocketData build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public SocketData buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • buildPartialRepeatedFields

      private void buildPartialRepeatedFields(SocketData result)
    • buildPartial0

      private void buildPartial0(SocketData result)
    • mergeFrom

      public SocketData.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SocketData.Builder>
    • mergeFrom

      public SocketData.Builder mergeFrom(SocketData other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<SocketData.Builder>
    • mergeFrom

      public SocketData.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SocketData.Builder>
      Throws:
      IOException
    • getStreamsStarted

      public long getStreamsStarted()
       The number of streams that have been started.
       
      int64 streams_started = 1;
      Specified by:
      getStreamsStarted in interface SocketDataOrBuilder
      Returns:
      The streamsStarted.
    • setStreamsStarted

      public SocketData.Builder setStreamsStarted(long value)
       The number of streams that have been started.
       
      int64 streams_started = 1;
      Parameters:
      value - The streamsStarted to set.
      Returns:
      This builder for chaining.
    • clearStreamsStarted

      public SocketData.Builder clearStreamsStarted()
       The number of streams that have been started.
       
      int64 streams_started = 1;
      Returns:
      This builder for chaining.
    • getStreamsSucceeded

      public 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;
      Specified by:
      getStreamsSucceeded in interface SocketDataOrBuilder
      Returns:
      The streamsSucceeded.
    • setStreamsSucceeded

      public SocketData.Builder setStreamsSucceeded(long value)
       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;
      Parameters:
      value - The streamsSucceeded to set.
      Returns:
      This builder for chaining.
    • clearStreamsSucceeded

      public SocketData.Builder clearStreamsSucceeded()
       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:
      This builder for chaining.
    • getStreamsFailed

      public 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;
      Specified by:
      getStreamsFailed in interface SocketDataOrBuilder
      Returns:
      The streamsFailed.
    • setStreamsFailed

      public SocketData.Builder setStreamsFailed(long value)
       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;
      Parameters:
      value - The streamsFailed to set.
      Returns:
      This builder for chaining.
    • clearStreamsFailed

      public SocketData.Builder clearStreamsFailed()
       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:
      This builder for chaining.
    • getMessagesSent

      public long getMessagesSent()
       The number of grpc messages successfully sent on this socket.
       
      int64 messages_sent = 4;
      Specified by:
      getMessagesSent in interface SocketDataOrBuilder
      Returns:
      The messagesSent.
    • setMessagesSent

      public SocketData.Builder setMessagesSent(long value)
       The number of grpc messages successfully sent on this socket.
       
      int64 messages_sent = 4;
      Parameters:
      value - The messagesSent to set.
      Returns:
      This builder for chaining.
    • clearMessagesSent

      public SocketData.Builder clearMessagesSent()
       The number of grpc messages successfully sent on this socket.
       
      int64 messages_sent = 4;
      Returns:
      This builder for chaining.
    • getMessagesReceived

      public long getMessagesReceived()
       The number of grpc messages received on this socket.
       
      int64 messages_received = 5;
      Specified by:
      getMessagesReceived in interface SocketDataOrBuilder
      Returns:
      The messagesReceived.
    • setMessagesReceived

      public SocketData.Builder setMessagesReceived(long value)
       The number of grpc messages received on this socket.
       
      int64 messages_received = 5;
      Parameters:
      value - The messagesReceived to set.
      Returns:
      This builder for chaining.
    • clearMessagesReceived

      public SocketData.Builder clearMessagesReceived()
       The number of grpc messages received on this socket.
       
      int64 messages_received = 5;
      Returns:
      This builder for chaining.
    • getKeepAlivesSent

      public long getKeepAlivesSent()
       The number of keep alives sent.  This is typically implemented with HTTP/2
       ping messages.
       
      int64 keep_alives_sent = 6;
      Specified by:
      getKeepAlivesSent in interface SocketDataOrBuilder
      Returns:
      The keepAlivesSent.
    • setKeepAlivesSent

      public SocketData.Builder setKeepAlivesSent(long value)
       The number of keep alives sent.  This is typically implemented with HTTP/2
       ping messages.
       
      int64 keep_alives_sent = 6;
      Parameters:
      value - The keepAlivesSent to set.
      Returns:
      This builder for chaining.
    • clearKeepAlivesSent

      public SocketData.Builder clearKeepAlivesSent()
       The number of keep alives sent.  This is typically implemented with HTTP/2
       ping messages.
       
      int64 keep_alives_sent = 6;
      Returns:
      This builder for chaining.
    • hasLastLocalStreamCreatedTimestamp

      public 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;
      Specified by:
      hasLastLocalStreamCreatedTimestamp in interface SocketDataOrBuilder
      Returns:
      Whether the lastLocalStreamCreatedTimestamp field is set.
    • getLastLocalStreamCreatedTimestamp

      public 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;
      Specified by:
      getLastLocalStreamCreatedTimestamp in interface SocketDataOrBuilder
      Returns:
      The lastLocalStreamCreatedTimestamp.
    • setLastLocalStreamCreatedTimestamp

      public SocketData.Builder setLastLocalStreamCreatedTimestamp(com.google.protobuf.Timestamp value)
       The last time a stream was created by this endpoint.  Usually unset for
       servers.
       
      .google.protobuf.Timestamp last_local_stream_created_timestamp = 7;
    • setLastLocalStreamCreatedTimestamp

      public SocketData.Builder setLastLocalStreamCreatedTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
       The last time a stream was created by this endpoint.  Usually unset for
       servers.
       
      .google.protobuf.Timestamp last_local_stream_created_timestamp = 7;
    • mergeLastLocalStreamCreatedTimestamp

      public SocketData.Builder mergeLastLocalStreamCreatedTimestamp(com.google.protobuf.Timestamp value)
       The last time a stream was created by this endpoint.  Usually unset for
       servers.
       
      .google.protobuf.Timestamp last_local_stream_created_timestamp = 7;
    • clearLastLocalStreamCreatedTimestamp

      public SocketData.Builder clearLastLocalStreamCreatedTimestamp()
       The last time a stream was created by this endpoint.  Usually unset for
       servers.
       
      .google.protobuf.Timestamp last_local_stream_created_timestamp = 7;
    • getLastLocalStreamCreatedTimestampBuilder

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

      public 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;
      Specified by:
      getLastLocalStreamCreatedTimestampOrBuilder in interface SocketDataOrBuilder
    • getLastLocalStreamCreatedTimestampFieldBuilder

      private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Timestamp,com.google.protobuf.Timestamp.Builder,com.google.protobuf.TimestampOrBuilder> getLastLocalStreamCreatedTimestampFieldBuilder()
       The last time a stream was created by this endpoint.  Usually unset for
       servers.
       
      .google.protobuf.Timestamp last_local_stream_created_timestamp = 7;
    • hasLastRemoteStreamCreatedTimestamp

      public 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;
      Specified by:
      hasLastRemoteStreamCreatedTimestamp in interface SocketDataOrBuilder
      Returns:
      Whether the lastRemoteStreamCreatedTimestamp field is set.
    • getLastRemoteStreamCreatedTimestamp

      public 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;
      Specified by:
      getLastRemoteStreamCreatedTimestamp in interface SocketDataOrBuilder
      Returns:
      The lastRemoteStreamCreatedTimestamp.
    • setLastRemoteStreamCreatedTimestamp

      public SocketData.Builder setLastRemoteStreamCreatedTimestamp(com.google.protobuf.Timestamp value)
       The last time a stream was created by the remote endpoint.  Usually unset
       for clients.
       
      .google.protobuf.Timestamp last_remote_stream_created_timestamp = 8;
    • setLastRemoteStreamCreatedTimestamp

      public SocketData.Builder setLastRemoteStreamCreatedTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
       The last time a stream was created by the remote endpoint.  Usually unset
       for clients.
       
      .google.protobuf.Timestamp last_remote_stream_created_timestamp = 8;
    • mergeLastRemoteStreamCreatedTimestamp

      public SocketData.Builder mergeLastRemoteStreamCreatedTimestamp(com.google.protobuf.Timestamp value)
       The last time a stream was created by the remote endpoint.  Usually unset
       for clients.
       
      .google.protobuf.Timestamp last_remote_stream_created_timestamp = 8;
    • clearLastRemoteStreamCreatedTimestamp

      public SocketData.Builder clearLastRemoteStreamCreatedTimestamp()
       The last time a stream was created by the remote endpoint.  Usually unset
       for clients.
       
      .google.protobuf.Timestamp last_remote_stream_created_timestamp = 8;
    • getLastRemoteStreamCreatedTimestampBuilder

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

      public 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;
      Specified by:
      getLastRemoteStreamCreatedTimestampOrBuilder in interface SocketDataOrBuilder
    • getLastRemoteStreamCreatedTimestampFieldBuilder

      private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Timestamp,com.google.protobuf.Timestamp.Builder,com.google.protobuf.TimestampOrBuilder> getLastRemoteStreamCreatedTimestampFieldBuilder()
       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

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

      public com.google.protobuf.Timestamp getLastMessageSentTimestamp()
       The last time a message was sent by this endpoint.
       
      .google.protobuf.Timestamp last_message_sent_timestamp = 9;
      Specified by:
      getLastMessageSentTimestamp in interface SocketDataOrBuilder
      Returns:
      The lastMessageSentTimestamp.
    • setLastMessageSentTimestamp

      public SocketData.Builder setLastMessageSentTimestamp(com.google.protobuf.Timestamp value)
       The last time a message was sent by this endpoint.
       
      .google.protobuf.Timestamp last_message_sent_timestamp = 9;
    • setLastMessageSentTimestamp

      public SocketData.Builder setLastMessageSentTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
       The last time a message was sent by this endpoint.
       
      .google.protobuf.Timestamp last_message_sent_timestamp = 9;
    • mergeLastMessageSentTimestamp

      public SocketData.Builder mergeLastMessageSentTimestamp(com.google.protobuf.Timestamp value)
       The last time a message was sent by this endpoint.
       
      .google.protobuf.Timestamp last_message_sent_timestamp = 9;
    • clearLastMessageSentTimestamp

      public SocketData.Builder clearLastMessageSentTimestamp()
       The last time a message was sent by this endpoint.
       
      .google.protobuf.Timestamp last_message_sent_timestamp = 9;
    • getLastMessageSentTimestampBuilder

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

      public com.google.protobuf.TimestampOrBuilder getLastMessageSentTimestampOrBuilder()
       The last time a message was sent by this endpoint.
       
      .google.protobuf.Timestamp last_message_sent_timestamp = 9;
      Specified by:
      getLastMessageSentTimestampOrBuilder in interface SocketDataOrBuilder
    • getLastMessageSentTimestampFieldBuilder

      private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Timestamp,com.google.protobuf.Timestamp.Builder,com.google.protobuf.TimestampOrBuilder> getLastMessageSentTimestampFieldBuilder()
       The last time a message was sent by this endpoint.
       
      .google.protobuf.Timestamp last_message_sent_timestamp = 9;
    • hasLastMessageReceivedTimestamp

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

      public com.google.protobuf.Timestamp getLastMessageReceivedTimestamp()
       The last time a message was received by this endpoint.
       
      .google.protobuf.Timestamp last_message_received_timestamp = 10;
      Specified by:
      getLastMessageReceivedTimestamp in interface SocketDataOrBuilder
      Returns:
      The lastMessageReceivedTimestamp.
    • setLastMessageReceivedTimestamp

      public SocketData.Builder setLastMessageReceivedTimestamp(com.google.protobuf.Timestamp value)
       The last time a message was received by this endpoint.
       
      .google.protobuf.Timestamp last_message_received_timestamp = 10;
    • setLastMessageReceivedTimestamp

      public SocketData.Builder setLastMessageReceivedTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
       The last time a message was received by this endpoint.
       
      .google.protobuf.Timestamp last_message_received_timestamp = 10;
    • mergeLastMessageReceivedTimestamp

      public SocketData.Builder mergeLastMessageReceivedTimestamp(com.google.protobuf.Timestamp value)
       The last time a message was received by this endpoint.
       
      .google.protobuf.Timestamp last_message_received_timestamp = 10;
    • clearLastMessageReceivedTimestamp

      public SocketData.Builder clearLastMessageReceivedTimestamp()
       The last time a message was received by this endpoint.
       
      .google.protobuf.Timestamp last_message_received_timestamp = 10;
    • getLastMessageReceivedTimestampBuilder

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

      public com.google.protobuf.TimestampOrBuilder getLastMessageReceivedTimestampOrBuilder()
       The last time a message was received by this endpoint.
       
      .google.protobuf.Timestamp last_message_received_timestamp = 10;
      Specified by:
      getLastMessageReceivedTimestampOrBuilder in interface SocketDataOrBuilder
    • getLastMessageReceivedTimestampFieldBuilder

      private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Timestamp,com.google.protobuf.Timestamp.Builder,com.google.protobuf.TimestampOrBuilder> getLastMessageReceivedTimestampFieldBuilder()
       The last time a message was received by this endpoint.
       
      .google.protobuf.Timestamp last_message_received_timestamp = 10;
    • hasLocalFlowControlWindow

      public 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;
      Specified by:
      hasLocalFlowControlWindow in interface SocketDataOrBuilder
      Returns:
      Whether the localFlowControlWindow field is set.
    • getLocalFlowControlWindow

      public 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;
      Specified by:
      getLocalFlowControlWindow in interface SocketDataOrBuilder
      Returns:
      The localFlowControlWindow.
    • setLocalFlowControlWindow

      public SocketData.Builder setLocalFlowControlWindow(com.google.protobuf.Int64Value value)
       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;
    • setLocalFlowControlWindow

      public SocketData.Builder setLocalFlowControlWindow(com.google.protobuf.Int64Value.Builder builderForValue)
       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;
    • mergeLocalFlowControlWindow

      public SocketData.Builder mergeLocalFlowControlWindow(com.google.protobuf.Int64Value value)
       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;
    • clearLocalFlowControlWindow

      public SocketData.Builder clearLocalFlowControlWindow()
       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;
    • getLocalFlowControlWindowBuilder

      public com.google.protobuf.Int64Value.Builder getLocalFlowControlWindowBuilder()
       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;
    • getLocalFlowControlWindowOrBuilder

      public 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;
      Specified by:
      getLocalFlowControlWindowOrBuilder in interface SocketDataOrBuilder
    • getLocalFlowControlWindowFieldBuilder

      private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Int64Value,com.google.protobuf.Int64Value.Builder,com.google.protobuf.Int64ValueOrBuilder> getLocalFlowControlWindowFieldBuilder()
       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

      public 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;
      Specified by:
      hasRemoteFlowControlWindow in interface SocketDataOrBuilder
      Returns:
      Whether the remoteFlowControlWindow field is set.
    • getRemoteFlowControlWindow

      public 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;
      Specified by:
      getRemoteFlowControlWindow in interface SocketDataOrBuilder
      Returns:
      The remoteFlowControlWindow.
    • setRemoteFlowControlWindow

      public SocketData.Builder setRemoteFlowControlWindow(com.google.protobuf.Int64Value value)
       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;
    • setRemoteFlowControlWindow

      public SocketData.Builder setRemoteFlowControlWindow(com.google.protobuf.Int64Value.Builder builderForValue)
       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;
    • mergeRemoteFlowControlWindow

      public SocketData.Builder mergeRemoteFlowControlWindow(com.google.protobuf.Int64Value value)
       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;
    • clearRemoteFlowControlWindow

      public SocketData.Builder clearRemoteFlowControlWindow()
       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;
    • getRemoteFlowControlWindowBuilder

      public com.google.protobuf.Int64Value.Builder getRemoteFlowControlWindowBuilder()
       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;
    • getRemoteFlowControlWindowOrBuilder

      public 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;
      Specified by:
      getRemoteFlowControlWindowOrBuilder in interface SocketDataOrBuilder
    • getRemoteFlowControlWindowFieldBuilder

      private com.google.protobuf.SingleFieldBuilder<com.google.protobuf.Int64Value,com.google.protobuf.Int64Value.Builder,com.google.protobuf.Int64ValueOrBuilder> getRemoteFlowControlWindowFieldBuilder()
       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;
    • ensureOptionIsMutable

      private void ensureOptionIsMutable()
    • getOptionList

      public 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;
      Specified by:
      getOptionList in interface SocketDataOrBuilder
    • getOptionCount

      public int getOptionCount()
       Socket options set on this socket.  May be absent if 'summary' is set
       on GetSocketRequest.
       
      repeated .grpc.channelz.v1.SocketOption option = 13;
      Specified by:
      getOptionCount in interface SocketDataOrBuilder
    • getOption

      public 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;
      Specified by:
      getOption in interface SocketDataOrBuilder
    • setOption

      public SocketData.Builder setOption(int index, SocketOption value)
       Socket options set on this socket.  May be absent if 'summary' is set
       on GetSocketRequest.
       
      repeated .grpc.channelz.v1.SocketOption option = 13;
    • setOption

      public SocketData.Builder setOption(int index, SocketOption.Builder builderForValue)
       Socket options set on this socket.  May be absent if 'summary' is set
       on GetSocketRequest.
       
      repeated .grpc.channelz.v1.SocketOption option = 13;
    • addOption

      public SocketData.Builder addOption(SocketOption value)
       Socket options set on this socket.  May be absent if 'summary' is set
       on GetSocketRequest.
       
      repeated .grpc.channelz.v1.SocketOption option = 13;
    • addOption

      public SocketData.Builder addOption(int index, SocketOption value)
       Socket options set on this socket.  May be absent if 'summary' is set
       on GetSocketRequest.
       
      repeated .grpc.channelz.v1.SocketOption option = 13;
    • addOption

      public SocketData.Builder addOption(SocketOption.Builder builderForValue)
       Socket options set on this socket.  May be absent if 'summary' is set
       on GetSocketRequest.
       
      repeated .grpc.channelz.v1.SocketOption option = 13;
    • addOption

      public SocketData.Builder addOption(int index, SocketOption.Builder builderForValue)
       Socket options set on this socket.  May be absent if 'summary' is set
       on GetSocketRequest.
       
      repeated .grpc.channelz.v1.SocketOption option = 13;
    • addAllOption

      public SocketData.Builder addAllOption(Iterable<? extends SocketOption> values)
       Socket options set on this socket.  May be absent if 'summary' is set
       on GetSocketRequest.
       
      repeated .grpc.channelz.v1.SocketOption option = 13;
    • clearOption

      public SocketData.Builder clearOption()
       Socket options set on this socket.  May be absent if 'summary' is set
       on GetSocketRequest.
       
      repeated .grpc.channelz.v1.SocketOption option = 13;
    • removeOption

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

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

      public 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;
      Specified by:
      getOptionOrBuilder in interface SocketDataOrBuilder
    • getOptionOrBuilderList

      public 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;
      Specified by:
      getOptionOrBuilderList in interface SocketDataOrBuilder
    • addOptionBuilder

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

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

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

      private com.google.protobuf.RepeatedFieldBuilder<SocketOption,SocketOption.Builder,SocketOptionOrBuilder> getOptionFieldBuilder()