@Generated(value="software.amazon.awssdk:codegen") public class CreateVpnConnectionRequest extends AmazonWebServiceRequest implements software.amazon.awssdk.utils.builder.ToCopyableBuilder<CreateVpnConnectionRequest.Builder,CreateVpnConnectionRequest>
Contains the parameters for CreateVpnConnection.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateVpnConnectionRequest.Builder |
NOOP| Modifier and Type | Method and Description |
|---|---|
static CreateVpnConnectionRequest.Builder |
builder() |
String |
customerGatewayId()
The ID of the customer gateway.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
VpnConnectionOptionsSpecification |
options()
Indicates whether the VPN connection requires static routes.
|
static Class<? extends CreateVpnConnectionRequest.Builder> |
serializableBuilderClass() |
CreateVpnConnectionRequest.Builder |
toBuilder() |
String |
toString() |
String |
type()
The type of VPN connection (
ipsec.1). |
String |
vpnGatewayId()
The ID of the virtual private gateway.
|
clone, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setSdkClientExecutionTimeout, withGeneralProgressListener, withSdkClientExecutionTimeoutpublic String customerGatewayId()
The ID of the customer gateway.
public String type()
The type of VPN connection (ipsec.1).
ipsec.1).public String vpnGatewayId()
The ID of the virtual private gateway.
public VpnConnectionOptionsSpecification options()
Indicates whether the VPN connection requires static routes. If you are creating a VPN connection for a device
that does not support BGP, you must specify true.
Default: false
true.
Default: false
public CreateVpnConnectionRequest.Builder toBuilder()
toBuilder in interface software.amazon.awssdk.utils.builder.ToCopyableBuilder<CreateVpnConnectionRequest.Builder,CreateVpnConnectionRequest>public static CreateVpnConnectionRequest.Builder builder()
public static Class<? extends CreateVpnConnectionRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2017. All rights reserved.