@Generated(value="software.amazon.awssdk:codegen") public final class ClientVpnRoute extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ClientVpnRoute.Builder,ClientVpnRoute>
Information about a Client VPN endpoint route.
Modifier and Type | Class and Description |
---|---|
static interface |
ClientVpnRoute.Builder |
Modifier and Type | Method and Description |
---|---|
static ClientVpnRoute.Builder |
builder() |
String |
clientVpnEndpointId()
The ID of the Client VPN endpoint with which the route is associated.
|
String |
description()
A brief description of the route.
|
String |
destinationCidr()
The IPv4 address range, in CIDR notation, of the route destination.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
origin()
Indicates how the route was associated with the Client VPN endpoint.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ClientVpnRoute.Builder> |
serializableBuilderClass() |
ClientVpnRouteStatus |
status()
The current state of the route.
|
String |
targetSubnet()
The ID of the subnet through which traffic is routed.
|
ClientVpnRoute.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
type()
The route type.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String clientVpnEndpointId()
The ID of the Client VPN endpoint with which the route is associated.
public final String destinationCidr()
The IPv4 address range, in CIDR notation, of the route destination.
public final String targetSubnet()
The ID of the subnet through which traffic is routed.
public final String type()
The route type.
public final String origin()
Indicates how the route was associated with the Client VPN endpoint. associate
indicates that the
route was automatically added when the target network was associated with the Client VPN endpoint.
add-route
indicates that the route was manually added using the CreateClientVpnRoute action.
associate
indicates
that the route was automatically added when the target network was associated with the Client VPN
endpoint. add-route
indicates that the route was manually added using the
CreateClientVpnRoute action.public final ClientVpnRouteStatus status()
The current state of the route.
public final String description()
A brief description of the route.
public ClientVpnRoute.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ClientVpnRoute.Builder,ClientVpnRoute>
public static ClientVpnRoute.Builder builder()
public static Class<? extends ClientVpnRoute.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.