class Aws::Glue::Types::TransformFilterCriteria

The criteria used to filter the machine learning transforms.

@note When making an API call, you may pass TransformFilterCriteria

data as a hash:

    {
      name: "NameString",
      transform_type: "FIND_MATCHES", # accepts FIND_MATCHES
      status: "NOT_READY", # accepts NOT_READY, READY, DELETING
      glue_version: "GlueVersionString",
      created_before: Time.now,
      created_after: Time.now,
      last_modified_before: Time.now,
      last_modified_after: Time.now,
      schema: [
        {
          name: "ColumnNameString",
          data_type: "ColumnTypeString",
        },
      ],
    }

@!attribute [rw] name

A unique transform name that is used to filter the machine learning
transforms.
@return [String]

@!attribute [rw] transform_type

The type of machine learning transform that is used to filter the
machine learning transforms.
@return [String]

@!attribute [rw] 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".
@return [String]

@!attribute [rw] glue_version

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][1] in the
developer guide.

[1]: https://docs.aws.amazon.com/glue/latest/dg/release-notes.html#release-notes-versions
@return [String]

@!attribute [rw] created_before

The time and date before which the transforms were created.
@return [Time]

@!attribute [rw] created_after

The time and date after which the transforms were created.
@return [Time]

@!attribute [rw] last_modified_before

Filter on transforms last modified before this date.
@return [Time]

@!attribute [rw] last_modified_after

Filter on transforms last modified after this date.
@return [Time]

@!attribute [rw] 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.
@return [Array<Types::SchemaColumn>]

@see docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/TransformFilterCriteria AWS API Documentation

Constants

SENSITIVE