@Generated(value="software.amazon.awssdk:codegen") public final class CreateCustomerGatewayRequest extends Ec2Request implements ToCopyableBuilder<CreateCustomerGatewayRequest.Builder,CreateCustomerGatewayRequest>
Contains the parameters for CreateCustomerGateway.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateCustomerGatewayRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
Integer |
bgpAsn()
For devices that support BGP, the customer gateway's BGP ASN.
|
static CreateCustomerGatewayRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
publicIp()
The Internet-routable IP address for the customer gateway's outside interface.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateCustomerGatewayRequest.Builder> |
serializableBuilderClass() |
CreateCustomerGatewayRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
GatewayType |
type()
The type of VPN connection that this customer gateway supports (
ipsec.1). |
String |
typeAsString()
The type of VPN connection that this customer gateway supports (
ipsec.1). |
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic Integer bgpAsn()
For devices that support BGP, the customer gateway's BGP ASN.
Default: 65000
Default: 65000
public String publicIp()
The Internet-routable IP address for the customer gateway's outside interface. The address must be static.
public GatewayType type()
The type of VPN connection that this customer gateway supports (ipsec.1).
If the service returns an enum value that is not available in the current SDK version, type will return
GatewayType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ipsec.1).GatewayTypepublic String typeAsString()
The type of VPN connection that this customer gateway supports (ipsec.1).
If the service returns an enum value that is not available in the current SDK version, type will return
GatewayType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
ipsec.1).GatewayTypepublic CreateCustomerGatewayRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateCustomerGatewayRequest.Builder,CreateCustomerGatewayRequest>toBuilder in class Ec2Requestpublic static CreateCustomerGatewayRequest.Builder builder()
public static Class<? extends CreateCustomerGatewayRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2019. All rights reserved.