@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()
The aspect of the Automation execution information that should be limited.
|
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)
The aspect of the Automation execution information that should be limited.
|
void |
setKey(String key)
The aspect of the Automation execution information that should be limited.
|
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; useful for testing and debugging.
|
AutomationExecutionFilter |
withKey(AutomationExecutionFilterKey key)
The aspect of the Automation execution information that should be limited.
|
AutomationExecutionFilter |
withKey(String key)
The aspect of the Automation execution information that should be limited.
|
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)
The aspect of the Automation execution information that should be limited.
key
- The aspect of the Automation execution information that should be limited.AutomationExecutionFilterKey
public String getKey()
The aspect of the Automation execution information that should be limited.
AutomationExecutionFilterKey
public AutomationExecutionFilter withKey(String key)
The aspect of the Automation execution information that should be limited.
key
- The aspect of the Automation execution information that should be limited.AutomationExecutionFilterKey
public void setKey(AutomationExecutionFilterKey key)
The aspect of the Automation execution information that should be limited.
key
- The aspect of the Automation execution information that should be limited.AutomationExecutionFilterKey
public AutomationExecutionFilter withKey(AutomationExecutionFilterKey key)
The aspect of the Automation execution information that should be limited.
key
- The aspect of the Automation execution information that should be limited.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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.