Enum Class LoadBalancer.Status
java.lang.Object
java.lang.Enum<LoadBalancer.Status>
org.jclouds.rackspace.cloudloadbalancers.v1.domain.LoadBalancer.Status
- All Implemented Interfaces:
Serializable
,Comparable<LoadBalancer.Status>
,java.lang.constant.Constable
- Enclosing class:
LoadBalancer
All load balancers also have a status attribute to signify the current configuration status of
the device. This status is immutable by the caller and is updated automatically based on state
changes within the service. When a load balancer is first created, it will be placed into a
BUILD status while the configuration is being generated and applied based on the request. Once
the configuration is applied and finalized, it will be in an ACTIVE status. In the event of a
configuration change or update, the status of the load balancer will change to PENDING_UPDATE
to signify configuration changes are in progress but have not yet been finalized. Load
balancers in a SUSPENDED status are configured to reject traffic and will not forward requests
to back-end nodes.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionLoad balancer is configured properly and ready to serve traffic to incoming requests via the configured virtual IPs.Load balancer is being provisioned for the first time and configuration is being applied to bring the service online.Load balancers in DELETED status can be displayed for at least 90 days after deletion.The system encountered an error when attempting to configure the load balancer; contact Support.Load balancer is online but configuration changes are being applied to begin deletion of the service based on a previous request.Load balancer is online but configuration changes are being applied to update the service based on a previous request.Load balancer has been taken offline and disabled; contact Support. -
Method Summary
Modifier and TypeMethodDescriptionstatic LoadBalancer.Status
static LoadBalancer.Status
Returns the enum constant of this class with the specified name.static LoadBalancer.Status[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
BUILD
Load balancer is being provisioned for the first time and configuration is being applied to bring the service online. The service will not yet be ready to serve incoming requests. -
ACTIVE
Load balancer is configured properly and ready to serve traffic to incoming requests via the configured virtual IPs. -
PENDING_UPDATE
Load balancer is online but configuration changes are being applied to update the service based on a previous request. -
SUSPENDED
Load balancer has been taken offline and disabled; contact Support. -
PENDING_DELETE
Load balancer is online but configuration changes are being applied to begin deletion of the service based on a previous request. -
DELETED
Load balancers in DELETED status can be displayed for at least 90 days after deletion. -
ERROR
The system encountered an error when attempting to configure the load balancer; contact Support. -
UNRECOGNIZED
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException
- if the argument is null
-
fromValue
-