枚举类 DestinationRuleOuterClass.ClientTLSSettings.TLSmode

java.lang.Object
java.lang.Enum<DestinationRuleOuterClass.ClientTLSSettings.TLSmode>
istio.networking.v1alpha3.DestinationRuleOuterClass.ClientTLSSettings.TLSmode
所有已实现的接口:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<DestinationRuleOuterClass.ClientTLSSettings.TLSmode>, java.lang.constant.Constable
封闭类:
DestinationRuleOuterClass.ClientTLSSettings

public static enum DestinationRuleOuterClass.ClientTLSSettings.TLSmode extends Enum<DestinationRuleOuterClass.ClientTLSSettings.TLSmode> implements com.google.protobuf.ProtocolMessageEnum
 TLS connection mode
 
Protobuf enum istio.networking.v1alpha3.ClientTLSSettings.TLSmode
  • 枚举常量详细资料

  • 字段详细资料

    • DISABLE_VALUE

      public static final int DISABLE_VALUE
       Do not setup a TLS connection to the upstream endpoint.
       
      DISABLE = 0;
      另请参阅:
    • SIMPLE_VALUE

      public static final int SIMPLE_VALUE
       Originate a TLS connection to the upstream endpoint.
       
      SIMPLE = 1;
      另请参阅:
    • MUTUAL_VALUE

      public static final int MUTUAL_VALUE
       Secure connections to the upstream using mutual TLS by presenting
       client certificates for authentication.
       
      MUTUAL = 2;
      另请参阅:
    • ISTIO_MUTUAL_VALUE

      public static final int ISTIO_MUTUAL_VALUE
       Secure connections to the upstream using mutual TLS by presenting
       client certificates for authentication.
       Compared to Mutual mode, this mode uses certificates generated
       automatically by Istio for mTLS authentication. When this mode is
       used, all other fields in `ClientTLSSettings` should be empty.
       
      ISTIO_MUTUAL = 3;
      另请参阅:
  • 方法详细资料

    • values

      返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
      返回:
      包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
    • valueOf

      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值
    • getNumber

      public final int getNumber()
      指定者:
      getNumber 在接口中 com.google.protobuf.Internal.EnumLite
      指定者:
      getNumber 在接口中 com.google.protobuf.ProtocolMessageEnum
    • valueOf

      已过时。
      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      value - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值
    • forNumber

      public static DestinationRuleOuterClass.ClientTLSSettings.TLSmode forNumber(int value)
      参数:
      value - The numeric wire value of the corresponding enum entry.
      返回:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<DestinationRuleOuterClass.ClientTLSSettings.TLSmode> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      指定者:
      getValueDescriptor 在接口中 com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      指定者:
      getDescriptorForType 在接口中 com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

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

      public static DestinationRuleOuterClass.ClientTLSSettings.TLSmode valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      desc - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值