@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class QueryFilters extends Object implements Serializable, Cloneable, StructuredPojo
A set of filters to narrow the set of lineage entities connected to the StartArn
(s) returned by the
QueryLineage
API action.
Constructor and Description |
---|
QueryFilters() |
Modifier and Type | Method and Description |
---|---|
QueryFilters |
addPropertiesEntry(String key,
String value)
Add a single Properties entry
|
QueryFilters |
clearPropertiesEntries()
Removes all the entries added into Properties.
|
QueryFilters |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedAfter()
Filter the lineage entities connected to the
StartArn (s) after the create date. |
Date |
getCreatedBefore()
Filter the lineage entities connected to the
StartArn (s) by created date. |
List<String> |
getLineageTypes()
Filter the lineage entities connected to the
StartArn (s) by the type of the lineage entity. |
Date |
getModifiedAfter()
Filter the lineage entities connected to the
StartArn (s) after the last modified date. |
Date |
getModifiedBefore()
Filter the lineage entities connected to the
StartArn (s) before the last modified date. |
Map<String,String> |
getProperties()
Filter the lineage entities connected to the
StartArn (s) by a set if property key value pairs. |
List<String> |
getTypes()
Filter the lineage entities connected to the
StartArn by type. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedAfter(Date createdAfter)
Filter the lineage entities connected to the
StartArn (s) after the create date. |
void |
setCreatedBefore(Date createdBefore)
Filter the lineage entities connected to the
StartArn (s) by created date. |
void |
setLineageTypes(Collection<String> lineageTypes)
Filter the lineage entities connected to the
StartArn (s) by the type of the lineage entity. |
void |
setModifiedAfter(Date modifiedAfter)
Filter the lineage entities connected to the
StartArn (s) after the last modified date. |
void |
setModifiedBefore(Date modifiedBefore)
Filter the lineage entities connected to the
StartArn (s) before the last modified date. |
void |
setProperties(Map<String,String> properties)
Filter the lineage entities connected to the
StartArn (s) by a set if property key value pairs. |
void |
setTypes(Collection<String> types)
Filter the lineage entities connected to the
StartArn by type. |
String |
toString()
Returns a string representation of this object.
|
QueryFilters |
withCreatedAfter(Date createdAfter)
Filter the lineage entities connected to the
StartArn (s) after the create date. |
QueryFilters |
withCreatedBefore(Date createdBefore)
Filter the lineage entities connected to the
StartArn (s) by created date. |
QueryFilters |
withLineageTypes(Collection<String> lineageTypes)
Filter the lineage entities connected to the
StartArn (s) by the type of the lineage entity. |
QueryFilters |
withLineageTypes(LineageType... lineageTypes)
Filter the lineage entities connected to the
StartArn (s) by the type of the lineage entity. |
QueryFilters |
withLineageTypes(String... lineageTypes)
Filter the lineage entities connected to the
StartArn (s) by the type of the lineage entity. |
QueryFilters |
withModifiedAfter(Date modifiedAfter)
Filter the lineage entities connected to the
StartArn (s) after the last modified date. |
QueryFilters |
withModifiedBefore(Date modifiedBefore)
Filter the lineage entities connected to the
StartArn (s) before the last modified date. |
QueryFilters |
withProperties(Map<String,String> properties)
Filter the lineage entities connected to the
StartArn (s) by a set if property key value pairs. |
QueryFilters |
withTypes(Collection<String> types)
Filter the lineage entities connected to the
StartArn by type. |
QueryFilters |
withTypes(String... types)
Filter the lineage entities connected to the
StartArn by type. |
public List<String> getTypes()
Filter the lineage entities connected to the StartArn
by type. For example: DataSet
,
Model
, Endpoint
, or ModelDeployment
.
StartArn
by type. For example:
DataSet
, Model
, Endpoint
, or ModelDeployment
.public void setTypes(Collection<String> types)
Filter the lineage entities connected to the StartArn
by type. For example: DataSet
,
Model
, Endpoint
, or ModelDeployment
.
types
- Filter the lineage entities connected to the StartArn
by type. For example:
DataSet
, Model
, Endpoint
, or ModelDeployment
.public QueryFilters withTypes(String... types)
Filter the lineage entities connected to the StartArn
by type. For example: DataSet
,
Model
, Endpoint
, or ModelDeployment
.
NOTE: This method appends the values to the existing list (if any). Use
setTypes(java.util.Collection)
or withTypes(java.util.Collection)
if you want to override the
existing values.
types
- Filter the lineage entities connected to the StartArn
by type. For example:
DataSet
, Model
, Endpoint
, or ModelDeployment
.public QueryFilters withTypes(Collection<String> types)
Filter the lineage entities connected to the StartArn
by type. For example: DataSet
,
Model
, Endpoint
, or ModelDeployment
.
types
- Filter the lineage entities connected to the StartArn
by type. For example:
DataSet
, Model
, Endpoint
, or ModelDeployment
.public List<String> getLineageTypes()
Filter the lineage entities connected to the StartArn
(s) by the type of the lineage entity.
StartArn
(s) by the type of the lineage entity.LineageType
public void setLineageTypes(Collection<String> lineageTypes)
Filter the lineage entities connected to the StartArn
(s) by the type of the lineage entity.
lineageTypes
- Filter the lineage entities connected to the StartArn
(s) by the type of the lineage entity.LineageType
public QueryFilters withLineageTypes(String... lineageTypes)
Filter the lineage entities connected to the StartArn
(s) by the type of the lineage entity.
NOTE: This method appends the values to the existing list (if any). Use
setLineageTypes(java.util.Collection)
or withLineageTypes(java.util.Collection)
if you want to
override the existing values.
lineageTypes
- Filter the lineage entities connected to the StartArn
(s) by the type of the lineage entity.LineageType
public QueryFilters withLineageTypes(Collection<String> lineageTypes)
Filter the lineage entities connected to the StartArn
(s) by the type of the lineage entity.
lineageTypes
- Filter the lineage entities connected to the StartArn
(s) by the type of the lineage entity.LineageType
public QueryFilters withLineageTypes(LineageType... lineageTypes)
Filter the lineage entities connected to the StartArn
(s) by the type of the lineage entity.
lineageTypes
- Filter the lineage entities connected to the StartArn
(s) by the type of the lineage entity.LineageType
public void setCreatedBefore(Date createdBefore)
Filter the lineage entities connected to the StartArn
(s) by created date.
createdBefore
- Filter the lineage entities connected to the StartArn
(s) by created date.public Date getCreatedBefore()
Filter the lineage entities connected to the StartArn
(s) by created date.
StartArn
(s) by created date.public QueryFilters withCreatedBefore(Date createdBefore)
Filter the lineage entities connected to the StartArn
(s) by created date.
createdBefore
- Filter the lineage entities connected to the StartArn
(s) by created date.public void setCreatedAfter(Date createdAfter)
Filter the lineage entities connected to the StartArn
(s) after the create date.
createdAfter
- Filter the lineage entities connected to the StartArn
(s) after the create date.public Date getCreatedAfter()
Filter the lineage entities connected to the StartArn
(s) after the create date.
StartArn
(s) after the create date.public QueryFilters withCreatedAfter(Date createdAfter)
Filter the lineage entities connected to the StartArn
(s) after the create date.
createdAfter
- Filter the lineage entities connected to the StartArn
(s) after the create date.public void setModifiedBefore(Date modifiedBefore)
Filter the lineage entities connected to the StartArn
(s) before the last modified date.
modifiedBefore
- Filter the lineage entities connected to the StartArn
(s) before the last modified date.public Date getModifiedBefore()
Filter the lineage entities connected to the StartArn
(s) before the last modified date.
StartArn
(s) before the last modified date.public QueryFilters withModifiedBefore(Date modifiedBefore)
Filter the lineage entities connected to the StartArn
(s) before the last modified date.
modifiedBefore
- Filter the lineage entities connected to the StartArn
(s) before the last modified date.public void setModifiedAfter(Date modifiedAfter)
Filter the lineage entities connected to the StartArn
(s) after the last modified date.
modifiedAfter
- Filter the lineage entities connected to the StartArn
(s) after the last modified date.public Date getModifiedAfter()
Filter the lineage entities connected to the StartArn
(s) after the last modified date.
StartArn
(s) after the last modified date.public QueryFilters withModifiedAfter(Date modifiedAfter)
Filter the lineage entities connected to the StartArn
(s) after the last modified date.
modifiedAfter
- Filter the lineage entities connected to the StartArn
(s) after the last modified date.public Map<String,String> getProperties()
Filter the lineage entities connected to the StartArn
(s) by a set if property key value pairs. If
multiple pairs are provided, an entity is included in the results if it matches any of the provided pairs.
StartArn
(s) by a set if property key value
pairs. If multiple pairs are provided, an entity is included in the results if it matches any of the
provided pairs.public void setProperties(Map<String,String> properties)
Filter the lineage entities connected to the StartArn
(s) by a set if property key value pairs. If
multiple pairs are provided, an entity is included in the results if it matches any of the provided pairs.
properties
- Filter the lineage entities connected to the StartArn
(s) by a set if property key value
pairs. If multiple pairs are provided, an entity is included in the results if it matches any of the
provided pairs.public QueryFilters withProperties(Map<String,String> properties)
Filter the lineage entities connected to the StartArn
(s) by a set if property key value pairs. If
multiple pairs are provided, an entity is included in the results if it matches any of the provided pairs.
properties
- Filter the lineage entities connected to the StartArn
(s) by a set if property key value
pairs. If multiple pairs are provided, an entity is included in the results if it matches any of the
provided pairs.public QueryFilters addPropertiesEntry(String key, String value)
public QueryFilters clearPropertiesEntries()
public String toString()
toString
in class Object
Object.toString()
public QueryFilters clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.