public class AssessmentsFilter extends Object implements Serializable, Cloneable
This data type is used as the request parameter in the ListAssessments and ListAttachedAssessments actions.
Constructor and Description |
---|
AssessmentsFilter() |
Modifier and Type | Method and Description |
---|---|
AssessmentsFilter |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAssessmentNamePatterns()
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 assessmentName property of the Assessment data type.
|
List<String> |
getAssessmentStates()
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
assessmentState property of the Assessment data type.
|
Boolean |
getDataCollected()
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 dataCollected
property of the Assessment data type.
|
DurationRange |
getDurationRange()
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 durationInSeconds property of the
Assessment data type.
|
TimestampRange |
getEndTimeRange()
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 endTime property of the
Assessment data type.
|
TimestampRange |
getStartTimeRange()
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 startTime property of the
Assessment data type.
|
int |
hashCode() |
Boolean |
isDataCollected()
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 dataCollected
property of the Assessment data type.
|
void |
setAssessmentNamePatterns(Collection<String> assessmentNamePatterns)
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 assessmentName property of the Assessment data type.
|
void |
setAssessmentStates(Collection<String> assessmentStates)
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
assessmentState property of the Assessment data type.
|
void |
setDataCollected(Boolean dataCollected)
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 dataCollected
property of the Assessment data type.
|
void |
setDurationRange(DurationRange durationRange)
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 durationInSeconds property of the
Assessment data type.
|
void |
setEndTimeRange(TimestampRange endTimeRange)
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 endTime property of the
Assessment data type.
|
void |
setStartTimeRange(TimestampRange startTimeRange)
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 startTime property of the
Assessment data type.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
AssessmentsFilter |
withAssessmentNamePatterns(Collection<String> assessmentNamePatterns)
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 assessmentName property of the Assessment data type.
|
AssessmentsFilter |
withAssessmentNamePatterns(String... assessmentNamePatterns)
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 assessmentName property of the Assessment data type.
|
AssessmentsFilter |
withAssessmentStates(Collection<String> assessmentStates)
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
assessmentState property of the Assessment data type.
|
AssessmentsFilter |
withAssessmentStates(String... assessmentStates)
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
assessmentState property of the Assessment data type.
|
AssessmentsFilter |
withDataCollected(Boolean dataCollected)
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 dataCollected
property of the Assessment data type.
|
AssessmentsFilter |
withDurationRange(DurationRange durationRange)
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 durationInSeconds property of the
Assessment data type.
|
AssessmentsFilter |
withEndTimeRange(TimestampRange endTimeRange)
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 endTime property of the
Assessment data type.
|
AssessmentsFilter |
withStartTimeRange(TimestampRange startTimeRange)
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 startTime property of the
Assessment data type.
|
public List<String> getAssessmentNamePatterns()
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 assessmentName property of the Assessment data type.
public void setAssessmentNamePatterns(Collection<String> assessmentNamePatterns)
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 assessmentName property of the Assessment data type.
assessmentNamePatterns
- 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 assessmentName property of the
Assessment data type.public AssessmentsFilter withAssessmentNamePatterns(String... assessmentNamePatterns)
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 assessmentName property of the Assessment data type.
NOTE: This method appends the values to the existing list (if
any). Use setAssessmentNamePatterns(java.util.Collection)
or
withAssessmentNamePatterns(java.util.Collection)
if you want to
override the existing values.
assessmentNamePatterns
- 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 assessmentName property of the
Assessment data type.public AssessmentsFilter withAssessmentNamePatterns(Collection<String> assessmentNamePatterns)
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 assessmentName property of the Assessment data type.
assessmentNamePatterns
- 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 assessmentName property of the
Assessment data type.public List<String> getAssessmentStates()
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 assessmentState property of the Assessment data type.
public void setAssessmentStates(Collection<String> assessmentStates)
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 assessmentState property of the Assessment data type.
assessmentStates
- 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
assessmentState property of the Assessment data
type.public AssessmentsFilter withAssessmentStates(String... assessmentStates)
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 assessmentState property of the Assessment data type.
NOTE: This method appends the values to the existing list (if
any). Use setAssessmentStates(java.util.Collection)
or
withAssessmentStates(java.util.Collection)
if you want to
override the existing values.
assessmentStates
- 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
assessmentState property of the Assessment data
type.public AssessmentsFilter withAssessmentStates(Collection<String> assessmentStates)
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 assessmentState property of the Assessment data type.
assessmentStates
- 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
assessmentState property of the Assessment data
type.public void setDataCollected(Boolean dataCollected)
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 dataCollected property of the Assessment data type.
dataCollected
- 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
dataCollected property of the Assessment data type.public Boolean getDataCollected()
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 dataCollected property of the Assessment data type.
public AssessmentsFilter withDataCollected(Boolean dataCollected)
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 dataCollected property of the Assessment data type.
dataCollected
- 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
dataCollected property of the Assessment data type.public Boolean isDataCollected()
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 dataCollected property of the Assessment data type.
public void setStartTimeRange(TimestampRange startTimeRange)
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 startTime property of the Assessment data type.
startTimeRange
- 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 startTime
property of the Assessment data type.public TimestampRange getStartTimeRange()
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 startTime property of the Assessment data type.
public AssessmentsFilter withStartTimeRange(TimestampRange startTimeRange)
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 startTime property of the Assessment data type.
startTimeRange
- 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 startTime
property of the Assessment data type.public void setEndTimeRange(TimestampRange endTimeRange)
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 endTime property of the Assessment data type.
endTimeRange
- 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 endTime
property of the Assessment data type.public TimestampRange getEndTimeRange()
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 endTime property of the Assessment data type.
public AssessmentsFilter withEndTimeRange(TimestampRange endTimeRange)
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 endTime property of the Assessment data type.
endTimeRange
- 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 endTime
property of the Assessment data type.public void setDurationRange(DurationRange durationRange)
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 durationInSeconds property of the Assessment data type.
durationRange
- 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
durationInSeconds property of the Assessment data
type.public DurationRange getDurationRange()
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 durationInSeconds property of the Assessment data type.
public AssessmentsFilter withDurationRange(DurationRange durationRange)
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 durationInSeconds property of the Assessment data type.
durationRange
- 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
durationInSeconds property of the Assessment data
type.public String toString()
toString
in class Object
Object.toString()
public AssessmentsFilter clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.