You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::Glue::Types::TransformFilterCriteria

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb

Overview

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
  created_before: Time.now,
  created_after: Time.now,
  last_modified_before: Time.now,
  last_modified_after: Time.now,
  schema: [
    {
      name: "ColumnNameString",
      data_type: "ColumnTypeString",
    },
  ],
}

The criteria used to filter the machine learning transforms.

Instance Attribute Summary collapse

Instance Attribute Details

#created_afterTime

The time and date after which the transforms were created.

Returns:

  • (Time)


10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 10669

class TransformFilterCriteria < Struct.new(
  :name,
  :transform_type,
  :status,
  :created_before,
  :created_after,
  :last_modified_before,
  :last_modified_after,
  :schema)
  include Aws::Structure
end

#created_beforeTime

The time and date before which the transforms were created.

Returns:

  • (Time)


10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 10669

class TransformFilterCriteria < Struct.new(
  :name,
  :transform_type,
  :status,
  :created_before,
  :created_after,
  :last_modified_before,
  :last_modified_after,
  :schema)
  include Aws::Structure
end

#last_modified_afterTime

Filter on transforms last modified after this date.

Returns:

  • (Time)


10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 10669

class TransformFilterCriteria < Struct.new(
  :name,
  :transform_type,
  :status,
  :created_before,
  :created_after,
  :last_modified_before,
  :last_modified_after,
  :schema)
  include Aws::Structure
end

#last_modified_beforeTime

Filter on transforms last modified before this date.

Returns:

  • (Time)


10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 10669

class TransformFilterCriteria < Struct.new(
  :name,
  :transform_type,
  :status,
  :created_before,
  :created_after,
  :last_modified_before,
  :last_modified_after,
  :schema)
  include Aws::Structure
end

#nameString

A unique transform name that is used to filter the machine learning transforms.

Returns:

  • (String)


10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 10669

class TransformFilterCriteria < Struct.new(
  :name,
  :transform_type,
  :status,
  :created_before,
  :created_after,
  :last_modified_before,
  :last_modified_after,
  :schema)
  include Aws::Structure
end

#schemaArray<Types::SchemaColumn>

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.

Returns:



10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 10669

class TransformFilterCriteria < Struct.new(
  :name,
  :transform_type,
  :status,
  :created_before,
  :created_after,
  :last_modified_before,
  :last_modified_after,
  :schema)
  include Aws::Structure
end

#statusString

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".

Returns:

  • (String)


10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 10669

class TransformFilterCriteria < Struct.new(
  :name,
  :transform_type,
  :status,
  :created_before,
  :created_after,
  :last_modified_before,
  :last_modified_after,
  :schema)
  include Aws::Structure
end

#transform_typeString

The type of machine learning transform that is used to filter the machine learning transforms.

Returns:

  • (String)


10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 10669

class TransformFilterCriteria < Struct.new(
  :name,
  :transform_type,
  :status,
  :created_before,
  :created_after,
  :last_modified_before,
  :last_modified_after,
  :schema)
  include Aws::Structure
end