@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ListGroupsFilters extends Object implements Serializable, Cloneable, StructuredPojo
Filtering options for ListGroups operation. This is only used as input to Operation.
Constructor and Description |
---|
ListGroupsFilters() |
Modifier and Type | Method and Description |
---|---|
ListGroupsFilters |
clone() |
boolean |
equals(Object obj) |
String |
getNamePrefix()
Filters only groups with the provided name prefix.
|
String |
getPrimaryEmailPrefix()
Filters only groups with the provided primary email prefix.
|
String |
getState()
Filters only groups with the provided state.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setNamePrefix(String namePrefix)
Filters only groups with the provided name prefix.
|
void |
setPrimaryEmailPrefix(String primaryEmailPrefix)
Filters only groups with the provided primary email prefix.
|
void |
setState(String state)
Filters only groups with the provided state.
|
String |
toString()
Returns a string representation of this object.
|
ListGroupsFilters |
withNamePrefix(String namePrefix)
Filters only groups with the provided name prefix.
|
ListGroupsFilters |
withPrimaryEmailPrefix(String primaryEmailPrefix)
Filters only groups with the provided primary email prefix.
|
ListGroupsFilters |
withState(EntityState state)
Filters only groups with the provided state.
|
ListGroupsFilters |
withState(String state)
Filters only groups with the provided state.
|
public void setNamePrefix(String namePrefix)
Filters only groups with the provided name prefix.
namePrefix
- Filters only groups with the provided name prefix.public String getNamePrefix()
Filters only groups with the provided name prefix.
public ListGroupsFilters withNamePrefix(String namePrefix)
Filters only groups with the provided name prefix.
namePrefix
- Filters only groups with the provided name prefix.public void setPrimaryEmailPrefix(String primaryEmailPrefix)
Filters only groups with the provided primary email prefix.
primaryEmailPrefix
- Filters only groups with the provided primary email prefix.public String getPrimaryEmailPrefix()
Filters only groups with the provided primary email prefix.
public ListGroupsFilters withPrimaryEmailPrefix(String primaryEmailPrefix)
Filters only groups with the provided primary email prefix.
primaryEmailPrefix
- Filters only groups with the provided primary email prefix.public void setState(String state)
Filters only groups with the provided state.
state
- Filters only groups with the provided state.EntityState
public String getState()
Filters only groups with the provided state.
EntityState
public ListGroupsFilters withState(String state)
Filters only groups with the provided state.
state
- Filters only groups with the provided state.EntityState
public ListGroupsFilters withState(EntityState state)
Filters only groups with the provided state.
state
- Filters only groups with the provided state.EntityState
public String toString()
toString
in class Object
Object.toString()
public ListGroupsFilters clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.