public class DescribeInstanceStatusRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<DescribeInstanceStatusRequest>
NOOP
Constructor and Description |
---|
DescribeInstanceStatusRequest() |
Modifier and Type | Method and Description |
---|---|
DescribeInstanceStatusRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(Object obj) |
Request<DescribeInstanceStatusRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
List<Filter> |
getFilters()
One or more filters.
|
Boolean |
getIncludeAllInstances()
When
true , includes the health status for all instances. |
List<String> |
getInstanceIds()
One or more instance IDs.
|
Integer |
getMaxResults()
The maximum number of results to return for the request in a single page.
|
String |
getNextToken()
The token to retrieve the next page of results.
|
int |
hashCode() |
Boolean |
isIncludeAllInstances()
When
true , includes the health status for all instances. |
void |
setFilters(Collection<Filter> filters)
One or more filters.
|
void |
setIncludeAllInstances(Boolean includeAllInstances)
When
true , includes the health status for all instances. |
void |
setInstanceIds(Collection<String> instanceIds)
One or more instance IDs.
|
void |
setMaxResults(Integer maxResults)
The maximum number of results to return for the request in a single page.
|
void |
setNextToken(String nextToken)
The token to retrieve the next page of results.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DescribeInstanceStatusRequest |
withFilters(Collection<Filter> filters)
One or more filters.
|
DescribeInstanceStatusRequest |
withFilters(Filter... filters)
One or more filters.
|
DescribeInstanceStatusRequest |
withIncludeAllInstances(Boolean includeAllInstances)
When
true , includes the health status for all instances. |
DescribeInstanceStatusRequest |
withInstanceIds(Collection<String> instanceIds)
One or more instance IDs.
|
DescribeInstanceStatusRequest |
withInstanceIds(String... instanceIds)
One or more instance IDs.
|
DescribeInstanceStatusRequest |
withMaxResults(Integer maxResults)
The maximum number of results to return for the request in a single page.
|
DescribeInstanceStatusRequest |
withNextToken(String nextToken)
The token to retrieve the next page of results.
|
getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public List<String> getInstanceIds()
One or more instance IDs.
Default: Describes all your instances.
Constraints: Maximum 100 explicitly specified instance IDs.
Default: Describes all your instances.
Constraints: Maximum 100 explicitly specified instance IDs.
public void setInstanceIds(Collection<String> instanceIds)
One or more instance IDs.
Default: Describes all your instances.
Constraints: Maximum 100 explicitly specified instance IDs.
instanceIds
- One or more instance IDs.
Default: Describes all your instances.
Constraints: Maximum 100 explicitly specified instance IDs.
public DescribeInstanceStatusRequest withInstanceIds(String... instanceIds)
One or more instance IDs.
Default: Describes all your instances.
Constraints: Maximum 100 explicitly specified instance IDs.
NOTE: This method appends the values to the existing list (if
any). Use setInstanceIds(java.util.Collection)
or
withInstanceIds(java.util.Collection)
if you want to override
the existing values.
instanceIds
- One or more instance IDs.
Default: Describes all your instances.
Constraints: Maximum 100 explicitly specified instance IDs.
public DescribeInstanceStatusRequest withInstanceIds(Collection<String> instanceIds)
One or more instance IDs.
Default: Describes all your instances.
Constraints: Maximum 100 explicitly specified instance IDs.
instanceIds
- One or more instance IDs.
Default: Describes all your instances.
Constraints: Maximum 100 explicitly specified instance IDs.
public List<Filter> getFilters()
One or more filters.
availability-zone
- The Availability Zone of the instance.
event.code
- The code for the scheduled event (
instance-reboot
| system-reboot
|
system-maintenance
| instance-retirement
|
instance-stop
).
event.description
- A description of the event.
event.not-after
- The latest end time for the scheduled
event (for example, 2014-09-15T17:15:20.000Z
).
event.not-before
- The earliest start time for the scheduled
event (for example, 2014-09-15T17:15:20.000Z
).
instance-state-code
- The code for the instance state, as a
16-bit unsigned integer. The high byte is an opaque internal value and
should be ignored. The low byte is set based on the state represented.
The valid values are 0 (pending), 16 (running), 32 (shutting-down), 48
(terminated), 64 (stopping), and 80 (stopped).
instance-state-name
- The state of the instance (
pending
| running
| shutting-down
| terminated
| stopping
| stopped
).
instance-status.reachability
- Filters on instance status
where the name is reachability
(passed
|
failed
| initializing
|
insufficient-data
).
instance-status.status
- The status of the instance (
ok
| impaired
| initializing
|
insufficient-data
| not-applicable
).
system-status.reachability
- Filters on system status where
the name is reachability
(passed
|
failed
| initializing
|
insufficient-data
).
system-status.status
- The system status of the instance (
ok
| impaired
| initializing
|
insufficient-data
| not-applicable
).
availability-zone
- The Availability Zone of the
instance.
event.code
- The code for the scheduled event (
instance-reboot
| system-reboot
|
system-maintenance
|
instance-retirement
| instance-stop
).
event.description
- A description of the event.
event.not-after
- The latest end time for the
scheduled event (for example,
2014-09-15T17:15:20.000Z
).
event.not-before
- The earliest start time for the
scheduled event (for example,
2014-09-15T17:15:20.000Z
).
instance-state-code
- The code for the instance
state, as a 16-bit unsigned integer. The high byte is an opaque
internal value and should be ignored. The low byte is set based
on the state represented. The valid values are 0 (pending), 16
(running), 32 (shutting-down), 48 (terminated), 64 (stopping),
and 80 (stopped).
instance-state-name
- The state of the instance (
pending
| running
|
shutting-down
| terminated
|
stopping
| stopped
).
instance-status.reachability
- Filters on instance
status where the name is reachability
(
passed
| failed
|
initializing
| insufficient-data
).
instance-status.status
- The status of the instance
(ok
| impaired
|
initializing
| insufficient-data
|
not-applicable
).
system-status.reachability
- Filters on system
status where the name is reachability
(
passed
| failed
|
initializing
| insufficient-data
).
system-status.status
- The system status of the
instance (ok
| impaired
|
initializing
| insufficient-data
|
not-applicable
).
public void setFilters(Collection<Filter> filters)
One or more filters.
availability-zone
- The Availability Zone of the instance.
event.code
- The code for the scheduled event (
instance-reboot
| system-reboot
|
system-maintenance
| instance-retirement
|
instance-stop
).
event.description
- A description of the event.
event.not-after
- The latest end time for the scheduled
event (for example, 2014-09-15T17:15:20.000Z
).
event.not-before
- The earliest start time for the scheduled
event (for example, 2014-09-15T17:15:20.000Z
).
instance-state-code
- The code for the instance state, as a
16-bit unsigned integer. The high byte is an opaque internal value and
should be ignored. The low byte is set based on the state represented.
The valid values are 0 (pending), 16 (running), 32 (shutting-down), 48
(terminated), 64 (stopping), and 80 (stopped).
instance-state-name
- The state of the instance (
pending
| running
| shutting-down
| terminated
| stopping
| stopped
).
instance-status.reachability
- Filters on instance status
where the name is reachability
(passed
|
failed
| initializing
|
insufficient-data
).
instance-status.status
- The status of the instance (
ok
| impaired
| initializing
|
insufficient-data
| not-applicable
).
system-status.reachability
- Filters on system status where
the name is reachability
(passed
|
failed
| initializing
|
insufficient-data
).
system-status.status
- The system status of the instance (
ok
| impaired
| initializing
|
insufficient-data
| not-applicable
).
filters
- One or more filters.
availability-zone
- The Availability Zone of the
instance.
event.code
- The code for the scheduled event (
instance-reboot
| system-reboot
|
system-maintenance
| instance-retirement
| instance-stop
).
event.description
- A description of the event.
event.not-after
- The latest end time for the
scheduled event (for example,
2014-09-15T17:15:20.000Z
).
event.not-before
- The earliest start time for the
scheduled event (for example,
2014-09-15T17:15:20.000Z
).
instance-state-code
- The code for the instance
state, as a 16-bit unsigned integer. The high byte is an opaque
internal value and should be ignored. The low byte is set based on
the state represented. The valid values are 0 (pending), 16
(running), 32 (shutting-down), 48 (terminated), 64 (stopping), and
80 (stopped).
instance-state-name
- The state of the instance (
pending
| running
|
shutting-down
| terminated
|
stopping
| stopped
).
instance-status.reachability
- Filters on instance
status where the name is reachability
(
passed
| failed
|
initializing
| insufficient-data
).
instance-status.status
- The status of the instance (
ok
| impaired
|
initializing
| insufficient-data
|
not-applicable
).
system-status.reachability
- Filters on system status
where the name is reachability
(passed
|
failed
| initializing
|
insufficient-data
).
system-status.status
- The system status of the
instance (ok
| impaired
|
initializing
| insufficient-data
|
not-applicable
).
public DescribeInstanceStatusRequest withFilters(Filter... filters)
One or more filters.
availability-zone
- The Availability Zone of the instance.
event.code
- The code for the scheduled event (
instance-reboot
| system-reboot
|
system-maintenance
| instance-retirement
|
instance-stop
).
event.description
- A description of the event.
event.not-after
- The latest end time for the scheduled
event (for example, 2014-09-15T17:15:20.000Z
).
event.not-before
- The earliest start time for the scheduled
event (for example, 2014-09-15T17:15:20.000Z
).
instance-state-code
- The code for the instance state, as a
16-bit unsigned integer. The high byte is an opaque internal value and
should be ignored. The low byte is set based on the state represented.
The valid values are 0 (pending), 16 (running), 32 (shutting-down), 48
(terminated), 64 (stopping), and 80 (stopped).
instance-state-name
- The state of the instance (
pending
| running
| shutting-down
| terminated
| stopping
| stopped
).
instance-status.reachability
- Filters on instance status
where the name is reachability
(passed
|
failed
| initializing
|
insufficient-data
).
instance-status.status
- The status of the instance (
ok
| impaired
| initializing
|
insufficient-data
| not-applicable
).
system-status.reachability
- Filters on system status where
the name is reachability
(passed
|
failed
| initializing
|
insufficient-data
).
system-status.status
- The system status of the instance (
ok
| impaired
| initializing
|
insufficient-data
| not-applicable
).
NOTE: This method appends the values to the existing list (if
any). Use setFilters(java.util.Collection)
or
withFilters(java.util.Collection)
if you want to override the
existing values.
filters
- One or more filters.
availability-zone
- The Availability Zone of the
instance.
event.code
- The code for the scheduled event (
instance-reboot
| system-reboot
|
system-maintenance
| instance-retirement
| instance-stop
).
event.description
- A description of the event.
event.not-after
- The latest end time for the
scheduled event (for example,
2014-09-15T17:15:20.000Z
).
event.not-before
- The earliest start time for the
scheduled event (for example,
2014-09-15T17:15:20.000Z
).
instance-state-code
- The code for the instance
state, as a 16-bit unsigned integer. The high byte is an opaque
internal value and should be ignored. The low byte is set based on
the state represented. The valid values are 0 (pending), 16
(running), 32 (shutting-down), 48 (terminated), 64 (stopping), and
80 (stopped).
instance-state-name
- The state of the instance (
pending
| running
|
shutting-down
| terminated
|
stopping
| stopped
).
instance-status.reachability
- Filters on instance
status where the name is reachability
(
passed
| failed
|
initializing
| insufficient-data
).
instance-status.status
- The status of the instance (
ok
| impaired
|
initializing
| insufficient-data
|
not-applicable
).
system-status.reachability
- Filters on system status
where the name is reachability
(passed
|
failed
| initializing
|
insufficient-data
).
system-status.status
- The system status of the
instance (ok
| impaired
|
initializing
| insufficient-data
|
not-applicable
).
public DescribeInstanceStatusRequest withFilters(Collection<Filter> filters)
One or more filters.
availability-zone
- The Availability Zone of the instance.
event.code
- The code for the scheduled event (
instance-reboot
| system-reboot
|
system-maintenance
| instance-retirement
|
instance-stop
).
event.description
- A description of the event.
event.not-after
- The latest end time for the scheduled
event (for example, 2014-09-15T17:15:20.000Z
).
event.not-before
- The earliest start time for the scheduled
event (for example, 2014-09-15T17:15:20.000Z
).
instance-state-code
- The code for the instance state, as a
16-bit unsigned integer. The high byte is an opaque internal value and
should be ignored. The low byte is set based on the state represented.
The valid values are 0 (pending), 16 (running), 32 (shutting-down), 48
(terminated), 64 (stopping), and 80 (stopped).
instance-state-name
- The state of the instance (
pending
| running
| shutting-down
| terminated
| stopping
| stopped
).
instance-status.reachability
- Filters on instance status
where the name is reachability
(passed
|
failed
| initializing
|
insufficient-data
).
instance-status.status
- The status of the instance (
ok
| impaired
| initializing
|
insufficient-data
| not-applicable
).
system-status.reachability
- Filters on system status where
the name is reachability
(passed
|
failed
| initializing
|
insufficient-data
).
system-status.status
- The system status of the instance (
ok
| impaired
| initializing
|
insufficient-data
| not-applicable
).
filters
- One or more filters.
availability-zone
- The Availability Zone of the
instance.
event.code
- The code for the scheduled event (
instance-reboot
| system-reboot
|
system-maintenance
| instance-retirement
| instance-stop
).
event.description
- A description of the event.
event.not-after
- The latest end time for the
scheduled event (for example,
2014-09-15T17:15:20.000Z
).
event.not-before
- The earliest start time for the
scheduled event (for example,
2014-09-15T17:15:20.000Z
).
instance-state-code
- The code for the instance
state, as a 16-bit unsigned integer. The high byte is an opaque
internal value and should be ignored. The low byte is set based on
the state represented. The valid values are 0 (pending), 16
(running), 32 (shutting-down), 48 (terminated), 64 (stopping), and
80 (stopped).
instance-state-name
- The state of the instance (
pending
| running
|
shutting-down
| terminated
|
stopping
| stopped
).
instance-status.reachability
- Filters on instance
status where the name is reachability
(
passed
| failed
|
initializing
| insufficient-data
).
instance-status.status
- The status of the instance (
ok
| impaired
|
initializing
| insufficient-data
|
not-applicable
).
system-status.reachability
- Filters on system status
where the name is reachability
(passed
|
failed
| initializing
|
insufficient-data
).
system-status.status
- The system status of the
instance (ok
| impaired
|
initializing
| insufficient-data
|
not-applicable
).
public void setNextToken(String nextToken)
The token to retrieve the next page of results.
nextToken
- The token to retrieve the next page of results.public String getNextToken()
The token to retrieve the next page of results.
public DescribeInstanceStatusRequest withNextToken(String nextToken)
The token to retrieve the next page of results.
nextToken
- The token to retrieve the next page of results.public void setMaxResults(Integer maxResults)
The maximum number of results to return for the request in a single page.
The remaining results of the initial request can be seen by sending
another request with the returned NextToken
value. This
value can be between 5 and 1000; if MaxResults
is given a
value larger than 1000, only 1000 results are returned. You cannot
specify this parameter and the instance IDs parameter in the same
request.
maxResults
- The maximum number of results to return for the request in a
single page. The remaining results of the initial request can be
seen by sending another request with the returned
NextToken
value. This value can be between 5 and
1000; if MaxResults
is given a value larger than
1000, only 1000 results are returned. You cannot specify this
parameter and the instance IDs parameter in the same request.public Integer getMaxResults()
The maximum number of results to return for the request in a single page.
The remaining results of the initial request can be seen by sending
another request with the returned NextToken
value. This
value can be between 5 and 1000; if MaxResults
is given a
value larger than 1000, only 1000 results are returned. You cannot
specify this parameter and the instance IDs parameter in the same
request.
NextToken
value. This value can be between 5 and
1000; if MaxResults
is given a value larger than
1000, only 1000 results are returned. You cannot specify this
parameter and the instance IDs parameter in the same request.public DescribeInstanceStatusRequest withMaxResults(Integer maxResults)
The maximum number of results to return for the request in a single page.
The remaining results of the initial request can be seen by sending
another request with the returned NextToken
value. This
value can be between 5 and 1000; if MaxResults
is given a
value larger than 1000, only 1000 results are returned. You cannot
specify this parameter and the instance IDs parameter in the same
request.
maxResults
- The maximum number of results to return for the request in a
single page. The remaining results of the initial request can be
seen by sending another request with the returned
NextToken
value. This value can be between 5 and
1000; if MaxResults
is given a value larger than
1000, only 1000 results are returned. You cannot specify this
parameter and the instance IDs parameter in the same request.public void setIncludeAllInstances(Boolean includeAllInstances)
When true
, includes the health status for all instances.
When false
, includes the health status for running instances
only.
Default: false
includeAllInstances
- When true
, includes the health status for all
instances. When false
, includes the health status for
running instances only.
Default: false
public Boolean getIncludeAllInstances()
When true
, includes the health status for all instances.
When false
, includes the health status for running instances
only.
Default: false
true
, includes the health status for all
instances. When false
, includes the health status
for running instances only.
Default: false
public DescribeInstanceStatusRequest withIncludeAllInstances(Boolean includeAllInstances)
When true
, includes the health status for all instances.
When false
, includes the health status for running instances
only.
Default: false
includeAllInstances
- When true
, includes the health status for all
instances. When false
, includes the health status for
running instances only.
Default: false
public Boolean isIncludeAllInstances()
When true
, includes the health status for all instances.
When false
, includes the health status for running instances
only.
Default: false
true
, includes the health status for all
instances. When false
, includes the health status
for running instances only.
Default: false
public Request<DescribeInstanceStatusRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<DescribeInstanceStatusRequest>
public String toString()
toString
in class Object
Object.toString()
public DescribeInstanceStatusRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.