public interface InternetGateway
InternetGateway resource.
Each InternetGateway object is uniquely identified by these
identifier(s):
| Modifier and Type | Method and Description |
|---|---|
void |
attachToVpc(AttachInternetGatewayRequest request)
Performs the
AttachToVpc action. |
void |
attachToVpc(AttachInternetGatewayRequest request,
ResultCapture<Void> extractor)
Performs the
AttachToVpc 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. |
void |
delete(DeleteInternetGatewayRequest request)
Performs the
Delete action. |
void |
delete(DeleteInternetGatewayRequest request,
ResultCapture<Void> extractor)
Performs the
Delete action and use a ResultCapture to
retrieve the low-level client response. |
void |
detachFromVpc(DetachInternetGatewayRequest request)
Performs the
DetachFromVpc action. |
void |
detachFromVpc(DetachInternetGatewayRequest request,
ResultCapture<Void> extractor)
Performs the
DetachFromVpc action and use a ResultCapture to
retrieve the low-level client response. |
List<InternetGatewayAttachment> |
getAttachments()
Gets the value of the Attachments attribute.
|
String |
getId()
Gets the value of the Id identifier.
|
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(DescribeInternetGatewaysRequest request)
Makes a call to the service to load this resource's attributes if they
are not loaded yet.
|
boolean |
load(DescribeInternetGatewaysRequest request,
ResultCapture<DescribeInternetGatewaysResult> 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
InternetGateway resource, and any conflicting parameter
value set in the request will be overridden:
InternetGatewayIds.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(DescribeInternetGatewaysRequest)boolean load(DescribeInternetGatewaysRequest request)
InternetGateway resource, and any conflicting parameter
value set in the request will be overridden:
InternetGatewayIds.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.DescribeInternetGatewaysRequestboolean load(DescribeInternetGatewaysRequest request, ResultCapture<DescribeInternetGatewaysResult> extractor)
InternetGateway resource, and any conflicting parameter
value set in the request will be overridden:
InternetGatewayIds.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.DescribeInternetGatewaysRequestString getId()
List<Tag> getTags()
load() is made to retrieve the value of the attribute.List<InternetGatewayAttachment> getAttachments()
load() is made to retrieve the value of the
attribute.void detachFromVpc(DetachInternetGatewayRequest request)
DetachFromVpc action.
The following request parameters will be populated from the data of this
InternetGateway resource, and any conflicting parameter
value set in the request will be overridden:
InternetGatewayId
- mapped from the Id identifier.
DetachInternetGatewayRequestvoid detachFromVpc(DetachInternetGatewayRequest request, ResultCapture<Void> extractor)
DetachFromVpc action and use a ResultCapture to
retrieve the low-level client response.
The following request parameters will be populated from the data of this
InternetGateway resource, and any conflicting parameter
value set in the request will be overridden:
InternetGatewayId
- mapped from the Id identifier.
DetachInternetGatewayRequestvoid delete(DeleteInternetGatewayRequest request)
Delete action.
The following request parameters will be populated from the data of this
InternetGateway resource, and any conflicting parameter
value set in the request will be overridden:
InternetGatewayId
- mapped from the Id identifier.
DeleteInternetGatewayRequestvoid delete(DeleteInternetGatewayRequest 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
InternetGateway resource, and any conflicting parameter
value set in the request will be overridden:
InternetGatewayId
- mapped from the Id identifier.
DeleteInternetGatewayRequestList<Tag> createTags(CreateTagsRequest request)
CreateTags action.
The following request parameters will be populated from the data of this
InternetGateway 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
InternetGateway 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)List<Tag> createTags(List<Tag> tags, ResultCapture<Void> extractor)
CreateTags action.void attachToVpc(AttachInternetGatewayRequest request)
AttachToVpc action.
The following request parameters will be populated from the data of this
InternetGateway resource, and any conflicting parameter
value set in the request will be overridden:
InternetGatewayId
- mapped from the Id identifier.
AttachInternetGatewayRequestvoid attachToVpc(AttachInternetGatewayRequest request, ResultCapture<Void> extractor)
AttachToVpc action and use a ResultCapture to
retrieve the low-level client response.
The following request parameters will be populated from the data of this
InternetGateway resource, and any conflicting parameter
value set in the request will be overridden:
InternetGatewayId
- mapped from the Id identifier.
AttachInternetGatewayRequestCopyright © 2014. All rights reserved.