public class RunsFilter extends Object implements Serializable, Cloneable
This data type is used as the request parameter in the ListRuns action.
Constructor and Description |
---|
RunsFilter() |
Modifier and Type | Method and Description |
---|---|
RunsFilter |
clone() |
boolean |
equals(Object obj) |
TimestampRange |
getCompletionTime()
For a record to match a filter, the value specified for this data type
property must inclusively match any value between the specified minimum
and maximum values of the completionTime property of the
Run data type.
|
TimestampRange |
getCreationTime()
For a record to match a filter, the value specified for this data type
property must inclusively match any value between the specified minimum
and maximum values of the creationTime property of the Run
data type.
|
List<String> |
getRulesPackages()
For a record to match a filter, the value specified for this data type
property must match a list of values of the rulesPackages property
of the Run data type.
|
List<String> |
getRunNamePatterns()
For a record to match a filter, an explicit value or a string containing
a wildcard specified for this data type property must match the value of
the runName property of the Run data type.
|
List<String> |
getRunStates()
For a record to match a filter, the value specified for this data type
property must be the exact match of the value of the runState
property of the Run data type.
|
int |
hashCode() |
void |
setCompletionTime(TimestampRange completionTime)
For a record to match a filter, the value specified for this data type
property must inclusively match any value between the specified minimum
and maximum values of the completionTime property of the
Run data type.
|
void |
setCreationTime(TimestampRange creationTime)
For a record to match a filter, the value specified for this data type
property must inclusively match any value between the specified minimum
and maximum values of the creationTime property of the Run
data type.
|
void |
setRulesPackages(Collection<String> rulesPackages)
For a record to match a filter, the value specified for this data type
property must match a list of values of the rulesPackages property
of the Run data type.
|
void |
setRunNamePatterns(Collection<String> runNamePatterns)
For a record to match a filter, an explicit value or a string containing
a wildcard specified for this data type property must match the value of
the runName property of the Run data type.
|
void |
setRunStates(Collection<String> runStates)
For a record to match a filter, the value specified for this data type
property must be the exact match of the value of the runState
property of the Run data type.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
RunsFilter |
withCompletionTime(TimestampRange completionTime)
For a record to match a filter, the value specified for this data type
property must inclusively match any value between the specified minimum
and maximum values of the completionTime property of the
Run data type.
|
RunsFilter |
withCreationTime(TimestampRange creationTime)
For a record to match a filter, the value specified for this data type
property must inclusively match any value between the specified minimum
and maximum values of the creationTime property of the Run
data type.
|
RunsFilter |
withRulesPackages(Collection<String> rulesPackages)
For a record to match a filter, the value specified for this data type
property must match a list of values of the rulesPackages property
of the Run data type.
|
RunsFilter |
withRulesPackages(String... rulesPackages)
For a record to match a filter, the value specified for this data type
property must match a list of values of the rulesPackages property
of the Run data type.
|
RunsFilter |
withRunNamePatterns(Collection<String> runNamePatterns)
For a record to match a filter, an explicit value or a string containing
a wildcard specified for this data type property must match the value of
the runName property of the Run data type.
|
RunsFilter |
withRunNamePatterns(String... runNamePatterns)
For a record to match a filter, an explicit value or a string containing
a wildcard specified for this data type property must match the value of
the runName property of the Run data type.
|
RunsFilter |
withRunStates(Collection<String> runStates)
For a record to match a filter, the value specified for this data type
property must be the exact match of the value of the runState
property of the Run data type.
|
RunsFilter |
withRunStates(String... runStates)
For a record to match a filter, the value specified for this data type
property must be the exact match of the value of the runState
property of the Run data type.
|
public List<String> getRunNamePatterns()
For a record to match a filter, an explicit value or a string containing a wildcard specified for this data type property must match the value of the runName property of the Run data type.
public void setRunNamePatterns(Collection<String> runNamePatterns)
For a record to match a filter, an explicit value or a string containing a wildcard specified for this data type property must match the value of the runName property of the Run data type.
runNamePatterns
- For a record to match a filter, an explicit value or a string
containing a wildcard specified for this data type property must
match the value of the runName property of the Run
data type.public RunsFilter withRunNamePatterns(String... runNamePatterns)
For a record to match a filter, an explicit value or a string containing a wildcard specified for this data type property must match the value of the runName property of the Run data type.
NOTE: This method appends the values to the existing list (if
any). Use setRunNamePatterns(java.util.Collection)
or
withRunNamePatterns(java.util.Collection)
if you want to
override the existing values.
runNamePatterns
- For a record to match a filter, an explicit value or a string
containing a wildcard specified for this data type property must
match the value of the runName property of the Run
data type.public RunsFilter withRunNamePatterns(Collection<String> runNamePatterns)
For a record to match a filter, an explicit value or a string containing a wildcard specified for this data type property must match the value of the runName property of the Run data type.
runNamePatterns
- For a record to match a filter, an explicit value or a string
containing a wildcard specified for this data type property must
match the value of the runName property of the Run
data type.public List<String> getRunStates()
For a record to match a filter, the value specified for this data type property must be the exact match of the value of the runState property of the Run data type.
public void setRunStates(Collection<String> runStates)
For a record to match a filter, the value specified for this data type property must be the exact match of the value of the runState property of the Run data type.
runStates
- For a record to match a filter, the value specified for this data
type property must be the exact match of the value of the
runState property of the Run data type.public RunsFilter withRunStates(String... runStates)
For a record to match a filter, the value specified for this data type property must be the exact match of the value of the runState property of the Run data type.
NOTE: This method appends the values to the existing list (if
any). Use setRunStates(java.util.Collection)
or
withRunStates(java.util.Collection)
if you want to override the
existing values.
runStates
- For a record to match a filter, the value specified for this data
type property must be the exact match of the value of the
runState property of the Run data type.public RunsFilter withRunStates(Collection<String> runStates)
For a record to match a filter, the value specified for this data type property must be the exact match of the value of the runState property of the Run data type.
runStates
- For a record to match a filter, the value specified for this data
type property must be the exact match of the value of the
runState property of the Run data type.public List<String> getRulesPackages()
For a record to match a filter, the value specified for this data type property must match a list of values of the rulesPackages property of the Run data type.
public void setRulesPackages(Collection<String> rulesPackages)
For a record to match a filter, the value specified for this data type property must match a list of values of the rulesPackages property of the Run data type.
rulesPackages
- For a record to match a filter, the value specified for this data
type property must match a list of values of the
rulesPackages property of the Run data type.public RunsFilter withRulesPackages(String... rulesPackages)
For a record to match a filter, the value specified for this data type property must match a list of values of the rulesPackages property of the Run data type.
NOTE: This method appends the values to the existing list (if
any). Use setRulesPackages(java.util.Collection)
or
withRulesPackages(java.util.Collection)
if you want to override
the existing values.
rulesPackages
- For a record to match a filter, the value specified for this data
type property must match a list of values of the
rulesPackages property of the Run data type.public RunsFilter withRulesPackages(Collection<String> rulesPackages)
For a record to match a filter, the value specified for this data type property must match a list of values of the rulesPackages property of the Run data type.
rulesPackages
- For a record to match a filter, the value specified for this data
type property must match a list of values of the
rulesPackages property of the Run data type.public void setCreationTime(TimestampRange creationTime)
For a record to match a filter, the value specified for this data type property must inclusively match any value between the specified minimum and maximum values of the creationTime property of the Run data type.
creationTime
- For a record to match a filter, the value specified for this data
type property must inclusively match any value between the
specified minimum and maximum values of the creationTime
property of the Run data type.public TimestampRange getCreationTime()
For a record to match a filter, the value specified for this data type property must inclusively match any value between the specified minimum and maximum values of the creationTime property of the Run data type.
public RunsFilter withCreationTime(TimestampRange creationTime)
For a record to match a filter, the value specified for this data type property must inclusively match any value between the specified minimum and maximum values of the creationTime property of the Run data type.
creationTime
- For a record to match a filter, the value specified for this data
type property must inclusively match any value between the
specified minimum and maximum values of the creationTime
property of the Run data type.public void setCompletionTime(TimestampRange completionTime)
For a record to match a filter, the value specified for this data type property must inclusively match any value between the specified minimum and maximum values of the completionTime property of the Run data type.
completionTime
- For a record to match a filter, the value specified for this data
type property must inclusively match any value between the
specified minimum and maximum values of the completionTime
property of the Run data type.public TimestampRange getCompletionTime()
For a record to match a filter, the value specified for this data type property must inclusively match any value between the specified minimum and maximum values of the completionTime property of the Run data type.
public RunsFilter withCompletionTime(TimestampRange completionTime)
For a record to match a filter, the value specified for this data type property must inclusively match any value between the specified minimum and maximum values of the completionTime property of the Run data type.
completionTime
- For a record to match a filter, the value specified for this data
type property must inclusively match any value between the
specified minimum and maximum values of the completionTime
property of the Run data type.public String toString()
toString
in class Object
Object.toString()
public RunsFilter clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.