@Generated(value="software.amazon.awssdk:codegen") public final class OrganizationEntityAggregate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OrganizationEntityAggregate.Builder,OrganizationEntityAggregate>
The aggregate results of entities affected by the specified event in your organization. The results are aggregated by the entity status codes for the specified set of accountsIDs.
| Modifier and Type | Class and Description |
|---|---|
static interface |
OrganizationEntityAggregate.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<AccountEntityAggregate> |
accounts()
A list of entity aggregates for each of the specified accounts in your organization that are affected by a
specific event.
|
static OrganizationEntityAggregate.Builder |
builder() |
Integer |
count()
The number of entities for the organization that match the filter criteria for the specified events.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
eventArn()
A list of event ARNs (unique identifiers).
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAccounts()
For responses, this returns true if the service returned a value for the Accounts property.
|
int |
hashCode() |
boolean |
hasStatuses()
For responses, this returns true if the service returned a value for the Statuses property.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends OrganizationEntityAggregate.Builder> |
serializableBuilderClass() |
Map<EntityStatusCode,Integer> |
statuses()
The number of affected entities aggregated by the entitiy status codes.
|
Map<String,Integer> |
statusesAsStrings()
The number of affected entities aggregated by the entitiy status codes.
|
OrganizationEntityAggregate.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String eventArn()
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"
"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 final Integer count()
The number of entities for the organization that match the filter criteria for the specified events.
public final Map<EntityStatusCode,Integer> statuses()
The number of affected entities aggregated by the entitiy status codes.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasStatuses() method.
public final boolean hasStatuses()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final Map<String,Integer> statusesAsStrings()
The number of affected entities aggregated by the entitiy status codes.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasStatuses() method.
public final boolean hasAccounts()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<AccountEntityAggregate> accounts()
A list of entity aggregates for each of the specified accounts in your organization that are affected by a
specific event. If there are no awsAccountIds provided in the request, this field will be empty in
the response.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAccounts() method.
awsAccountIds provided in the request, this field will be
empty in the response.public OrganizationEntityAggregate.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<OrganizationEntityAggregate.Builder,OrganizationEntityAggregate>public static OrganizationEntityAggregate.Builder builder()
public static Class<? extends OrganizationEntityAggregate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.