|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.ec2.model.DescribeInstanceStatusRequest
public class DescribeInstanceStatusRequest
Container for the parameters to the DescribeInstanceStatus operation
.
Describes the status of an Amazon Elastic Compute Cloud (Amazon EC2) instance. Instance status provides information about two types of scheduled events for an instance that may require your attention:
system-reboot
or instance-reboot
.
System reboot commonly occurs if certain maintenance or upgrade
operations require a reboot of the underlying host that supports an
instance. Instance reboot commonly occurs if the instance must be
rebooted, rather than the underlying host. Rebooting events include a
scheduled start and end time. instance-retirement
. Retirement commonly
occurs when the underlying host is degraded and must be replaced.
Retirement events include a scheduled start and end time. You're also
notified by email if one of your instances is set to retiring. The
email message indicates when your instance will be permanently
retired.
If your instance is permanently retired, it will not be restarted.
You can avoid retirement by manually restarting your instance when its
event code is instance-retirement
. This ensures that
your instance is started on a healthy host.
DescribeInstanceStatus
returns information only for
instances in the running state.
You can filter the results to return information only about instances that match criteria you specify. For example, you could get information about instances in a specific Availability Zone. You can specify multiple values for a filter (e.g., more than one Availability Zone). An instance must match at least one of the specified values for it to be included in the results.
You can specify multiple filters. An instance must match all the filters for it to be included in the results. If there's no match, no special message is returned; the response is simply empty.
You can use wildcards with the filter values: *
matches
zero or more characters, and ?
matches exactly one
character. You can escape special characters using a backslash before
the character. For example, a value of \*amazon\?\\
searches for the literal string *amazon?\
.
The following filters are available:
availability-zone
- Filter on an instance's
availability zone. instance-state-name
- Filter on the intended state
of the instance, e.g., running. instance-state-code
- Filter on the intended state
code of the instance, e.g., 16.
AmazonEC2.describeInstanceStatus(DescribeInstanceStatusRequest)
Constructor Summary | |
---|---|
DescribeInstanceStatusRequest()
|
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
List<Filter> |
getFilters()
The list of filters to limit returned results. |
List<String> |
getInstanceIds()
The list of instance IDs. |
Integer |
getMaxResults()
The maximum number of paginated instance items per response. |
String |
getNextToken()
A string specifying the next paginated set of results to return. |
int |
hashCode()
|
void |
setFilters(Collection<Filter> filters)
The list of filters to limit returned results. |
void |
setInstanceIds(Collection<String> instanceIds)
The list of instance IDs. |
void |
setMaxResults(Integer maxResults)
The maximum number of paginated instance items per response. |
void |
setNextToken(String nextToken)
A string specifying the next paginated set of results to return. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
DescribeInstanceStatusRequest |
withFilters(Collection<Filter> filters)
The list of filters to limit returned results. |
DescribeInstanceStatusRequest |
withFilters(Filter... filters)
The list of filters to limit returned results. |
DescribeInstanceStatusRequest |
withInstanceIds(Collection<String> instanceIds)
The list of instance IDs. |
DescribeInstanceStatusRequest |
withInstanceIds(String... instanceIds)
The list of instance IDs. |
DescribeInstanceStatusRequest |
withMaxResults(Integer maxResults)
The maximum number of paginated instance items per response. |
DescribeInstanceStatusRequest |
withNextToken(String nextToken)
A string specifying the next paginated set of results to return. |
Methods inherited from class com.amazonaws.AmazonWebServiceRequest |
---|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DescribeInstanceStatusRequest()
Method Detail |
---|
public List<String> getInstanceIds()
public void setInstanceIds(Collection<String> instanceIds)
instanceIds
- The list of instance IDs. If not specified, all instances are
described.public DescribeInstanceStatusRequest withInstanceIds(String... instanceIds)
Returns a reference to this object so that method calls can be chained together.
instanceIds
- The list of instance IDs. If not specified, all instances are
described.
public DescribeInstanceStatusRequest withInstanceIds(Collection<String> instanceIds)
Returns a reference to this object so that method calls can be chained together.
instanceIds
- The list of instance IDs. If not specified, all instances are
described.
public List<Filter> getFilters()
public void setFilters(Collection<Filter> filters)
filters
- The list of filters to limit returned results.public DescribeInstanceStatusRequest withFilters(Filter... filters)
Returns a reference to this object so that method calls can be chained together.
filters
- The list of filters to limit returned results.
public DescribeInstanceStatusRequest withFilters(Collection<Filter> filters)
Returns a reference to this object so that method calls can be chained together.
filters
- The list of filters to limit returned results.
public String getNextToken()
public void setNextToken(String nextToken)
nextToken
- A string specifying the next paginated set of results to return.public DescribeInstanceStatusRequest withNextToken(String nextToken)
Returns a reference to this object so that method calls can be chained together.
nextToken
- A string specifying the next paginated set of results to return.
public Integer getMaxResults()
public void setMaxResults(Integer maxResults)
maxResults
- The maximum number of paginated instance items per response.public DescribeInstanceStatusRequest withMaxResults(Integer maxResults)
Returns a reference to this object so that method calls can be chained together.
maxResults
- The maximum number of paginated instance items per response.
public String toString()
toString
in class Object
Object.toString()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |