public interface Vpc
Vpc
resource.
Each Vpc
object is uniquely identified by these identifier(s):
Modifier and Type | Method and Description |
---|---|
void |
associateDhcpOptions()
The convenient method form for the
AssociateDhcpOptions
action. |
void |
associateDhcpOptions(AssociateDhcpOptionsRequest request)
Performs the
AssociateDhcpOptions action. |
void |
associateDhcpOptions(AssociateDhcpOptionsRequest request,
ResultCapture<Void> extractor)
Performs the
AssociateDhcpOptions action and use a
ResultCapture to retrieve the low-level client response. |
void |
associateDhcpOptions(ResultCapture<Void> extractor)
The convenient method form for the
AssociateDhcpOptions
action. |
void |
attachInternetGateway(AttachInternetGatewayRequest request)
Performs the
AttachInternetGateway action. |
void |
attachInternetGateway(AttachInternetGatewayRequest request,
ResultCapture<Void> extractor)
Performs the
AttachInternetGateway action and use a
ResultCapture to retrieve the low-level client response. |
NetworkAcl |
createNetworkAcl(CreateNetworkAclRequest request)
Performs the
CreateNetworkAcl action. |
NetworkAcl |
createNetworkAcl(CreateNetworkAclRequest request,
ResultCapture<CreateNetworkAclResult> extractor)
Performs the
CreateNetworkAcl action and use a ResultCapture
to retrieve the low-level client response. |
RouteTable |
createRouteTable(CreateRouteTableRequest request)
Performs the
CreateRouteTable action. |
RouteTable |
createRouteTable(CreateRouteTableRequest request,
ResultCapture<CreateRouteTableResult> extractor)
Performs the
CreateRouteTable action and use a ResultCapture
to retrieve the low-level client response. |
SecurityGroup |
createSecurityGroup(CreateSecurityGroupRequest request)
Performs the
CreateSecurityGroup action. |
SecurityGroup |
createSecurityGroup(CreateSecurityGroupRequest request,
ResultCapture<CreateSecurityGroupResult> extractor)
Performs the
CreateSecurityGroup action and use a
ResultCapture to retrieve the low-level client response. |
Subnet |
createSubnet(CreateSubnetRequest request)
Performs the
CreateSubnet action. |
Subnet |
createSubnet(CreateSubnetRequest request,
ResultCapture<CreateSubnetResult> extractor)
Performs the
CreateSubnet action and use a ResultCapture to
retrieve the low-level client response. |
Subnet |
createSubnet(String cidrBlock)
The convenient method form for the
CreateSubnet action. |
Subnet |
createSubnet(String cidrBlock,
ResultCapture<CreateSubnetResult> extractor)
The convenient method form for the
CreateSubnet action. |
List<Tag> |
createTags(CreateTagsRequest request)
Performs the
CreateTags action. |
List<Tag> |
createTags(CreateTagsRequest request,
ResultCapture<Void> extractor)
Performs the
CreateTags action and use a ResultCapture to
retrieve the low-level client response. |
List<Tag> |
createTags(List<Tag> tags)
The convenient method form for the
CreateTags action. |
List<Tag> |
createTags(List<Tag> tags,
ResultCapture<Void> extractor)
The convenient method form for the
CreateTags action. |
void |
delete()
The convenient method form for the
Delete action. |
void |
delete(DeleteVpcRequest request)
Performs the
Delete action. |
void |
delete(DeleteVpcRequest request,
ResultCapture<Void> extractor)
Performs the
Delete action and use a ResultCapture to
retrieve the low-level client response. |
void |
delete(ResultCapture<Void> extractor)
The convenient method form for the
Delete action. |
DescribeVpcAttributeResult |
describeAttribute(DescribeVpcAttributeRequest request)
Performs the
DescribeAttribute action. |
DescribeVpcAttributeResult |
describeAttribute(DescribeVpcAttributeRequest request,
ResultCapture<DescribeVpcAttributeResult> extractor)
Performs the
DescribeAttribute action and use a
ResultCapture to retrieve the low-level client response. |
void |
detachInternetGateway(DetachInternetGatewayRequest request)
Performs the
DetachInternetGateway action. |
void |
detachInternetGateway(DetachInternetGatewayRequest request,
ResultCapture<Void> extractor)
Performs the
DetachInternetGateway action and use a
ResultCapture to retrieve the low-level client response. |
VpcPeeringConnectionCollection |
getAcceptedVpcPeeringConnections()
Retrieves the AcceptedVpcPeeringConnections collection referenced by this
resource.
|
VpcPeeringConnectionCollection |
getAcceptedVpcPeeringConnections(DescribeVpcPeeringConnectionsRequest request)
Retrieves the AcceptedVpcPeeringConnections collection referenced by this
resource.
|
String |
getCidrBlock()
Gets the value of the CidrBlock attribute.
|
DhcpOptions |
getDhcpOptions()
Retrieves the
DhcpOptions resource referenced by this
resource. |
String |
getDhcpOptionsId()
Gets the value of the DhcpOptionsId attribute.
|
String |
getId()
Gets the value of the Id identifier.
|
InstanceCollection |
getInstances()
Retrieves the Instances collection referenced by this resource.
|
InstanceCollection |
getInstances(DescribeInstancesRequest request)
Retrieves the Instances collection referenced by this resource.
|
String |
getInstanceTenancy()
Gets the value of the InstanceTenancy attribute.
|
InternetGatewayCollection |
getInternetGateways()
Retrieves the InternetGateways collection referenced by this resource.
|
InternetGatewayCollection |
getInternetGateways(DescribeInternetGatewaysRequest request)
Retrieves the InternetGateways collection referenced by this resource.
|
Boolean |
getIsDefault()
Gets the value of the IsDefault attribute.
|
NetworkAclCollection |
getNetworkAcls()
Retrieves the NetworkAcls collection referenced by this resource.
|
NetworkAclCollection |
getNetworkAcls(DescribeNetworkAclsRequest request)
Retrieves the NetworkAcls collection referenced by this resource.
|
NetworkInterfaceCollection |
getNetworkInterfaces()
Retrieves the NetworkInterfaces collection referenced by this resource.
|
NetworkInterfaceCollection |
getNetworkInterfaces(DescribeNetworkInterfacesRequest request)
Retrieves the NetworkInterfaces collection referenced by this resource.
|
VpcPeeringConnectionCollection |
getRequestedVpcPeeringConnections()
Retrieves the RequestedVpcPeeringConnections collection referenced by
this resource.
|
VpcPeeringConnectionCollection |
getRequestedVpcPeeringConnections(DescribeVpcPeeringConnectionsRequest request)
Retrieves the RequestedVpcPeeringConnections collection referenced by
this resource.
|
RouteTableCollection |
getRouteTables()
Retrieves the RouteTables collection referenced by this resource.
|
RouteTableCollection |
getRouteTables(DescribeRouteTablesRequest request)
Retrieves the RouteTables collection referenced by this resource.
|
SecurityGroupCollection |
getSecurityGroups()
Retrieves the SecurityGroups collection referenced by this resource.
|
SecurityGroupCollection |
getSecurityGroups(DescribeSecurityGroupsRequest request)
Retrieves the SecurityGroups collection referenced by this resource.
|
String |
getState()
Gets the value of the State attribute.
|
SubnetCollection |
getSubnets()
Retrieves the Subnets collection referenced by this resource.
|
SubnetCollection |
getSubnets(DescribeSubnetsRequest request)
Retrieves the Subnets collection referenced by this resource.
|
List<Tag> |
getTags()
Gets the value of the Tags attribute.
|
boolean |
isLoaded()
Returns true if this resource's attributes have been loaded.
|
boolean |
load()
Makes a call to the service to load this resource's attributes if they
are not loaded yet.
|
boolean |
load(DescribeVpcsRequest request)
Makes a call to the service to load this resource's attributes if they
are not loaded yet.
|
boolean |
load(DescribeVpcsRequest request,
ResultCapture<DescribeVpcsResult> extractor)
Makes a call to the service to load this resource's attributes if they
are not loaded yet, and use a ResultCapture to retrieve the low-level
client response
The following request parameters will be populated from the data of this
Vpc resource, and any conflicting parameter value set in the
request will be overridden:
VpcIds.0
- mapped from the Id identifier. |
void |
modifyAttribute(ModifyVpcAttributeRequest request)
Performs the
ModifyAttribute action. |
void |
modifyAttribute(ModifyVpcAttributeRequest request,
ResultCapture<Void> extractor)
Performs the
ModifyAttribute action and use a ResultCapture
to retrieve the low-level client response. |
VpcPeeringConnection |
requestVpcPeeringConnection(CreateVpcPeeringConnectionRequest request)
Performs the
RequestVpcPeeringConnection action. |
VpcPeeringConnection |
requestVpcPeeringConnection(CreateVpcPeeringConnectionRequest request,
ResultCapture<CreateVpcPeeringConnectionResult> extractor)
Performs the
RequestVpcPeeringConnection action and use a
ResultCapture to retrieve the low-level client response. |
boolean isLoaded()
false
, calls to attribute getter methods on this
instance will make an implicit call to load()
to retrieve the
value.boolean load()
true
if the resource is not yet loaded when this
method was invoked, which indicates that a service call has been
made to retrieve the attributes.load(DescribeVpcsRequest)
boolean load(DescribeVpcsRequest request)
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcIds.0
- mapped from the Id
identifier.
true
if the resource is not yet loaded when this
method was invoked, which indicates that a service call has been
made to retrieve the attributes.DescribeVpcsRequest
boolean load(DescribeVpcsRequest request, ResultCapture<DescribeVpcsResult> extractor)
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcIds.0
- mapped from the Id
identifier.
true
if the resource is not yet loaded when this
method was invoked, which indicates that a service call has been
made to retrieve the attributes.DescribeVpcsRequest
String getId()
List<Tag> getTags()
load()
is made to retrieve the value of the attribute.String getDhcpOptionsId()
load()
is made to retrieve the value of the
attribute.String getCidrBlock()
load()
is made to retrieve the value of the
attribute.String getState()
load()
is made to retrieve the value of the
attribute.Boolean getIsDefault()
load()
is made to retrieve the value of the
attribute.String getInstanceTenancy()
load()
is made to retrieve the value of the
attribute.DhcpOptions getDhcpOptions()
DhcpOptions
resource referenced by this
resource.InternetGatewayCollection getInternetGateways()
InternetGatewayCollection getInternetGateways(DescribeInternetGatewaysRequest request)
VpcPeeringConnectionCollection getAcceptedVpcPeeringConnections()
VpcPeeringConnectionCollection getAcceptedVpcPeeringConnections(DescribeVpcPeeringConnectionsRequest request)
NetworkInterfaceCollection getNetworkInterfaces()
NetworkInterfaceCollection getNetworkInterfaces(DescribeNetworkInterfacesRequest request)
SubnetCollection getSubnets()
SubnetCollection getSubnets(DescribeSubnetsRequest request)
InstanceCollection getInstances()
InstanceCollection getInstances(DescribeInstancesRequest request)
SecurityGroupCollection getSecurityGroups()
SecurityGroupCollection getSecurityGroups(DescribeSecurityGroupsRequest request)
RouteTableCollection getRouteTables()
RouteTableCollection getRouteTables(DescribeRouteTablesRequest request)
NetworkAclCollection getNetworkAcls()
NetworkAclCollection getNetworkAcls(DescribeNetworkAclsRequest request)
VpcPeeringConnectionCollection getRequestedVpcPeeringConnections()
VpcPeeringConnectionCollection getRequestedVpcPeeringConnections(DescribeVpcPeeringConnectionsRequest request)
void associateDhcpOptions(AssociateDhcpOptionsRequest request)
AssociateDhcpOptions
action.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
AssociateDhcpOptionsRequest
void associateDhcpOptions(AssociateDhcpOptionsRequest request, ResultCapture<Void> extractor)
AssociateDhcpOptions
action and use a
ResultCapture to retrieve the low-level client response.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
AssociateDhcpOptionsRequest
void associateDhcpOptions()
AssociateDhcpOptions
action.void associateDhcpOptions(ResultCapture<Void> extractor)
AssociateDhcpOptions
action.SecurityGroup createSecurityGroup(CreateSecurityGroupRequest request)
CreateSecurityGroup
action.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
SecurityGroup
resource object associated with
the result of this action.CreateSecurityGroupRequest
SecurityGroup createSecurityGroup(CreateSecurityGroupRequest request, ResultCapture<CreateSecurityGroupResult> extractor)
CreateSecurityGroup
action and use a
ResultCapture to retrieve the low-level client response.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
SecurityGroup
resource object associated with
the result of this action.CreateSecurityGroupRequest
VpcPeeringConnection requestVpcPeeringConnection(CreateVpcPeeringConnectionRequest request)
RequestVpcPeeringConnection
action.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
VpcPeeringConnection
resource object associated
with the result of this action.CreateVpcPeeringConnectionRequest
VpcPeeringConnection requestVpcPeeringConnection(CreateVpcPeeringConnectionRequest request, ResultCapture<CreateVpcPeeringConnectionResult> extractor)
RequestVpcPeeringConnection
action and use a
ResultCapture to retrieve the low-level client response.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
VpcPeeringConnection
resource object associated
with the result of this action.CreateVpcPeeringConnectionRequest
Subnet createSubnet(CreateSubnetRequest request)
CreateSubnet
action.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
Subnet
resource object associated with the
result of this action.CreateSubnetRequest
Subnet createSubnet(CreateSubnetRequest request, ResultCapture<CreateSubnetResult> extractor)
CreateSubnet
action and use a ResultCapture to
retrieve the low-level client response.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
Subnet
resource object associated with the
result of this action.CreateSubnetRequest
Subnet createSubnet(String cidrBlock)
CreateSubnet
action.createSubnet(CreateSubnetRequest)
Subnet createSubnet(String cidrBlock, ResultCapture<CreateSubnetResult> extractor)
CreateSubnet
action.NetworkAcl createNetworkAcl(CreateNetworkAclRequest request)
CreateNetworkAcl
action.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
NetworkAcl
resource object associated with the
result of this action.CreateNetworkAclRequest
NetworkAcl createNetworkAcl(CreateNetworkAclRequest request, ResultCapture<CreateNetworkAclResult> extractor)
CreateNetworkAcl
action and use a ResultCapture
to retrieve the low-level client response.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
NetworkAcl
resource object associated with the
result of this action.CreateNetworkAclRequest
void modifyAttribute(ModifyVpcAttributeRequest request)
ModifyAttribute
action.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
ModifyVpcAttributeRequest
void modifyAttribute(ModifyVpcAttributeRequest request, ResultCapture<Void> extractor)
ModifyAttribute
action and use a ResultCapture
to retrieve the low-level client response.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
ModifyVpcAttributeRequest
DescribeVpcAttributeResult describeAttribute(DescribeVpcAttributeRequest request)
DescribeAttribute
action.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
DescribeVpcAttributeRequest
DescribeVpcAttributeResult describeAttribute(DescribeVpcAttributeRequest request, ResultCapture<DescribeVpcAttributeResult> extractor)
DescribeAttribute
action and use a
ResultCapture to retrieve the low-level client response.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
DescribeVpcAttributeRequest
void detachInternetGateway(DetachInternetGatewayRequest request)
DetachInternetGateway
action.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
DetachInternetGatewayRequest
void detachInternetGateway(DetachInternetGatewayRequest request, ResultCapture<Void> extractor)
DetachInternetGateway
action and use a
ResultCapture to retrieve the low-level client response.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
DetachInternetGatewayRequest
void delete(DeleteVpcRequest request)
Delete
action.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
DeleteVpcRequest
void delete(DeleteVpcRequest request, ResultCapture<Void> extractor)
Delete
action and use a ResultCapture to
retrieve the low-level client response.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
DeleteVpcRequest
void delete()
Delete
action.delete(DeleteVpcRequest)
void delete(ResultCapture<Void> extractor)
Delete
action.void attachInternetGateway(AttachInternetGatewayRequest request)
AttachInternetGateway
action.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
AttachInternetGatewayRequest
void attachInternetGateway(AttachInternetGatewayRequest request, ResultCapture<Void> extractor)
AttachInternetGateway
action and use a
ResultCapture to retrieve the low-level client response.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
AttachInternetGatewayRequest
RouteTable createRouteTable(CreateRouteTableRequest request)
CreateRouteTable
action.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
RouteTable
resource object associated with the
result of this action.CreateRouteTableRequest
RouteTable createRouteTable(CreateRouteTableRequest request, ResultCapture<CreateRouteTableResult> extractor)
CreateRouteTable
action and use a ResultCapture
to retrieve the low-level client response.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
VpcId
- mapped from the Id
identifier.
RouteTable
resource object associated with the
result of this action.CreateRouteTableRequest
List<Tag> createTags(CreateTagsRequest request)
CreateTags
action.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
Resources.0
- mapped from the Id
identifier.
Tag
resource objects associated with the
result of this action.CreateTagsRequest
List<Tag> createTags(CreateTagsRequest request, ResultCapture<Void> extractor)
CreateTags
action and use a ResultCapture to
retrieve the low-level client response.
The following request parameters will be populated from the data of this
Vpc
resource, and any conflicting parameter value set in the
request will be overridden:
Resources.0
- mapped from the Id
identifier.
Tag
resource objects associated with the
result of this action.CreateTagsRequest
List<Tag> createTags(List<Tag> tags)
CreateTags
action.createTags(CreateTagsRequest)
Copyright © 2014. All rights reserved.