@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TransformFilterCriteria extends Object implements Serializable, Cloneable, StructuredPojo
The criteria used to filter the machine learning transforms.
Constructor and Description |
---|
TransformFilterCriteria() |
Modifier and Type | Method and Description |
---|---|
TransformFilterCriteria |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedAfter()
The time and date after which the transforms were created.
|
Date |
getCreatedBefore()
The time and date before which the transforms were created.
|
String |
getGlueVersion()
This value determines which version of Glue this machine learning transform is compatible with.
|
Date |
getLastModifiedAfter()
Filter on transforms last modified after this date.
|
Date |
getLastModifiedBefore()
Filter on transforms last modified before this date.
|
String |
getName()
A unique transform name that is used to filter the machine learning transforms.
|
List<SchemaColumn> |
getSchema()
Filters on datasets with a specific schema.
|
String |
getStatus()
Filters the list of machine learning transforms by the last known status of the transforms (to indicate whether a
transform can be used or not).
|
String |
getTransformType()
The type of machine learning transform that is used to filter the machine learning transforms.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedAfter(Date createdAfter)
The time and date after which the transforms were created.
|
void |
setCreatedBefore(Date createdBefore)
The time and date before which the transforms were created.
|
void |
setGlueVersion(String glueVersion)
This value determines which version of Glue this machine learning transform is compatible with.
|
void |
setLastModifiedAfter(Date lastModifiedAfter)
Filter on transforms last modified after this date.
|
void |
setLastModifiedBefore(Date lastModifiedBefore)
Filter on transforms last modified before this date.
|
void |
setName(String name)
A unique transform name that is used to filter the machine learning transforms.
|
void |
setSchema(Collection<SchemaColumn> schema)
Filters on datasets with a specific schema.
|
void |
setStatus(String status)
Filters the list of machine learning transforms by the last known status of the transforms (to indicate whether a
transform can be used or not).
|
void |
setTransformType(String transformType)
The type of machine learning transform that is used to filter the machine learning transforms.
|
String |
toString()
Returns a string representation of this object.
|
TransformFilterCriteria |
withCreatedAfter(Date createdAfter)
The time and date after which the transforms were created.
|
TransformFilterCriteria |
withCreatedBefore(Date createdBefore)
The time and date before which the transforms were created.
|
TransformFilterCriteria |
withGlueVersion(String glueVersion)
This value determines which version of Glue this machine learning transform is compatible with.
|
TransformFilterCriteria |
withLastModifiedAfter(Date lastModifiedAfter)
Filter on transforms last modified after this date.
|
TransformFilterCriteria |
withLastModifiedBefore(Date lastModifiedBefore)
Filter on transforms last modified before this date.
|
TransformFilterCriteria |
withName(String name)
A unique transform name that is used to filter the machine learning transforms.
|
TransformFilterCriteria |
withSchema(Collection<SchemaColumn> schema)
Filters on datasets with a specific schema.
|
TransformFilterCriteria |
withSchema(SchemaColumn... schema)
Filters on datasets with a specific schema.
|
TransformFilterCriteria |
withStatus(String status)
Filters the list of machine learning transforms by the last known status of the transforms (to indicate whether a
transform can be used or not).
|
TransformFilterCriteria |
withStatus(TransformStatusType status)
Filters the list of machine learning transforms by the last known status of the transforms (to indicate whether a
transform can be used or not).
|
TransformFilterCriteria |
withTransformType(String transformType)
The type of machine learning transform that is used to filter the machine learning transforms.
|
TransformFilterCriteria |
withTransformType(TransformType transformType)
The type of machine learning transform that is used to filter the machine learning transforms.
|
public void setName(String name)
A unique transform name that is used to filter the machine learning transforms.
name
- A unique transform name that is used to filter the machine learning transforms.public String getName()
A unique transform name that is used to filter the machine learning transforms.
public TransformFilterCriteria withName(String name)
A unique transform name that is used to filter the machine learning transforms.
name
- A unique transform name that is used to filter the machine learning transforms.public void setTransformType(String transformType)
The type of machine learning transform that is used to filter the machine learning transforms.
transformType
- The type of machine learning transform that is used to filter the machine learning transforms.TransformType
public String getTransformType()
The type of machine learning transform that is used to filter the machine learning transforms.
TransformType
public TransformFilterCriteria withTransformType(String transformType)
The type of machine learning transform that is used to filter the machine learning transforms.
transformType
- The type of machine learning transform that is used to filter the machine learning transforms.TransformType
public TransformFilterCriteria withTransformType(TransformType transformType)
The type of machine learning transform that is used to filter the machine learning transforms.
transformType
- The type of machine learning transform that is used to filter the machine learning transforms.TransformType
public void setStatus(String status)
Filters the list of machine learning transforms by the last known status of the transforms (to indicate whether a transform can be used or not). One of "NOT_READY", "READY", or "DELETING".
status
- Filters the list of machine learning transforms by the last known status of the transforms (to indicate
whether a transform can be used or not). One of "NOT_READY", "READY", or "DELETING".TransformStatusType
public String getStatus()
Filters the list of machine learning transforms by the last known status of the transforms (to indicate whether a transform can be used or not). One of "NOT_READY", "READY", or "DELETING".
TransformStatusType
public TransformFilterCriteria withStatus(String status)
Filters the list of machine learning transforms by the last known status of the transforms (to indicate whether a transform can be used or not). One of "NOT_READY", "READY", or "DELETING".
status
- Filters the list of machine learning transforms by the last known status of the transforms (to indicate
whether a transform can be used or not). One of "NOT_READY", "READY", or "DELETING".TransformStatusType
public TransformFilterCriteria withStatus(TransformStatusType status)
Filters the list of machine learning transforms by the last known status of the transforms (to indicate whether a transform can be used or not). One of "NOT_READY", "READY", or "DELETING".
status
- Filters the list of machine learning transforms by the last known status of the transforms (to indicate
whether a transform can be used or not). One of "NOT_READY", "READY", or "DELETING".TransformStatusType
public void setGlueVersion(String glueVersion)
This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.
glueVersion
- This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0
is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9.
For more information, see Glue
Versions in the developer guide.public String getGlueVersion()
This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.
public TransformFilterCriteria withGlueVersion(String glueVersion)
This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0 is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9. For more information, see Glue Versions in the developer guide.
glueVersion
- This value determines which version of Glue this machine learning transform is compatible with. Glue 1.0
is recommended for most customers. If the value is not set, the Glue compatibility defaults to Glue 0.9.
For more information, see Glue
Versions in the developer guide.public void setCreatedBefore(Date createdBefore)
The time and date before which the transforms were created.
createdBefore
- The time and date before which the transforms were created.public Date getCreatedBefore()
The time and date before which the transforms were created.
public TransformFilterCriteria withCreatedBefore(Date createdBefore)
The time and date before which the transforms were created.
createdBefore
- The time and date before which the transforms were created.public void setCreatedAfter(Date createdAfter)
The time and date after which the transforms were created.
createdAfter
- The time and date after which the transforms were created.public Date getCreatedAfter()
The time and date after which the transforms were created.
public TransformFilterCriteria withCreatedAfter(Date createdAfter)
The time and date after which the transforms were created.
createdAfter
- The time and date after which the transforms were created.public void setLastModifiedBefore(Date lastModifiedBefore)
Filter on transforms last modified before this date.
lastModifiedBefore
- Filter on transforms last modified before this date.public Date getLastModifiedBefore()
Filter on transforms last modified before this date.
public TransformFilterCriteria withLastModifiedBefore(Date lastModifiedBefore)
Filter on transforms last modified before this date.
lastModifiedBefore
- Filter on transforms last modified before this date.public void setLastModifiedAfter(Date lastModifiedAfter)
Filter on transforms last modified after this date.
lastModifiedAfter
- Filter on transforms last modified after this date.public Date getLastModifiedAfter()
Filter on transforms last modified after this date.
public TransformFilterCriteria withLastModifiedAfter(Date lastModifiedAfter)
Filter on transforms last modified after this date.
lastModifiedAfter
- Filter on transforms last modified after this date.public List<SchemaColumn> getSchema()
Filters on datasets with a specific schema. The Map<Column, Type>
object is an array of
key-value pairs representing the schema this transform accepts, where Column
is the name of a
column, and Type
is the type of the data such as an integer or string. Has an upper bound of 100
columns.
Map<Column, Type>
object is an array
of key-value pairs representing the schema this transform accepts, where Column
is the name
of a column, and Type
is the type of the data such as an integer or string. Has an upper
bound of 100 columns.public void setSchema(Collection<SchemaColumn> schema)
Filters on datasets with a specific schema. The Map<Column, Type>
object is an array of
key-value pairs representing the schema this transform accepts, where Column
is the name of a
column, and Type
is the type of the data such as an integer or string. Has an upper bound of 100
columns.
schema
- Filters on datasets with a specific schema. The Map<Column, Type>
object is an array of
key-value pairs representing the schema this transform accepts, where Column
is the name of a
column, and Type
is the type of the data such as an integer or string. Has an upper bound of
100 columns.public TransformFilterCriteria withSchema(SchemaColumn... schema)
Filters on datasets with a specific schema. The Map<Column, Type>
object is an array of
key-value pairs representing the schema this transform accepts, where Column
is the name of a
column, and Type
is the type of the data such as an integer or string. Has an upper bound of 100
columns.
NOTE: This method appends the values to the existing list (if any). Use
setSchema(java.util.Collection)
or withSchema(java.util.Collection)
if you want to override the
existing values.
schema
- Filters on datasets with a specific schema. The Map<Column, Type>
object is an array of
key-value pairs representing the schema this transform accepts, where Column
is the name of a
column, and Type
is the type of the data such as an integer or string. Has an upper bound of
100 columns.public TransformFilterCriteria withSchema(Collection<SchemaColumn> schema)
Filters on datasets with a specific schema. The Map<Column, Type>
object is an array of
key-value pairs representing the schema this transform accepts, where Column
is the name of a
column, and Type
is the type of the data such as an integer or string. Has an upper bound of 100
columns.
schema
- Filters on datasets with a specific schema. The Map<Column, Type>
object is an array of
key-value pairs representing the schema this transform accepts, where Column
is the name of a
column, and Type
is the type of the data such as an integer or string. Has an upper bound of
100 columns.public String toString()
toString
in class Object
Object.toString()
public TransformFilterCriteria clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.