public interface NetworkInterface
NetworkInterface
resource.
Each NetworkInterface
object is uniquely identified by these
identifier(s):
Modifier and Type | Method and Description |
---|---|
void |
assignPrivateIpAddresses(AssignPrivateIpAddressesRequest request)
Performs the
AssignPrivateIpAddresses action. |
void |
assignPrivateIpAddresses(AssignPrivateIpAddressesRequest request,
ResultCapture<Void> extractor)
Performs the
AssignPrivateIpAddresses action and use a
ResultCapture to retrieve the low-level client response. |
AttachNetworkInterfaceResult |
attach(AttachNetworkInterfaceRequest request)
Performs the
Attach action. |
AttachNetworkInterfaceResult |
attach(AttachNetworkInterfaceRequest request,
ResultCapture<AttachNetworkInterfaceResult> extractor)
Performs the
Attach 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(DeleteNetworkInterfaceRequest request)
Performs the
Delete action. |
void |
delete(DeleteNetworkInterfaceRequest request,
ResultCapture<Void> extractor)
Performs the
Delete action and use a ResultCapture to
retrieve the low-level client response. |
DescribeNetworkInterfaceAttributeResult |
describeAttribute(DescribeNetworkInterfaceAttributeRequest request)
Performs the
DescribeAttribute action. |
DescribeNetworkInterfaceAttributeResult |
describeAttribute(DescribeNetworkInterfaceAttributeRequest request,
ResultCapture<DescribeNetworkInterfaceAttributeResult> extractor)
Performs the
DescribeAttribute action and use a
ResultCapture to retrieve the low-level client response. |
void |
detach(DetachNetworkInterfaceRequest request)
Performs the
Detach action. |
void |
detach(DetachNetworkInterfaceRequest request,
ResultCapture<Void> extractor)
Performs the
Detach action and use a ResultCapture to
retrieve the low-level client response. |
NetworkInterfaceAssociation |
getAssociation()
Gets the value of the Association attribute.
|
NetworkInterfaceAttachment |
getAttachment()
Gets the value of the Attachment attribute.
|
String |
getAvailabilityZone()
Gets the value of the AvailabilityZone attribute.
|
String |
getDescription()
Gets the value of the Description attribute.
|
List<GroupIdentifier> |
getGroups()
Gets the value of the Groups attribute.
|
String |
getId()
Gets the value of the Id identifier.
|
String |
getMacAddress()
Gets the value of the MacAddress attribute.
|
String |
getOwnerId()
Gets the value of the OwnerId attribute.
|
String |
getPrivateDnsName()
Gets the value of the PrivateDnsName attribute.
|
String |
getPrivateIpAddress()
Gets the value of the PrivateIpAddress attribute.
|
List<NetworkInterfacePrivateIpAddress> |
getPrivateIpAddresses()
Gets the value of the PrivateIpAddresses attribute.
|
String |
getRequesterId()
Gets the value of the RequesterId attribute.
|
Boolean |
getRequesterManaged()
Gets the value of the RequesterManaged attribute.
|
Boolean |
getSourceDestCheck()
Gets the value of the SourceDestCheck attribute.
|
String |
getStatus()
Gets the value of the Status attribute.
|
Subnet |
getSubnet()
Retrieves the
Subnet resource referenced by this resource. |
String |
getSubnetId()
Gets the value of the SubnetId attribute.
|
List<Tag> |
getTagSet()
Gets the value of the TagSet 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(DescribeNetworkInterfacesRequest request)
Makes a call to the service to load this resource's attributes if they
are not loaded yet.
|
boolean |
load(DescribeNetworkInterfacesRequest request,
ResultCapture<DescribeNetworkInterfacesResult> 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
NetworkInterface resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceIds.0
- mapped from the Id identifier. |
void |
modifyAttribute(ModifyNetworkInterfaceAttributeRequest request)
Performs the
ModifyAttribute action. |
void |
modifyAttribute(ModifyNetworkInterfaceAttributeRequest request,
ResultCapture<Void> extractor)
Performs the
ModifyAttribute action and use a ResultCapture
to retrieve the low-level client response. |
void |
resetAttribute(ResetNetworkInterfaceAttributeRequest request)
Performs the
ResetAttribute action. |
void |
resetAttribute(ResetNetworkInterfaceAttributeRequest request,
ResultCapture<Void> extractor)
Performs the
ResetAttribute action and use a ResultCapture
to retrieve the low-level client response. |
void |
unassignPrivateIpAddresses(UnassignPrivateIpAddressesRequest request)
Performs the
UnassignPrivateIpAddresses action. |
void |
unassignPrivateIpAddresses(UnassignPrivateIpAddressesRequest request,
ResultCapture<Void> extractor)
Performs the
UnassignPrivateIpAddresses 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(DescribeNetworkInterfacesRequest)
boolean load(DescribeNetworkInterfacesRequest request)
NetworkInterface
resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceIds.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.DescribeNetworkInterfacesRequest
boolean load(DescribeNetworkInterfacesRequest request, ResultCapture<DescribeNetworkInterfacesResult> extractor)
NetworkInterface
resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceIds.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.DescribeNetworkInterfacesRequest
String getId()
String getDescription()
load()
is made to retrieve the value of the
attribute.NetworkInterfaceAttachment getAttachment()
load()
is made to retrieve the value of the
attribute.Boolean getSourceDestCheck()
load()
is made to retrieve the value of the
attribute.NetworkInterfaceAssociation getAssociation()
load()
is made to retrieve the value of the
attribute.String getOwnerId()
load()
is made to retrieve the value of the
attribute.String getAvailabilityZone()
load()
is made to retrieve the value of the
attribute.List<Tag> getTagSet()
load()
is made to retrieve the value of the
attribute.String getVpcId()
load()
is made to retrieve the value of the
attribute.List<GroupIdentifier> getGroups()
load()
is made to retrieve the value of the
attribute.String getStatus()
load()
is made to retrieve the value of the
attribute.String getMacAddress()
load()
is made to retrieve the value of the
attribute.List<NetworkInterfacePrivateIpAddress> getPrivateIpAddresses()
load()
is made to retrieve the value of
the attribute.String getPrivateDnsName()
load()
is made to retrieve the value of the
attribute.String getRequesterId()
load()
is made to retrieve the value of the
attribute.String getSubnetId()
load()
is made to retrieve the value of the
attribute.Boolean getRequesterManaged()
load()
is made to retrieve the value of the
attribute.String getPrivateIpAddress()
load()
is made to retrieve the value of the
attribute.Vpc getVpc()
Vpc
resource referenced by this resource.Subnet getSubnet()
Subnet
resource referenced by this resource.void unassignPrivateIpAddresses(UnassignPrivateIpAddressesRequest request)
UnassignPrivateIpAddresses
action.
The following request parameters will be populated from the data of this
NetworkInterface
resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceId
- mapped from the Id
identifier.
UnassignPrivateIpAddressesRequest
void unassignPrivateIpAddresses(UnassignPrivateIpAddressesRequest request, ResultCapture<Void> extractor)
UnassignPrivateIpAddresses
action and use a
ResultCapture to retrieve the low-level client response.
The following request parameters will be populated from the data of this
NetworkInterface
resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceId
- mapped from the Id
identifier.
UnassignPrivateIpAddressesRequest
void detach(DetachNetworkInterfaceRequest request)
Detach
action.
DetachNetworkInterfaceRequest
void detach(DetachNetworkInterfaceRequest request, ResultCapture<Void> extractor)
Detach
action and use a ResultCapture to
retrieve the low-level client response.
DetachNetworkInterfaceRequest
void resetAttribute(ResetNetworkInterfaceAttributeRequest request)
ResetAttribute
action.
The following request parameters will be populated from the data of this
NetworkInterface
resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceId
- mapped from the Id
identifier.
void resetAttribute(ResetNetworkInterfaceAttributeRequest request, ResultCapture<Void> extractor)
ResetAttribute
action and use a ResultCapture
to retrieve the low-level client response.
The following request parameters will be populated from the data of this
NetworkInterface
resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceId
- mapped from the Id
identifier.
void modifyAttribute(ModifyNetworkInterfaceAttributeRequest request)
ModifyAttribute
action.
The following request parameters will be populated from the data of this
NetworkInterface
resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceId
- mapped from the Id
identifier.
void modifyAttribute(ModifyNetworkInterfaceAttributeRequest 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
NetworkInterface
resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceId
- mapped from the Id
identifier.
DescribeNetworkInterfaceAttributeResult describeAttribute(DescribeNetworkInterfaceAttributeRequest request)
DescribeAttribute
action.
The following request parameters will be populated from the data of this
NetworkInterface
resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceId
- mapped from the Id
identifier.
DescribeNetworkInterfaceAttributeRequest
DescribeNetworkInterfaceAttributeResult describeAttribute(DescribeNetworkInterfaceAttributeRequest request, ResultCapture<DescribeNetworkInterfaceAttributeResult> 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
NetworkInterface
resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceId
- mapped from the Id
identifier.
DescribeNetworkInterfaceAttributeRequest
AttachNetworkInterfaceResult attach(AttachNetworkInterfaceRequest request)
Attach
action.
The following request parameters will be populated from the data of this
NetworkInterface
resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceId
- mapped from the Id
identifier.
AttachNetworkInterfaceRequest
AttachNetworkInterfaceResult attach(AttachNetworkInterfaceRequest request, ResultCapture<AttachNetworkInterfaceResult> extractor)
Attach
action and use a ResultCapture to
retrieve the low-level client response.
The following request parameters will be populated from the data of this
NetworkInterface
resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceId
- mapped from the Id
identifier.
AttachNetworkInterfaceRequest
void delete(DeleteNetworkInterfaceRequest request)
Delete
action.
The following request parameters will be populated from the data of this
NetworkInterface
resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceId
- mapped from the Id
identifier.
DeleteNetworkInterfaceRequest
void delete(DeleteNetworkInterfaceRequest 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
NetworkInterface
resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceId
- mapped from the Id
identifier.
DeleteNetworkInterfaceRequest
void assignPrivateIpAddresses(AssignPrivateIpAddressesRequest request)
AssignPrivateIpAddresses
action.
The following request parameters will be populated from the data of this
NetworkInterface
resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceId
- mapped from the Id
identifier.
AssignPrivateIpAddressesRequest
void assignPrivateIpAddresses(AssignPrivateIpAddressesRequest request, ResultCapture<Void> extractor)
AssignPrivateIpAddresses
action and use a
ResultCapture to retrieve the low-level client response.
The following request parameters will be populated from the data of this
NetworkInterface
resource, and any conflicting parameter
value set in the request will be overridden:
NetworkInterfaceId
- mapped from the Id
identifier.
AssignPrivateIpAddressesRequest
List<Tag> createTags(CreateTagsRequest request)
CreateTags
action.
The following request parameters will be populated from the data of this
NetworkInterface
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
NetworkInterface
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.