|
|||||||
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.CreateVpcRequest
public class CreateVpcRequest
Container for the parameters to the CreateVpc operation
.
Creates a VPC with the specified CIDR block.
The smallest VPC you can create uses a /28 netmask (16 IP addresses), and the largest uses a /16 netmask (65,536 IP addresses). To help you decide how big to make your VPC, see Your VPC and Subnets in the Amazon Virtual Private Cloud User Guide .
By default, each instance you launch in the VPC has the default DHCP options, which includes only a default DNS server that we provide (AmazonProvidedDNS). For more information about DHCP options, see DHCP Options Sets in the Amazon Virtual Private Cloud User Guide .
AmazonEC2.createVpc(CreateVpcRequest)
,
Serialized FormConstructor Summary | |
---|---|
CreateVpcRequest()
Default constructor for a new CreateVpcRequest object. |
|
CreateVpcRequest(java.lang.String cidrBlock)
Constructs a new CreateVpcRequest object. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getCidrBlock()
The network range for the VPC, in CIDR notation. |
Request<CreateVpcRequest> |
getDryRunRequest()
This method is intended for internal use only. |
java.lang.String |
getInstanceTenancy()
The supported tenancy options for instances launched into the VPC. |
int |
hashCode()
|
void |
setCidrBlock(java.lang.String cidrBlock)
The network range for the VPC, in CIDR notation. |
void |
setInstanceTenancy(java.lang.String instanceTenancy)
The supported tenancy options for instances launched into the VPC. |
void |
setInstanceTenancy(Tenancy instanceTenancy)
The supported tenancy options for instances launched into the VPC. |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
CreateVpcRequest |
withCidrBlock(java.lang.String cidrBlock)
The network range for the VPC, in CIDR notation. |
CreateVpcRequest |
withInstanceTenancy(java.lang.String instanceTenancy)
The supported tenancy options for instances launched into the VPC. |
CreateVpcRequest |
withInstanceTenancy(Tenancy instanceTenancy)
The supported tenancy options for instances launched into the VPC. |
Methods inherited from class com.amazonaws.AmazonWebServiceRequest |
---|
copyPrivateRequestParameters, getDelegationToken, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setDelegationToken, setRequestCredentials, setRequestMetricCollector, withRequestMetricCollector |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CreateVpcRequest()
public CreateVpcRequest(java.lang.String cidrBlock)
cidrBlock
- The network range for the VPC, in CIDR notation. For
example, 10.0.0.0/16
.Method Detail |
---|
public java.lang.String getCidrBlock()
10.0.0.0/16
.
10.0.0.0/16
.public void setCidrBlock(java.lang.String cidrBlock)
10.0.0.0/16
.
cidrBlock
- The network range for the VPC, in CIDR notation. For example,
10.0.0.0/16
.public CreateVpcRequest withCidrBlock(java.lang.String cidrBlock)
10.0.0.0/16
.
Returns a reference to this object so that method calls can be chained together.
cidrBlock
- The network range for the VPC, in CIDR notation. For example,
10.0.0.0/16
.
public java.lang.String getInstanceTenancy()
default
means that instances can be launched
with any tenancy; a value of dedicated
means all
instances launched into the VPC are launched as dedicated tenancy
instances regardless of the tenancy assigned to the instance at
launch. Dedicated tenancy instances runs on single-tenant hardware.
Default: default
Constraints:
Allowed Values: default, dedicated
default
means that instances can be launched
with any tenancy; a value of dedicated
means all
instances launched into the VPC are launched as dedicated tenancy
instances regardless of the tenancy assigned to the instance at
launch. Dedicated tenancy instances runs on single-tenant hardware.
Default: default
Tenancy
public void setInstanceTenancy(java.lang.String instanceTenancy)
default
means that instances can be launched
with any tenancy; a value of dedicated
means all
instances launched into the VPC are launched as dedicated tenancy
instances regardless of the tenancy assigned to the instance at
launch. Dedicated tenancy instances runs on single-tenant hardware.
Default: default
Constraints:
Allowed Values: default, dedicated
instanceTenancy
- The supported tenancy options for instances launched into the VPC. A
value of default
means that instances can be launched
with any tenancy; a value of dedicated
means all
instances launched into the VPC are launched as dedicated tenancy
instances regardless of the tenancy assigned to the instance at
launch. Dedicated tenancy instances runs on single-tenant hardware.
Default: default
Tenancy
public CreateVpcRequest withInstanceTenancy(java.lang.String instanceTenancy)
default
means that instances can be launched
with any tenancy; a value of dedicated
means all
instances launched into the VPC are launched as dedicated tenancy
instances regardless of the tenancy assigned to the instance at
launch. Dedicated tenancy instances runs on single-tenant hardware.
Default: default
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: default, dedicated
instanceTenancy
- The supported tenancy options for instances launched into the VPC. A
value of default
means that instances can be launched
with any tenancy; a value of dedicated
means all
instances launched into the VPC are launched as dedicated tenancy
instances regardless of the tenancy assigned to the instance at
launch. Dedicated tenancy instances runs on single-tenant hardware.
Default: default
Tenancy
public void setInstanceTenancy(Tenancy instanceTenancy)
default
means that instances can be launched
with any tenancy; a value of dedicated
means all
instances launched into the VPC are launched as dedicated tenancy
instances regardless of the tenancy assigned to the instance at
launch. Dedicated tenancy instances runs on single-tenant hardware.
Default: default
Constraints:
Allowed Values: default, dedicated
instanceTenancy
- The supported tenancy options for instances launched into the VPC. A
value of default
means that instances can be launched
with any tenancy; a value of dedicated
means all
instances launched into the VPC are launched as dedicated tenancy
instances regardless of the tenancy assigned to the instance at
launch. Dedicated tenancy instances runs on single-tenant hardware.
Default: default
Tenancy
public CreateVpcRequest withInstanceTenancy(Tenancy instanceTenancy)
default
means that instances can be launched
with any tenancy; a value of dedicated
means all
instances launched into the VPC are launched as dedicated tenancy
instances regardless of the tenancy assigned to the instance at
launch. Dedicated tenancy instances runs on single-tenant hardware.
Default: default
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: default, dedicated
instanceTenancy
- The supported tenancy options for instances launched into the VPC. A
value of default
means that instances can be launched
with any tenancy; a value of dedicated
means all
instances launched into the VPC are launched as dedicated tenancy
instances regardless of the tenancy assigned to the instance at
launch. Dedicated tenancy instances runs on single-tenant hardware.
Default: default
Tenancy
public Request<CreateVpcRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<CreateVpcRequest>
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |