|
Did this page help you?Yes No Tell us about it... |
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.ec2.model.CreateVpnConnectionRequest
public class CreateVpnConnectionRequest
Container for the parameters to the CreateVpnConnection operation
.
Creates a new VPN connection between an existing VPN gateway and customer gateway. The only supported connection type is ipsec.1.
The response includes information that you need to configure your customer gateway, in XML format. We recommend you use the command line version of
this operation ( ec2-create-vpn-connection
), which takes an -f
option (for format) and returns configuration information
formatted as expected by the vendor you specified, or in a generic, human readable format. For information about the command, go to
ec2-create-vpn-connection
in the Amazon Virtual Private Cloud Command Line Reference.
IMPORTANT: We strongly recommend you use HTTPS when calling this operation because the response contains sensitive cryptographic information for configuring your customer gateway. If you decide to shut down your VPN connection for any reason and then create a new one, you must re-configure your customer gateway with the new information returned from this call.
AmazonEC2.createVpnConnection(CreateVpnConnectionRequest)
,
Serialized FormConstructor Summary | |
---|---|
CreateVpnConnectionRequest()
Default constructor for a new CreateVpnConnectionRequest object. |
|
CreateVpnConnectionRequest(String type,
String customerGatewayId,
String vpnGatewayId)
Constructs a new CreateVpnConnectionRequest object. |
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
String |
getCustomerGatewayId()
The ID of the customer gateway. |
VpnConnectionOptionsSpecification |
getOptions()
Returns the value of the Options property for this object. |
String |
getType()
The type of VPN connection. |
String |
getVpnGatewayId()
The ID of the VPN gateway. |
int |
hashCode()
|
void |
setCustomerGatewayId(String customerGatewayId)
The ID of the customer gateway. |
void |
setOptions(VpnConnectionOptionsSpecification options)
Sets the value of the Options property for this object. |
void |
setType(String type)
The type of VPN connection. |
void |
setVpnGatewayId(String vpnGatewayId)
The ID of the VPN gateway. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
CreateVpnConnectionRequest |
withCustomerGatewayId(String customerGatewayId)
The ID of the customer gateway. |
CreateVpnConnectionRequest |
withOptions(VpnConnectionOptionsSpecification options)
Sets the value of the Options property for this object. |
CreateVpnConnectionRequest |
withType(String type)
The type of VPN connection. |
CreateVpnConnectionRequest |
withVpnGatewayId(String vpnGatewayId)
The ID of the VPN gateway. |
Methods inherited from class com.amazonaws.AmazonWebServiceRequest |
---|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CreateVpnConnectionRequest()
public CreateVpnConnectionRequest(String type, String customerGatewayId, String vpnGatewayId)
type
- The type of VPN connection.customerGatewayId
- The ID of the customer gateway.vpnGatewayId
- The ID of the VPN gateway.Method Detail |
---|
public String getType()
public void setType(String type)
type
- The type of VPN connection.public CreateVpnConnectionRequest withType(String type)
Returns a reference to this object so that method calls can be chained together.
type
- The type of VPN connection.
public String getCustomerGatewayId()
public void setCustomerGatewayId(String customerGatewayId)
customerGatewayId
- The ID of the customer gateway.public CreateVpnConnectionRequest withCustomerGatewayId(String customerGatewayId)
Returns a reference to this object so that method calls can be chained together.
customerGatewayId
- The ID of the customer gateway.
public String getVpnGatewayId()
public void setVpnGatewayId(String vpnGatewayId)
vpnGatewayId
- The ID of the VPN gateway.public CreateVpnConnectionRequest withVpnGatewayId(String vpnGatewayId)
Returns a reference to this object so that method calls can be chained together.
vpnGatewayId
- The ID of the VPN gateway.
public VpnConnectionOptionsSpecification getOptions()
public void setOptions(VpnConnectionOptionsSpecification options)
options
- The new value for the Options property for this object.public CreateVpnConnectionRequest withOptions(VpnConnectionOptionsSpecification options)
Returns a reference to this object so that method calls can be chained together.
options
- The new value for the Options property for this object.
public String toString()
toString
in class Object
Object.toString()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |