@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() |
String |
certificateArn()
The Amazon Resource Name (ARN) for the customer gateway certificate.
|
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 ). |
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public 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 String certificateArn()
The Amazon Resource Name (ARN) for the customer gateway certificate.
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
).GatewayType
public 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
).GatewayType
public CreateCustomerGatewayRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<CreateCustomerGatewayRequest.Builder,CreateCustomerGatewayRequest>
toBuilder
in class Ec2Request
public static CreateCustomerGatewayRequest.Builder builder()
public static Class<? extends CreateCustomerGatewayRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode
in class AwsRequest
public boolean equals(Object obj)
equals
in class AwsRequest
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2019. All rights reserved.