public interface RouteTable
RouteTable resource.
Each RouteTable object is uniquely identified by these
identifier(s):
| Modifier and Type | Method and Description |
|---|---|
RouteTableAssociation |
associateWithSubnet(AssociateRouteTableRequest request)
Performs the
AssociateWithSubnet action. |
RouteTableAssociation |
associateWithSubnet(AssociateRouteTableRequest request,
ResultCapture<AssociateRouteTableResult> extractor)
Performs the
AssociateWithSubnet action and use a
ResultCapture to retrieve the low-level client response. |
void |
createRoute(CreateRouteRequest request)
Performs the
CreateRoute action. |
void |
createRoute(CreateRouteRequest request,
ResultCapture<Void> extractor)
Performs the
CreateRoute action and use a ResultCapture to
retrieve the low-level client response. |
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. |
RouteTableAssociationCollection |
getAssociations()
Retrieves the Associations collection referenced by this resource.
|
RouteTableAssociationCollection |
getAssociations(DescribeRouteTablesRequest request)
Retrieves the Associations collection referenced by this resource.
|
String |
getId()
Gets the value of the Id identifier.
|
List<PropagatingVgw> |
getPropagatingVgws()
Gets the value of the PropagatingVgws attribute.
|
List<Route> |
getRoutes()
Gets the value of the Routes attribute.
|
List<Tag> |
getTags()
Gets the value of the Tags attribute.
|
Vpc |
getVpc()
Retrieves the
Vpc resource referenced by this resource. |
String |
getVpcId()
Gets the value of the VpcId 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(DescribeRouteTablesRequest request)
Makes a call to the service to load this resource's attributes if they
are not loaded yet.
|
boolean |
load(DescribeRouteTablesRequest request,
ResultCapture<DescribeRouteTablesResult> 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
RouteTable resource, and any conflicting parameter value set
in the request will be overridden:
RouteTableIds.0
- mapped from the Id identifier. |
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(DescribeRouteTablesRequest)boolean load(DescribeRouteTablesRequest request)
RouteTable resource, and any conflicting parameter value set
in the request will be overridden:
RouteTableIds.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.DescribeRouteTablesRequestboolean load(DescribeRouteTablesRequest request, ResultCapture<DescribeRouteTablesResult> extractor)
RouteTable resource, and any conflicting parameter value set
in the request will be overridden:
RouteTableIds.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.DescribeRouteTablesRequestString getId()
List<Tag> getTags()
load() is made to retrieve the value of the attribute.List<PropagatingVgw> getPropagatingVgws()
load() is made to retrieve the value of the
attribute.List<Route> getRoutes()
load() is made to retrieve the value of the
attribute.String getVpcId()
load() is made to retrieve the value of the
attribute.Vpc getVpc()
Vpc resource referenced by this resource.RouteTableAssociationCollection getAssociations()
RouteTableAssociationCollection getAssociations(DescribeRouteTablesRequest request)
RouteTableAssociation associateWithSubnet(AssociateRouteTableRequest request)
AssociateWithSubnet action.
The following request parameters will be populated from the data of this
RouteTable resource, and any conflicting parameter value set
in the request will be overridden:
RouteTableId
- mapped from the Id identifier.
RouteTableAssociation resource object associated
with the result of this action.AssociateRouteTableRequestRouteTableAssociation associateWithSubnet(AssociateRouteTableRequest request, ResultCapture<AssociateRouteTableResult> extractor)
AssociateWithSubnet action and use a
ResultCapture to retrieve the low-level client response.
The following request parameters will be populated from the data of this
RouteTable resource, and any conflicting parameter value set
in the request will be overridden:
RouteTableId
- mapped from the Id identifier.
RouteTableAssociation resource object associated
with the result of this action.AssociateRouteTableRequestvoid createRoute(CreateRouteRequest request)
CreateRoute action.
The following request parameters will be populated from the data of this
RouteTable resource, and any conflicting parameter value set
in the request will be overridden:
RouteTableId
- mapped from the Id identifier.
CreateRouteRequestvoid createRoute(CreateRouteRequest request, ResultCapture<Void> extractor)
CreateRoute action and use a ResultCapture to
retrieve the low-level client response.
The following request parameters will be populated from the data of this
RouteTable resource, and any conflicting parameter value set
in the request will be overridden:
RouteTableId
- mapped from the Id identifier.
CreateRouteRequestList<Tag> createTags(CreateTagsRequest request)
CreateTags action.
The following request parameters will be populated from the data of this
RouteTable 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.CreateTagsRequestList<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
RouteTable 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.CreateTagsRequestList<Tag> createTags(List<Tag> tags)
CreateTags action.createTags(CreateTagsRequest)Copyright © 2014. All rights reserved.