@Generated(value="software.amazon.awssdk:codegen") public final class ClientVpnEndpointStatus extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ClientVpnEndpointStatus.Builder,ClientVpnEndpointStatus>
Describes the state of a Client VPN endpoint.
Modifier and Type | Class and Description |
---|---|
static interface |
ClientVpnEndpointStatus.Builder |
Modifier and Type | Method and Description |
---|---|
static ClientVpnEndpointStatus.Builder |
builder() |
ClientVpnEndpointStatusCode |
code()
The state of the Client VPN endpoint.
|
String |
codeAsString()
The state of the Client VPN endpoint.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj)
Indicates whether some other object is "equal to" this one by SDK fields.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
message()
A message about the status of the Client VPN endpoint.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ClientVpnEndpointStatus.Builder> |
serializableBuilderClass() |
ClientVpnEndpointStatus.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString()
Returns a string representation of this object.
|
copy
public final ClientVpnEndpointStatusCode code()
The state of the Client VPN endpoint. Possible states include:
pending-associate
- The Client VPN endpoint has been created but no target networks have been
associated. The Client VPN endpoint cannot accept connections.
available
- The Client VPN endpoint has been created and a target network has been associated. The
Client VPN endpoint can accept connections.
deleting
- The Client VPN endpoint is being deleted. The Client VPN endpoint cannot accept
connections.
deleted
- The Client VPN endpoint has been deleted. The Client VPN endpoint cannot accept
connections.
If the service returns an enum value that is not available in the current SDK version, code
will return
ClientVpnEndpointStatusCode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from codeAsString()
.
pending-associate
- The Client VPN endpoint has been created but no target networks have
been associated. The Client VPN endpoint cannot accept connections.
available
- The Client VPN endpoint has been created and a target network has been
associated. The Client VPN endpoint can accept connections.
deleting
- The Client VPN endpoint is being deleted. The Client VPN endpoint cannot accept
connections.
deleted
- The Client VPN endpoint has been deleted. The Client VPN endpoint cannot accept
connections.
ClientVpnEndpointStatusCode
public final String codeAsString()
The state of the Client VPN endpoint. Possible states include:
pending-associate
- The Client VPN endpoint has been created but no target networks have been
associated. The Client VPN endpoint cannot accept connections.
available
- The Client VPN endpoint has been created and a target network has been associated. The
Client VPN endpoint can accept connections.
deleting
- The Client VPN endpoint is being deleted. The Client VPN endpoint cannot accept
connections.
deleted
- The Client VPN endpoint has been deleted. The Client VPN endpoint cannot accept
connections.
If the service returns an enum value that is not available in the current SDK version, code
will return
ClientVpnEndpointStatusCode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from codeAsString()
.
pending-associate
- The Client VPN endpoint has been created but no target networks have
been associated. The Client VPN endpoint cannot accept connections.
available
- The Client VPN endpoint has been created and a target network has been
associated. The Client VPN endpoint can accept connections.
deleting
- The Client VPN endpoint is being deleted. The Client VPN endpoint cannot accept
connections.
deleted
- The Client VPN endpoint has been deleted. The Client VPN endpoint cannot accept
connections.
ClientVpnEndpointStatusCode
public final String message()
A message about the status of the Client VPN endpoint.
public ClientVpnEndpointStatus.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ClientVpnEndpointStatus.Builder,ClientVpnEndpointStatus>
public static ClientVpnEndpointStatus.Builder builder()
public static Class<? extends ClientVpnEndpointStatus.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
SdkPojo
SdkPojo
class,
and is generated based on a service model.
If an SdkPojo
class does not have any inherited fields, equalsBySdkFields
and equals
are essentially the same.
equalsBySdkFields
in interface SdkPojo
obj
- the object to be compared withpublic final String toString()
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.