枚举类 ServiceEntryOuterClass.ServiceEntry.Location

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

public static enum ServiceEntryOuterClass.ServiceEntry.Location extends Enum<ServiceEntryOuterClass.ServiceEntry.Location> implements com.google.protobuf.ProtocolMessageEnum
 Location specifies whether the service is part of Istio mesh or
 outside the mesh.  Location determines the behavior of several
 features, such as service-to-service mTLS authentication, policy
 enforcement, etc. When communicating with services outside the mesh,
 Istio's mTLS authentication is disabled, and policy enforcement is
 performed on the client-side as opposed to server-side.
 
Protobuf enum istio.networking.v1alpha3.ServiceEntry.Location
  • 枚举常量详细资料

    • MESH_EXTERNAL

      public static final ServiceEntryOuterClass.ServiceEntry.Location MESH_EXTERNAL
       Signifies that the service is external to the mesh. Typically used
       to indicate external services consumed through APIs.
       
      MESH_EXTERNAL = 0;
    • MESH_INTERNAL

      public static final ServiceEntryOuterClass.ServiceEntry.Location MESH_INTERNAL
       Signifies that the service is part of the mesh. Typically used to
       indicate services added explicitly as part of expanding the service
       mesh to include unmanaged infrastructure (e.g., VMs added to a
       Kubernetes based service mesh).
       
      MESH_INTERNAL = 1;
    • UNRECOGNIZED

      public static final ServiceEntryOuterClass.ServiceEntry.Location UNRECOGNIZED
  • 字段详细资料

    • MESH_EXTERNAL_VALUE

      public static final int MESH_EXTERNAL_VALUE
       Signifies that the service is external to the mesh. Typically used
       to indicate external services consumed through APIs.
       
      MESH_EXTERNAL = 0;
      另请参阅:
    • MESH_INTERNAL_VALUE

      public static final int MESH_INTERNAL_VALUE
       Signifies that the service is part of the mesh. Typically used to
       indicate services added explicitly as part of expanding the service
       mesh to include unmanaged infrastructure (e.g., VMs added to a
       Kubernetes based service mesh).
       
      MESH_INTERNAL = 1;
      另请参阅:
  • 方法详细资料

    • values

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

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

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

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

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