Class SocketOptionTcpInfo

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
io.grpc.channelz.v1.SocketOptionTcpInfo
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, SocketOptionTcpInfoOrBuilder, Serializable

public final class SocketOptionTcpInfo extends com.google.protobuf.GeneratedMessage implements SocketOptionTcpInfoOrBuilder
 For use with SocketOption's additional field.  Tcp info for
 SOL_TCP and TCP_INFO.
 
Protobuf type grpc.channelz.v1.SocketOptionTcpInfo
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • TCPI_STATE_FIELD_NUMBER

      public static final int TCPI_STATE_FIELD_NUMBER
      See Also:
    • tcpiState_

      private int tcpiState_
    • TCPI_CA_STATE_FIELD_NUMBER

      public static final int TCPI_CA_STATE_FIELD_NUMBER
      See Also:
    • tcpiCaState_

      private int tcpiCaState_
    • TCPI_RETRANSMITS_FIELD_NUMBER

      public static final int TCPI_RETRANSMITS_FIELD_NUMBER
      See Also:
    • tcpiRetransmits_

      private int tcpiRetransmits_
    • TCPI_PROBES_FIELD_NUMBER

      public static final int TCPI_PROBES_FIELD_NUMBER
      See Also:
    • tcpiProbes_

      private int tcpiProbes_
    • TCPI_BACKOFF_FIELD_NUMBER

      public static final int TCPI_BACKOFF_FIELD_NUMBER
      See Also:
    • tcpiBackoff_

      private int tcpiBackoff_
    • TCPI_OPTIONS_FIELD_NUMBER

      public static final int TCPI_OPTIONS_FIELD_NUMBER
      See Also:
    • tcpiOptions_

      private int tcpiOptions_
    • TCPI_SND_WSCALE_FIELD_NUMBER

      public static final int TCPI_SND_WSCALE_FIELD_NUMBER
      See Also:
    • tcpiSndWscale_

      private int tcpiSndWscale_
    • TCPI_RCV_WSCALE_FIELD_NUMBER

      public static final int TCPI_RCV_WSCALE_FIELD_NUMBER
      See Also:
    • tcpiRcvWscale_

      private int tcpiRcvWscale_
    • TCPI_RTO_FIELD_NUMBER

      public static final int TCPI_RTO_FIELD_NUMBER
      See Also:
    • tcpiRto_

      private int tcpiRto_
    • TCPI_ATO_FIELD_NUMBER

      public static final int TCPI_ATO_FIELD_NUMBER
      See Also:
    • tcpiAto_

      private int tcpiAto_
    • TCPI_SND_MSS_FIELD_NUMBER

      public static final int TCPI_SND_MSS_FIELD_NUMBER
      See Also:
    • tcpiSndMss_

      private int tcpiSndMss_
    • TCPI_RCV_MSS_FIELD_NUMBER

      public static final int TCPI_RCV_MSS_FIELD_NUMBER
      See Also:
    • tcpiRcvMss_

      private int tcpiRcvMss_
    • TCPI_UNACKED_FIELD_NUMBER

      public static final int TCPI_UNACKED_FIELD_NUMBER
      See Also:
    • tcpiUnacked_

      private int tcpiUnacked_
    • TCPI_SACKED_FIELD_NUMBER

      public static final int TCPI_SACKED_FIELD_NUMBER
      See Also:
    • tcpiSacked_

      private int tcpiSacked_
    • TCPI_LOST_FIELD_NUMBER

      public static final int TCPI_LOST_FIELD_NUMBER
      See Also:
    • tcpiLost_

      private int tcpiLost_
    • TCPI_RETRANS_FIELD_NUMBER

      public static final int TCPI_RETRANS_FIELD_NUMBER
      See Also:
    • tcpiRetrans_

      private int tcpiRetrans_
    • TCPI_FACKETS_FIELD_NUMBER

      public static final int TCPI_FACKETS_FIELD_NUMBER
      See Also:
    • tcpiFackets_

      private int tcpiFackets_
    • TCPI_LAST_DATA_SENT_FIELD_NUMBER

      public static final int TCPI_LAST_DATA_SENT_FIELD_NUMBER
      See Also:
    • tcpiLastDataSent_

      private int tcpiLastDataSent_
    • TCPI_LAST_ACK_SENT_FIELD_NUMBER

      public static final int TCPI_LAST_ACK_SENT_FIELD_NUMBER
      See Also:
    • tcpiLastAckSent_

      private int tcpiLastAckSent_
    • TCPI_LAST_DATA_RECV_FIELD_NUMBER

      public static final int TCPI_LAST_DATA_RECV_FIELD_NUMBER
      See Also:
    • tcpiLastDataRecv_

      private int tcpiLastDataRecv_
    • TCPI_LAST_ACK_RECV_FIELD_NUMBER

      public static final int TCPI_LAST_ACK_RECV_FIELD_NUMBER
      See Also:
    • tcpiLastAckRecv_

      private int tcpiLastAckRecv_
    • TCPI_PMTU_FIELD_NUMBER

      public static final int TCPI_PMTU_FIELD_NUMBER
      See Also:
    • tcpiPmtu_

      private int tcpiPmtu_
    • TCPI_RCV_SSTHRESH_FIELD_NUMBER

      public static final int TCPI_RCV_SSTHRESH_FIELD_NUMBER
      See Also:
    • tcpiRcvSsthresh_

      private int tcpiRcvSsthresh_
    • TCPI_RTT_FIELD_NUMBER

      public static final int TCPI_RTT_FIELD_NUMBER
      See Also:
    • tcpiRtt_

      private int tcpiRtt_
    • TCPI_RTTVAR_FIELD_NUMBER

      public static final int TCPI_RTTVAR_FIELD_NUMBER
      See Also:
    • tcpiRttvar_

      private int tcpiRttvar_
    • TCPI_SND_SSTHRESH_FIELD_NUMBER

      public static final int TCPI_SND_SSTHRESH_FIELD_NUMBER
      See Also:
    • tcpiSndSsthresh_

      private int tcpiSndSsthresh_
    • TCPI_SND_CWND_FIELD_NUMBER

      public static final int TCPI_SND_CWND_FIELD_NUMBER
      See Also:
    • tcpiSndCwnd_

      private int tcpiSndCwnd_
    • TCPI_ADVMSS_FIELD_NUMBER

      public static final int TCPI_ADVMSS_FIELD_NUMBER
      See Also:
    • tcpiAdvmss_

      private int tcpiAdvmss_
    • TCPI_REORDERING_FIELD_NUMBER

      public static final int TCPI_REORDERING_FIELD_NUMBER
      See Also:
    • tcpiReordering_

      private int tcpiReordering_
    • memoizedIsInitialized

      private byte memoizedIsInitialized
    • DEFAULT_INSTANCE

      private static final SocketOptionTcpInfo DEFAULT_INSTANCE
    • PARSER

      private static final com.google.protobuf.Parser<SocketOptionTcpInfo> PARSER
  • Constructor Details

    • SocketOptionTcpInfo

      private SocketOptionTcpInfo(com.google.protobuf.GeneratedMessage.Builder<?> builder)
    • SocketOptionTcpInfo

      private SocketOptionTcpInfo()
  • 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
    • getTcpiState

      public int getTcpiState()
      uint32 tcpi_state = 1;
      Specified by:
      getTcpiState in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiState.
    • getTcpiCaState

      public int getTcpiCaState()
      uint32 tcpi_ca_state = 2;
      Specified by:
      getTcpiCaState in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiCaState.
    • getTcpiRetransmits

      public int getTcpiRetransmits()
      uint32 tcpi_retransmits = 3;
      Specified by:
      getTcpiRetransmits in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiRetransmits.
    • getTcpiProbes

      public int getTcpiProbes()
      uint32 tcpi_probes = 4;
      Specified by:
      getTcpiProbes in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiProbes.
    • getTcpiBackoff

      public int getTcpiBackoff()
      uint32 tcpi_backoff = 5;
      Specified by:
      getTcpiBackoff in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiBackoff.
    • getTcpiOptions

      public int getTcpiOptions()
      uint32 tcpi_options = 6;
      Specified by:
      getTcpiOptions in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiOptions.
    • getTcpiSndWscale

      public int getTcpiSndWscale()
      uint32 tcpi_snd_wscale = 7;
      Specified by:
      getTcpiSndWscale in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiSndWscale.
    • getTcpiRcvWscale

      public int getTcpiRcvWscale()
      uint32 tcpi_rcv_wscale = 8;
      Specified by:
      getTcpiRcvWscale in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiRcvWscale.
    • getTcpiRto

      public int getTcpiRto()
      uint32 tcpi_rto = 9;
      Specified by:
      getTcpiRto in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiRto.
    • getTcpiAto

      public int getTcpiAto()
      uint32 tcpi_ato = 10;
      Specified by:
      getTcpiAto in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiAto.
    • getTcpiSndMss

      public int getTcpiSndMss()
      uint32 tcpi_snd_mss = 11;
      Specified by:
      getTcpiSndMss in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiSndMss.
    • getTcpiRcvMss

      public int getTcpiRcvMss()
      uint32 tcpi_rcv_mss = 12;
      Specified by:
      getTcpiRcvMss in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiRcvMss.
    • getTcpiUnacked

      public int getTcpiUnacked()
      uint32 tcpi_unacked = 13;
      Specified by:
      getTcpiUnacked in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiUnacked.
    • getTcpiSacked

      public int getTcpiSacked()
      uint32 tcpi_sacked = 14;
      Specified by:
      getTcpiSacked in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiSacked.
    • getTcpiLost

      public int getTcpiLost()
      uint32 tcpi_lost = 15;
      Specified by:
      getTcpiLost in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiLost.
    • getTcpiRetrans

      public int getTcpiRetrans()
      uint32 tcpi_retrans = 16;
      Specified by:
      getTcpiRetrans in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiRetrans.
    • getTcpiFackets

      public int getTcpiFackets()
      uint32 tcpi_fackets = 17;
      Specified by:
      getTcpiFackets in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiFackets.
    • getTcpiLastDataSent

      public int getTcpiLastDataSent()
      uint32 tcpi_last_data_sent = 18;
      Specified by:
      getTcpiLastDataSent in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiLastDataSent.
    • getTcpiLastAckSent

      public int getTcpiLastAckSent()
      uint32 tcpi_last_ack_sent = 19;
      Specified by:
      getTcpiLastAckSent in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiLastAckSent.
    • getTcpiLastDataRecv

      public int getTcpiLastDataRecv()
      uint32 tcpi_last_data_recv = 20;
      Specified by:
      getTcpiLastDataRecv in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiLastDataRecv.
    • getTcpiLastAckRecv

      public int getTcpiLastAckRecv()
      uint32 tcpi_last_ack_recv = 21;
      Specified by:
      getTcpiLastAckRecv in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiLastAckRecv.
    • getTcpiPmtu

      public int getTcpiPmtu()
      uint32 tcpi_pmtu = 22;
      Specified by:
      getTcpiPmtu in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiPmtu.
    • getTcpiRcvSsthresh

      public int getTcpiRcvSsthresh()
      uint32 tcpi_rcv_ssthresh = 23;
      Specified by:
      getTcpiRcvSsthresh in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiRcvSsthresh.
    • getTcpiRtt

      public int getTcpiRtt()
      uint32 tcpi_rtt = 24;
      Specified by:
      getTcpiRtt in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiRtt.
    • getTcpiRttvar

      public int getTcpiRttvar()
      uint32 tcpi_rttvar = 25;
      Specified by:
      getTcpiRttvar in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiRttvar.
    • getTcpiSndSsthresh

      public int getTcpiSndSsthresh()
      uint32 tcpi_snd_ssthresh = 26;
      Specified by:
      getTcpiSndSsthresh in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiSndSsthresh.
    • getTcpiSndCwnd

      public int getTcpiSndCwnd()
      uint32 tcpi_snd_cwnd = 27;
      Specified by:
      getTcpiSndCwnd in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiSndCwnd.
    • getTcpiAdvmss

      public int getTcpiAdvmss()
      uint32 tcpi_advmss = 28;
      Specified by:
      getTcpiAdvmss in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiAdvmss.
    • getTcpiReordering

      public int getTcpiReordering()
      uint32 tcpi_reordering = 29;
      Specified by:
      getTcpiReordering in interface SocketOptionTcpInfoOrBuilder
      Returns:
      The tcpiReordering.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static SocketOptionTcpInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SocketOptionTcpInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SocketOptionTcpInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SocketOptionTcpInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SocketOptionTcpInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SocketOptionTcpInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static SocketOptionTcpInfo parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SocketOptionTcpInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static SocketOptionTcpInfo parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static SocketOptionTcpInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SocketOptionTcpInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static SocketOptionTcpInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public SocketOptionTcpInfo.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static SocketOptionTcpInfo.Builder newBuilder()
    • newBuilder

      public static SocketOptionTcpInfo.Builder newBuilder(SocketOptionTcpInfo prototype)
    • toBuilder

      public SocketOptionTcpInfo.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected SocketOptionTcpInfo.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static SocketOptionTcpInfo getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<SocketOptionTcpInfo> parser()
    • getParserForType

      public com.google.protobuf.Parser<SocketOptionTcpInfo> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public SocketOptionTcpInfo getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder