Enum LoadBalancerType

java.lang.Object
java.lang.Enum<LoadBalancerType>
com.google.cloud.networkmanagement.v1beta1.LoadBalancerType
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<LoadBalancerType>

@Generated public enum LoadBalancerType extends Enum<LoadBalancerType> implements com.google.protobuf.ProtocolMessageEnum
 Type of a load balancer. For more information, see [Summary of Google Cloud
 load
 balancers](https://cloud.google.com/load-balancing/docs/load-balancing-overview#summary-of-google-cloud-load-balancers).
 
Protobuf enum google.cloud.networkmanagement.v1beta1.LoadBalancerType
  • Enum Constant Details

    • LOAD_BALANCER_TYPE_UNSPECIFIED

      public static final LoadBalancerType LOAD_BALANCER_TYPE_UNSPECIFIED
       Forwarding rule points to a different target than a load balancer or a
       load balancer type is unknown.
       
      LOAD_BALANCER_TYPE_UNSPECIFIED = 0;
    • HTTPS_ADVANCED_LOAD_BALANCER

      public static final LoadBalancerType HTTPS_ADVANCED_LOAD_BALANCER
       Global external HTTP(S) load balancer.
       
      HTTPS_ADVANCED_LOAD_BALANCER = 1;
    • HTTPS_LOAD_BALANCER

      public static final LoadBalancerType HTTPS_LOAD_BALANCER
       Global external HTTP(S) load balancer (classic)
       
      HTTPS_LOAD_BALANCER = 2;
    • REGIONAL_HTTPS_LOAD_BALANCER

      public static final LoadBalancerType REGIONAL_HTTPS_LOAD_BALANCER
       Regional external HTTP(S) load balancer.
       
      REGIONAL_HTTPS_LOAD_BALANCER = 3;
    • INTERNAL_HTTPS_LOAD_BALANCER

      public static final LoadBalancerType INTERNAL_HTTPS_LOAD_BALANCER
       Internal HTTP(S) load balancer.
       
      INTERNAL_HTTPS_LOAD_BALANCER = 4;
    • SSL_PROXY_LOAD_BALANCER

      public static final LoadBalancerType SSL_PROXY_LOAD_BALANCER
       External SSL proxy load balancer.
       
      SSL_PROXY_LOAD_BALANCER = 5;
    • TCP_PROXY_LOAD_BALANCER

      public static final LoadBalancerType TCP_PROXY_LOAD_BALANCER
       External TCP proxy load balancer.
       
      TCP_PROXY_LOAD_BALANCER = 6;
    • INTERNAL_TCP_PROXY_LOAD_BALANCER

      public static final LoadBalancerType INTERNAL_TCP_PROXY_LOAD_BALANCER
       Internal regional TCP proxy load balancer.
       
      INTERNAL_TCP_PROXY_LOAD_BALANCER = 7;
    • NETWORK_LOAD_BALANCER

      public static final LoadBalancerType NETWORK_LOAD_BALANCER
       External TCP/UDP Network load balancer.
       
      NETWORK_LOAD_BALANCER = 8;
    • LEGACY_NETWORK_LOAD_BALANCER

      public static final LoadBalancerType LEGACY_NETWORK_LOAD_BALANCER
       Target-pool based external TCP/UDP Network load balancer.
       
      LEGACY_NETWORK_LOAD_BALANCER = 9;
    • TCP_UDP_INTERNAL_LOAD_BALANCER

      public static final LoadBalancerType TCP_UDP_INTERNAL_LOAD_BALANCER
       Internal TCP/UDP load balancer.
       
      TCP_UDP_INTERNAL_LOAD_BALANCER = 10;
    • UNRECOGNIZED

      public static final LoadBalancerType UNRECOGNIZED
  • Field Details

    • LOAD_BALANCER_TYPE_UNSPECIFIED_VALUE

      public static final int LOAD_BALANCER_TYPE_UNSPECIFIED_VALUE
       Forwarding rule points to a different target than a load balancer or a
       load balancer type is unknown.
       
      LOAD_BALANCER_TYPE_UNSPECIFIED = 0;
      See Also:
    • HTTPS_ADVANCED_LOAD_BALANCER_VALUE

      public static final int HTTPS_ADVANCED_LOAD_BALANCER_VALUE
       Global external HTTP(S) load balancer.
       
      HTTPS_ADVANCED_LOAD_BALANCER = 1;
      See Also:
    • HTTPS_LOAD_BALANCER_VALUE

      public static final int HTTPS_LOAD_BALANCER_VALUE
       Global external HTTP(S) load balancer (classic)
       
      HTTPS_LOAD_BALANCER = 2;
      See Also:
    • REGIONAL_HTTPS_LOAD_BALANCER_VALUE

      public static final int REGIONAL_HTTPS_LOAD_BALANCER_VALUE
       Regional external HTTP(S) load balancer.
       
      REGIONAL_HTTPS_LOAD_BALANCER = 3;
      See Also:
    • INTERNAL_HTTPS_LOAD_BALANCER_VALUE

      public static final int INTERNAL_HTTPS_LOAD_BALANCER_VALUE
       Internal HTTP(S) load balancer.
       
      INTERNAL_HTTPS_LOAD_BALANCER = 4;
      See Also:
    • SSL_PROXY_LOAD_BALANCER_VALUE

      public static final int SSL_PROXY_LOAD_BALANCER_VALUE
       External SSL proxy load balancer.
       
      SSL_PROXY_LOAD_BALANCER = 5;
      See Also:
    • TCP_PROXY_LOAD_BALANCER_VALUE

      public static final int TCP_PROXY_LOAD_BALANCER_VALUE
       External TCP proxy load balancer.
       
      TCP_PROXY_LOAD_BALANCER = 6;
      See Also:
    • INTERNAL_TCP_PROXY_LOAD_BALANCER_VALUE

      public static final int INTERNAL_TCP_PROXY_LOAD_BALANCER_VALUE
       Internal regional TCP proxy load balancer.
       
      INTERNAL_TCP_PROXY_LOAD_BALANCER = 7;
      See Also:
    • NETWORK_LOAD_BALANCER_VALUE

      public static final int NETWORK_LOAD_BALANCER_VALUE
       External TCP/UDP Network load balancer.
       
      NETWORK_LOAD_BALANCER = 8;
      See Also:
    • LEGACY_NETWORK_LOAD_BALANCER_VALUE

      public static final int LEGACY_NETWORK_LOAD_BALANCER_VALUE
       Target-pool based external TCP/UDP Network load balancer.
       
      LEGACY_NETWORK_LOAD_BALANCER = 9;
      See Also:
    • TCP_UDP_INTERNAL_LOAD_BALANCER_VALUE

      public static final int TCP_UDP_INTERNAL_LOAD_BALANCER_VALUE
       Internal TCP/UDP load balancer.
       
      TCP_UDP_INTERNAL_LOAD_BALANCER = 10;
      See Also:
  • Method Details

    • values

      public static LoadBalancerType[] 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 LoadBalancerType 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 LoadBalancerType 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 LoadBalancerType 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<LoadBalancerType> 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 LoadBalancerType 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