@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AutomationExecutionFilter extends Object implements Serializable, Cloneable, StructuredPojo
A filter used to match specific automation executions. This is used to limit the scope of Automation execution information returned.
Constructor and Description |
---|
AutomationExecutionFilter() |
Modifier and Type | Method and Description |
---|---|
AutomationExecutionFilter |
clone() |
boolean |
equals(Object obj) |
String |
getKey()
One or more keys to limit the results.
|
List<String> |
getValues()
The values used to limit the execution information associated with the filter's key.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setKey(AutomationExecutionFilterKey key)
One or more keys to limit the results.
|
void |
setKey(String key)
One or more keys to limit the results.
|
void |
setValues(Collection<String> values)
The values used to limit the execution information associated with the filter's key.
|
String |
toString()
Returns a string representation of this object.
|
AutomationExecutionFilter |
withKey(AutomationExecutionFilterKey key)
One or more keys to limit the results.
|
AutomationExecutionFilter |
withKey(String key)
One or more keys to limit the results.
|
AutomationExecutionFilter |
withValues(Collection<String> values)
The values used to limit the execution information associated with the filter's key.
|
AutomationExecutionFilter |
withValues(String... values)
The values used to limit the execution information associated with the filter's key.
|
public void setKey(String key)
One or more keys to limit the results.
key
- One or more keys to limit the results.AutomationExecutionFilterKey
public String getKey()
One or more keys to limit the results.
AutomationExecutionFilterKey
public AutomationExecutionFilter withKey(String key)
One or more keys to limit the results.
key
- One or more keys to limit the results.AutomationExecutionFilterKey
public void setKey(AutomationExecutionFilterKey key)
One or more keys to limit the results.
key
- One or more keys to limit the results.AutomationExecutionFilterKey
public AutomationExecutionFilter withKey(AutomationExecutionFilterKey key)
One or more keys to limit the results.
key
- One or more keys to limit the results.AutomationExecutionFilterKey
public List<String> getValues()
The values used to limit the execution information associated with the filter's key.
public void setValues(Collection<String> values)
The values used to limit the execution information associated with the filter's key.
values
- The values used to limit the execution information associated with the filter's key.public AutomationExecutionFilter withValues(String... values)
The values used to limit the execution information associated with the filter's key.
NOTE: This method appends the values to the existing list (if any). Use
setValues(java.util.Collection)
or withValues(java.util.Collection)
if you want to override the
existing values.
values
- The values used to limit the execution information associated with the filter's key.public AutomationExecutionFilter withValues(Collection<String> values)
The values used to limit the execution information associated with the filter's key.
values
- The values used to limit the execution information associated with the filter's key.public String toString()
toString
in class Object
Object.toString()
public AutomationExecutionFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.