@Generated(value="software.amazon.awssdk:codegen") public final class TransformFilterCriteria extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TransformFilterCriteria.Builder,TransformFilterCriteria>
The criteria used to filter the machine learning transforms.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TransformFilterCriteria.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TransformFilterCriteria.Builder |
builder() |
Instant |
createdAfter()
The time and date after which the transforms were created.
|
Instant |
createdBefore()
The time and date before which the transforms were created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
String |
glueVersion()
This value determines which version of AWS Glue this machine learning transform is compatible with.
|
int |
hashCode() |
boolean |
hasSchema()
Returns true if the Schema property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
Instant |
lastModifiedAfter()
Filter on transforms last modified after this date.
|
Instant |
lastModifiedBefore()
Filter on transforms last modified before this date.
|
String |
name()
A unique transform name that is used to filter the machine learning transforms.
|
List<SchemaColumn> |
schema()
Filters on datasets with a specific schema.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TransformFilterCriteria.Builder> |
serializableBuilderClass() |
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).
|
String |
statusAsString()
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.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
TransformType |
transformType()
The type of machine learning transform that is used to filter the machine learning transforms.
|
String |
transformTypeAsString()
The type of machine learning transform that is used to filter the machine learning transforms.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String name()
A unique transform name that is used to filter the machine learning transforms.
public TransformType transformType()
The type of machine learning transform that is used to filter the machine learning transforms.
If the service returns an enum value that is not available in the current SDK version, transformType
will return TransformType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
transformTypeAsString().
TransformTypepublic String transformTypeAsString()
The type of machine learning transform that is used to filter the machine learning transforms.
If the service returns an enum value that is not available in the current SDK version, transformType
will return TransformType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
transformTypeAsString().
TransformTypepublic 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".
If the service returns an enum value that is not available in the current SDK version, status will
return TransformStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from statusAsString().
TransformStatusTypepublic String statusAsString()
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".
If the service returns an enum value that is not available in the current SDK version, status will
return TransformStatusType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from statusAsString().
TransformStatusTypepublic String glueVersion()
This value determines which version of AWS 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 AWS Glue Versions in the developer guide.
public Instant createdBefore()
The time and date before which the transforms were created.
public Instant createdAfter()
The time and date after which the transforms were created.
public Instant lastModifiedBefore()
Filter on transforms last modified before this date.
public Instant lastModifiedAfter()
Filter on transforms last modified after this date.
public boolean hasSchema()
public List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSchema() to see if a value was sent in this field.
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.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TransformFilterCriteria.Builder,TransformFilterCriteria>public static TransformFilterCriteria.Builder builder()
public static Class<? extends TransformFilterCriteria.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.