@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ListAccountAssociationsFilter extends Object implements Serializable, Cloneable, StructuredPojo
The filter on the account ID of the linked account, or any of the following:
MONITORED
: linked accounts that are associated to billing groups.
UNMONITORED
: linked accounts that are not associated to billing groups.
Billing Group Arn
: linked accounts that are associated to the provided Billing Group Arn.
Constructor and Description |
---|
ListAccountAssociationsFilter() |
Modifier and Type | Method and Description |
---|---|
ListAccountAssociationsFilter |
clone() |
boolean |
equals(Object obj) |
String |
getAccountId()
The Amazon Web Services account ID to filter on.
|
List<String> |
getAccountIds()
The list of Amazon Web Services IDs to retrieve their associated billing group for a given time range.
|
String |
getAssociation()
MONITORED : linked accounts that are associated to billing groups. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccountId(String accountId)
The Amazon Web Services account ID to filter on.
|
void |
setAccountIds(Collection<String> accountIds)
The list of Amazon Web Services IDs to retrieve their associated billing group for a given time range.
|
void |
setAssociation(String association)
MONITORED : linked accounts that are associated to billing groups. |
String |
toString()
Returns a string representation of this object.
|
ListAccountAssociationsFilter |
withAccountId(String accountId)
The Amazon Web Services account ID to filter on.
|
ListAccountAssociationsFilter |
withAccountIds(Collection<String> accountIds)
The list of Amazon Web Services IDs to retrieve their associated billing group for a given time range.
|
ListAccountAssociationsFilter |
withAccountIds(String... accountIds)
The list of Amazon Web Services IDs to retrieve their associated billing group for a given time range.
|
ListAccountAssociationsFilter |
withAssociation(String association)
MONITORED : linked accounts that are associated to billing groups. |
public void setAssociation(String association)
MONITORED
: linked accounts that are associated to billing groups.
UNMONITORED
: linked accounts that are not associated to billing groups.
Billing Group Arn
: linked accounts that are associated to the provided Billing Group Arn.
association
- MONITORED
: linked accounts that are associated to billing groups.
UNMONITORED
: linked accounts that are not associated to billing groups.
Billing Group Arn
: linked accounts that are associated to the provided Billing Group Arn.
public String getAssociation()
MONITORED
: linked accounts that are associated to billing groups.
UNMONITORED
: linked accounts that are not associated to billing groups.
Billing Group Arn
: linked accounts that are associated to the provided Billing Group Arn.
MONITORED
: linked accounts that are associated to billing groups.
UNMONITORED
: linked accounts that are not associated to billing groups.
Billing Group Arn
: linked accounts that are associated to the provided Billing Group Arn.
public ListAccountAssociationsFilter withAssociation(String association)
MONITORED
: linked accounts that are associated to billing groups.
UNMONITORED
: linked accounts that are not associated to billing groups.
Billing Group Arn
: linked accounts that are associated to the provided Billing Group Arn.
association
- MONITORED
: linked accounts that are associated to billing groups.
UNMONITORED
: linked accounts that are not associated to billing groups.
Billing Group Arn
: linked accounts that are associated to the provided Billing Group Arn.
public void setAccountId(String accountId)
The Amazon Web Services account ID to filter on.
accountId
- The Amazon Web Services account ID to filter on.public String getAccountId()
The Amazon Web Services account ID to filter on.
public ListAccountAssociationsFilter withAccountId(String accountId)
The Amazon Web Services account ID to filter on.
accountId
- The Amazon Web Services account ID to filter on.public List<String> getAccountIds()
The list of Amazon Web Services IDs to retrieve their associated billing group for a given time range.
public void setAccountIds(Collection<String> accountIds)
The list of Amazon Web Services IDs to retrieve their associated billing group for a given time range.
accountIds
- The list of Amazon Web Services IDs to retrieve their associated billing group for a given time range.public ListAccountAssociationsFilter withAccountIds(String... accountIds)
The list of Amazon Web Services IDs to retrieve their associated billing group for a given time range.
NOTE: This method appends the values to the existing list (if any). Use
setAccountIds(java.util.Collection)
or withAccountIds(java.util.Collection)
if you want to
override the existing values.
accountIds
- The list of Amazon Web Services IDs to retrieve their associated billing group for a given time range.public ListAccountAssociationsFilter withAccountIds(Collection<String> accountIds)
The list of Amazon Web Services IDs to retrieve their associated billing group for a given time range.
accountIds
- The list of Amazon Web Services IDs to retrieve their associated billing group for a given time range.public String toString()
toString
in class Object
Object.toString()
public ListAccountAssociationsFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.