Class CreateSubnetRequest
- All Implemented Interfaces:
ReadLimitInfo, DryRunSupportedRequest<CreateSubnetRequest>, Serializable, Cloneable
Contains the parameters for CreateSubnet.
- See Also:
-
Field Summary
Fields inherited from class AmazonWebServiceRequest
NOOP -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor for CreateSubnetRequest object.CreateSubnetRequest(String vpcId, String cidrBlock) Constructs a new CreateSubnetRequest object. -
Method Summary
Modifier and TypeMethodDescriptionclone()Creates a shallow clone of this request.booleanThe Availability Zone for the subnet.The network range for the subnet, in CIDR notation.This method is intended for internal use only.getVpcId()The ID of the VPC.inthashCode()voidsetAvailabilityZone(String availabilityZone) The Availability Zone for the subnet.voidsetCidrBlock(String cidrBlock) The network range for the subnet, in CIDR notation.voidThe ID of the VPC.toString()Returns a string representation of this object; useful for testing and debugging.withAvailabilityZone(String availabilityZone) The Availability Zone for the subnet.withCidrBlock(String cidrBlock) The network range for the subnet, in CIDR notation.The ID of the VPC.Methods inherited from class AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
Constructor Details
-
CreateSubnetRequest
public CreateSubnetRequest()Default constructor for CreateSubnetRequest object. Callers should use the setter or fluent setter (with...) methods to initialize the object after creating it. -
CreateSubnetRequest
Constructs a new CreateSubnetRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.- Parameters:
vpcId- The ID of the VPC.cidrBlock- The network range for the subnet, in CIDR notation. For example,10.0.0.0/24.
-
-
Method Details
-
setVpcId
-
getVpcId
-
withVpcId
The ID of the VPC.
- Parameters:
vpcId- The ID of the VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setCidrBlock
The network range for the subnet, in CIDR notation. For example,
10.0.0.0/24.- Parameters:
cidrBlock- The network range for the subnet, in CIDR notation. For example,10.0.0.0/24.
-
getCidrBlock
The network range for the subnet, in CIDR notation. For example,
10.0.0.0/24.- Returns:
- The network range for the subnet, in CIDR notation. For example,
10.0.0.0/24.
-
withCidrBlock
The network range for the subnet, in CIDR notation. For example,
10.0.0.0/24.- Parameters:
cidrBlock- The network range for the subnet, in CIDR notation. For example,10.0.0.0/24.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setAvailabilityZone
The Availability Zone for the subnet.
Default: AWS selects one for you. If you create more than one subnet in your VPC, we may not necessarily select a different zone for each subnet.
- Parameters:
availabilityZone- The Availability Zone for the subnet.Default: AWS selects one for you. If you create more than one subnet in your VPC, we may not necessarily select a different zone for each subnet.
-
getAvailabilityZone
The Availability Zone for the subnet.
Default: AWS selects one for you. If you create more than one subnet in your VPC, we may not necessarily select a different zone for each subnet.
- Returns:
- The Availability Zone for the subnet.
Default: AWS selects one for you. If you create more than one subnet in your VPC, we may not necessarily select a different zone for each subnet.
-
withAvailabilityZone
The Availability Zone for the subnet.
Default: AWS selects one for you. If you create more than one subnet in your VPC, we may not necessarily select a different zone for each subnet.
- Parameters:
availabilityZone- The Availability Zone for the subnet.Default: AWS selects one for you. If you create more than one subnet in your VPC, we may not necessarily select a different zone for each subnet.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getDryRunRequest
This method is intended for internal use only. Returns the marshaled request configured with additional parameters to enable operation dry-run.- Specified by:
getDryRunRequestin interfaceDryRunSupportedRequest<CreateSubnetRequest>
-
toString
-
equals
-
hashCode
-
clone
Description copied from class:AmazonWebServiceRequestCreates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clonein classAmazonWebServiceRequest- See Also:
-