Interface EntityAccountFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EntityAccountFilter.Builder,EntityAccountFilter>,SdkBuilder<EntityAccountFilter.Builder,EntityAccountFilter>,SdkPojo
- Enclosing class:
- EntityAccountFilter
public static interface EntityAccountFilter.Builder extends SdkPojo, CopyableBuilder<EntityAccountFilter.Builder,EntityAccountFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EntityAccountFilter.BuilderawsAccountId(String awsAccountId)The 12-digit Amazon Web Services account numbers that contains the affected entities.EntityAccountFilter.BuildereventArn(String eventArn)The unique identifier for the event.EntityAccountFilter.BuilderstatusCodes(Collection<EntityStatusCode> statusCodes)A list of entity status codes.EntityAccountFilter.BuilderstatusCodes(EntityStatusCode... statusCodes)A list of entity status codes.EntityAccountFilter.BuilderstatusCodesWithStrings(String... statusCodes)A list of entity status codes.EntityAccountFilter.BuilderstatusCodesWithStrings(Collection<String> statusCodes)A list of entity status codes.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
eventArn
EntityAccountFilter.Builder eventArn(String eventArn)
The unique identifier for the event. The event ARN has the
arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/EVENT_TYPE_PLUS_IDformat.For example, an event ARN might look like the following:
arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456- Parameters:
eventArn- The unique identifier for the event. The event ARN has thearn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/EVENT_TYPE_PLUS_IDformat.For example, an event ARN might look like the following:
arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsAccountId
EntityAccountFilter.Builder awsAccountId(String awsAccountId)
The 12-digit Amazon Web Services account numbers that contains the affected entities.
- Parameters:
awsAccountId- The 12-digit Amazon Web Services account numbers that contains the affected entities.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusCodesWithStrings
EntityAccountFilter.Builder statusCodesWithStrings(Collection<String> statusCodes)
A list of entity status codes.
- Parameters:
statusCodes- A list of entity status codes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusCodesWithStrings
EntityAccountFilter.Builder statusCodesWithStrings(String... statusCodes)
A list of entity status codes.
- Parameters:
statusCodes- A list of entity status codes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusCodes
EntityAccountFilter.Builder statusCodes(Collection<EntityStatusCode> statusCodes)
A list of entity status codes.
- Parameters:
statusCodes- A list of entity status codes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
statusCodes
EntityAccountFilter.Builder statusCodes(EntityStatusCode... statusCodes)
A list of entity status codes.
- Parameters:
statusCodes- A list of entity status codes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-