public class CreateVpcRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<CreateVpcRequest>
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 .
NOOP| Constructor and Description | 
|---|
| CreateVpcRequest()Default constructor for a new CreateVpcRequest object. | 
| CreateVpcRequest(String cidrBlock)Constructs a new CreateVpcRequest object. | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateVpcRequest | clone()Creates a shallow clone of this request. | 
| boolean | equals(Object obj) | 
| String | getCidrBlock()The network range for the VPC, in CIDR notation. | 
| Request<CreateVpcRequest> | getDryRunRequest()This method is intended for internal use only. | 
| String | getInstanceTenancy()The supported tenancy options for instances launched into the VPC. | 
| int | hashCode() | 
| void | setCidrBlock(String cidrBlock)The network range for the VPC, in CIDR notation. | 
| void | setInstanceTenancy(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. | 
| String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| CreateVpcRequest | withCidrBlock(String cidrBlock)The network range for the VPC, in CIDR notation. | 
| CreateVpcRequest | withInstanceTenancy(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. | 
copyBaseTo, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic CreateVpcRequest()
public CreateVpcRequest(String cidrBlock)
cidrBlock - The network range for the VPC, in CIDR notation. For
 example, 10.0.0.0/16.public String getCidrBlock()
10.0.0.0/16.10.0.0.0/16.public void setCidrBlock(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(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 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 run 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 run on single-tenant hardware.
         Default: default
Tenancypublic void setInstanceTenancy(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 run 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 run on single-tenant hardware.
         Default: default
Tenancypublic CreateVpcRequest withInstanceTenancy(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 run 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 run on single-tenant hardware.
         Default: default
Tenancypublic 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 run 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 run on single-tenant hardware.
         Default: default
Tenancypublic 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 run 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 run on single-tenant hardware.
         Default: default
Tenancypublic Request<CreateVpcRequest> getDryRunRequest()
getDryRunRequest in interface DryRunSupportedRequest<CreateVpcRequest>public String toString()
toString in class ObjectObject.toString()public CreateVpcRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2015. All rights reserved.