Enum PeerInfo.TransportType

java.lang.Object
java.lang.Enum<PeerInfo.TransportType>
com.google.bigtable.v2.PeerInfo.TransportType
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<PeerInfo.TransportType>
Enclosing class:
PeerInfo

public static enum PeerInfo.TransportType extends Enum<PeerInfo.TransportType> implements com.google.protobuf.ProtocolMessageEnum
 The transport type that the client used to connect to this peer.
 
Protobuf enum google.bigtable.v2.PeerInfo.TransportType
  • Enum Constant Details

    • TRANSPORT_TYPE_UNKNOWN

      public static final PeerInfo.TransportType TRANSPORT_TYPE_UNKNOWN
       The transport type is unknown.
       
      TRANSPORT_TYPE_UNKNOWN = 0;
    • TRANSPORT_TYPE_EXTERNAL

      public static final PeerInfo.TransportType TRANSPORT_TYPE_EXTERNAL
       The client connected to this peer via an external network
       (e.g. outside Google Coud).
       
      TRANSPORT_TYPE_EXTERNAL = 1;
    • TRANSPORT_TYPE_CLOUD_PATH

      public static final PeerInfo.TransportType TRANSPORT_TYPE_CLOUD_PATH
       The client connected to this peer via CloudPath.
       
      TRANSPORT_TYPE_CLOUD_PATH = 2;
    • TRANSPORT_TYPE_DIRECT_ACCESS

      public static final PeerInfo.TransportType TRANSPORT_TYPE_DIRECT_ACCESS
       The client connected to this peer via DirectAccess.
       
      TRANSPORT_TYPE_DIRECT_ACCESS = 3;
    • TRANSPORT_TYPE_SESSION_UNKNOWN

      public static final PeerInfo.TransportType TRANSPORT_TYPE_SESSION_UNKNOWN
       The client connected to this peer via Bigtable Sessions using an unknown
       transport type.
       
      TRANSPORT_TYPE_SESSION_UNKNOWN = 4;
    • TRANSPORT_TYPE_SESSION_EXTERNAL

      public static final PeerInfo.TransportType TRANSPORT_TYPE_SESSION_EXTERNAL
       The client connected to this peer via Bigtable Sessions on an external
       network (e.g. outside Google Cloud).
       
      TRANSPORT_TYPE_SESSION_EXTERNAL = 5;
    • TRANSPORT_TYPE_SESSION_CLOUD_PATH

      public static final PeerInfo.TransportType TRANSPORT_TYPE_SESSION_CLOUD_PATH
       The client connected to this peer via Bigtable Sessions using CloudPath.
       
      TRANSPORT_TYPE_SESSION_CLOUD_PATH = 6;
    • TRANSPORT_TYPE_SESSION_DIRECT_ACCESS

      public static final PeerInfo.TransportType TRANSPORT_TYPE_SESSION_DIRECT_ACCESS
       The client connected to this peer via Bigtable Sessions using
       DirectAccess.
       
      TRANSPORT_TYPE_SESSION_DIRECT_ACCESS = 7;
    • UNRECOGNIZED

      public static final PeerInfo.TransportType UNRECOGNIZED
  • Field Details

    • TRANSPORT_TYPE_UNKNOWN_VALUE

      public static final int TRANSPORT_TYPE_UNKNOWN_VALUE
       The transport type is unknown.
       
      TRANSPORT_TYPE_UNKNOWN = 0;
      See Also:
    • TRANSPORT_TYPE_EXTERNAL_VALUE

      public static final int TRANSPORT_TYPE_EXTERNAL_VALUE
       The client connected to this peer via an external network
       (e.g. outside Google Coud).
       
      TRANSPORT_TYPE_EXTERNAL = 1;
      See Also:
    • TRANSPORT_TYPE_CLOUD_PATH_VALUE

      public static final int TRANSPORT_TYPE_CLOUD_PATH_VALUE
       The client connected to this peer via CloudPath.
       
      TRANSPORT_TYPE_CLOUD_PATH = 2;
      See Also:
    • TRANSPORT_TYPE_DIRECT_ACCESS_VALUE

      public static final int TRANSPORT_TYPE_DIRECT_ACCESS_VALUE
       The client connected to this peer via DirectAccess.
       
      TRANSPORT_TYPE_DIRECT_ACCESS = 3;
      See Also:
    • TRANSPORT_TYPE_SESSION_UNKNOWN_VALUE

      public static final int TRANSPORT_TYPE_SESSION_UNKNOWN_VALUE
       The client connected to this peer via Bigtable Sessions using an unknown
       transport type.
       
      TRANSPORT_TYPE_SESSION_UNKNOWN = 4;
      See Also:
    • TRANSPORT_TYPE_SESSION_EXTERNAL_VALUE

      public static final int TRANSPORT_TYPE_SESSION_EXTERNAL_VALUE
       The client connected to this peer via Bigtable Sessions on an external
       network (e.g. outside Google Cloud).
       
      TRANSPORT_TYPE_SESSION_EXTERNAL = 5;
      See Also:
    • TRANSPORT_TYPE_SESSION_CLOUD_PATH_VALUE

      public static final int TRANSPORT_TYPE_SESSION_CLOUD_PATH_VALUE
       The client connected to this peer via Bigtable Sessions using CloudPath.
       
      TRANSPORT_TYPE_SESSION_CLOUD_PATH = 6;
      See Also:
    • TRANSPORT_TYPE_SESSION_DIRECT_ACCESS_VALUE

      public static final int TRANSPORT_TYPE_SESSION_DIRECT_ACCESS_VALUE
       The client connected to this peer via Bigtable Sessions using
       DirectAccess.
       
      TRANSPORT_TYPE_SESSION_DIRECT_ACCESS = 7;
      See Also:
  • Method Details

    • values

      public static PeerInfo.TransportType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static PeerInfo.TransportType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static PeerInfo.TransportType valueOf(int value)
      Deprecated.
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static PeerInfo.TransportType forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<PeerInfo.TransportType> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static PeerInfo.TransportType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null