Class: Aws::DataPipeline::Types::Selector

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

Overview

Note:

When making an API call, you may pass Selector data as a hash:

{
  field_name: "string",
  operator: {
    type: "EQ", # accepts EQ, REF_EQ, LE, GE, BETWEEN
    values: ["string"],
  },
}

A comparision that is used to determine whether a query should return this object.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#field_nameString

The name of the field that the operator will be applied to. The field name is the "key" portion of the field definition in the pipeline definition syntax that is used by the AWS Data Pipeline API. If the field is not set on the object, the condition fails.

Returns:

  • (String)


1333
1334
1335
1336
1337
1338
# File 'gems/aws-sdk-datapipeline/lib/aws-sdk-datapipeline/types.rb', line 1333

class Selector < Struct.new(
  :field_name,
  :operator)
  SENSITIVE = []
  include Aws::Structure
end

#operatorTypes::Operator

Contains a logical operation for comparing the value of a field with a specified value.

Returns:



1333
1334
1335
1336
1337
1338
# File 'gems/aws-sdk-datapipeline/lib/aws-sdk-datapipeline/types.rb', line 1333

class Selector < Struct.new(
  :field_name,
  :operator)
  SENSITIVE = []
  include Aws::Structure
end