@Generated(value="software.amazon.awssdk:codegen") public final class EntityFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EntityFilter.Builder,EntityFilter>
The values to use to filter results from the DescribeAffectedEntities operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
EntityFilter.Builder |
| Modifier and Type | Method and Description |
|---|---|
static EntityFilter.Builder |
builder() |
List<String> |
entityArns()
A list of entity ARNs (unique identifiers).
|
List<String> |
entityValues()
A list of IDs for affected entities.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<String> |
eventArns()
A list of event ARNs (unique identifiers).
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<DateTimeRange> |
lastUpdatedTimes()
A list of the most recent dates and times that the entity was updated.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends EntityFilter.Builder> |
serializableBuilderClass() |
List<EntityStatusCode> |
statusCodes()
A list of entity status codes (
IMPAIRED, UNIMPAIRED, or UNKNOWN). |
List<String> |
statusCodesAsStrings()
A list of entity status codes (
IMPAIRED, UNIMPAIRED, or UNKNOWN). |
List<Map<String,String>> |
tags()
A map of entity tags attached to the affected entity.
|
EntityFilter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic List<String> eventArns()
A list of event ARNs (unique identifiers). For example:
"arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-CDE456", "arn:aws:health:us-west-1::event/EBS/AWS_EBS_LOST_VOLUME/AWS_EBS_LOST_VOLUME_CHI789_JKL101"
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
"arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-CDE456", "arn:aws:health:us-west-1::event/EBS/AWS_EBS_LOST_VOLUME/AWS_EBS_LOST_VOLUME_CHI789_JKL101"public List<String> entityArns()
A list of entity ARNs (unique identifiers).
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<String> entityValues()
A list of IDs for affected entities.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<DateTimeRange> lastUpdatedTimes()
A list of the most recent dates and times that the entity was updated.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<Map<String,String>> tags()
A map of entity tags attached to the affected entity.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<EntityStatusCode> statusCodes()
A list of entity status codes (IMPAIRED, UNIMPAIRED, or UNKNOWN).
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
IMPAIRED, UNIMPAIRED, or UNKNOWN).public List<String> statusCodesAsStrings()
A list of entity status codes (IMPAIRED, UNIMPAIRED, or UNKNOWN).
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
IMPAIRED, UNIMPAIRED, or UNKNOWN).public EntityFilter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<EntityFilter.Builder,EntityFilter>public static EntityFilter.Builder builder()
public static Class<? extends EntityFilter.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.