Class: Aws::Appflow::Types::ConnectorOperator

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

Overview

Note:

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

{
  amplitude: "BETWEEN", # accepts BETWEEN
  datadog: "PROJECTION", # accepts PROJECTION, BETWEEN, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, NO_OP
  dynatrace: "PROJECTION", # accepts PROJECTION, BETWEEN, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, NO_OP
  google_analytics: "PROJECTION", # accepts PROJECTION, BETWEEN
  infor_nexus: "PROJECTION", # accepts PROJECTION, BETWEEN, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, NO_OP
  marketo: "PROJECTION", # accepts PROJECTION, LESS_THAN, GREATER_THAN, BETWEEN, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, NO_OP
  s3: "PROJECTION", # accepts PROJECTION, LESS_THAN, GREATER_THAN, BETWEEN, LESS_THAN_OR_EQUAL_TO, GREATER_THAN_OR_EQUAL_TO, EQUAL_TO, NOT_EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, NO_OP
  salesforce: "PROJECTION", # accepts PROJECTION, LESS_THAN, CONTAINS, GREATER_THAN, BETWEEN, LESS_THAN_OR_EQUAL_TO, GREATER_THAN_OR_EQUAL_TO, EQUAL_TO, NOT_EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, NO_OP
  service_now: "PROJECTION", # accepts PROJECTION, CONTAINS, LESS_THAN, GREATER_THAN, BETWEEN, LESS_THAN_OR_EQUAL_TO, GREATER_THAN_OR_EQUAL_TO, EQUAL_TO, NOT_EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, NO_OP
  singular: "PROJECTION", # accepts PROJECTION, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, NO_OP
  slack: "PROJECTION", # accepts PROJECTION, LESS_THAN, GREATER_THAN, BETWEEN, LESS_THAN_OR_EQUAL_TO, GREATER_THAN_OR_EQUAL_TO, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, NO_OP
  trendmicro: "PROJECTION", # accepts PROJECTION, EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, NO_OP
  veeva: "PROJECTION", # accepts PROJECTION, LESS_THAN, GREATER_THAN, CONTAINS, BETWEEN, LESS_THAN_OR_EQUAL_TO, GREATER_THAN_OR_EQUAL_TO, EQUAL_TO, NOT_EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, NO_OP
  zendesk: "PROJECTION", # accepts PROJECTION, GREATER_THAN, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, NO_OP
}

The operation to be performed on the provided source fields.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#amplitudeString

The operation to be performed on the provided Amplitude source fields.

Returns:

  • (String)


473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 473

class ConnectorOperator < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :infor_nexus,
  :marketo,
  :s3,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :trendmicro,
  :veeva,
  :zendesk)
  SENSITIVE = []
  include Aws::Structure
end

#datadogString

The operation to be performed on the provided Datadog source fields.

Returns:

  • (String)


473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 473

class ConnectorOperator < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :infor_nexus,
  :marketo,
  :s3,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :trendmicro,
  :veeva,
  :zendesk)
  SENSITIVE = []
  include Aws::Structure
end

#dynatraceString

The operation to be performed on the provided Dynatrace source fields.

Returns:

  • (String)


473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 473

class ConnectorOperator < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :infor_nexus,
  :marketo,
  :s3,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :trendmicro,
  :veeva,
  :zendesk)
  SENSITIVE = []
  include Aws::Structure
end

#google_analyticsString

The operation to be performed on the provided Google Analytics source fields.

Returns:

  • (String)


473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 473

class ConnectorOperator < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :infor_nexus,
  :marketo,
  :s3,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :trendmicro,
  :veeva,
  :zendesk)
  SENSITIVE = []
  include Aws::Structure
end

#infor_nexusString

The operation to be performed on the provided Infor Nexus source fields.

Returns:

  • (String)


473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 473

class ConnectorOperator < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :infor_nexus,
  :marketo,
  :s3,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :trendmicro,
  :veeva,
  :zendesk)
  SENSITIVE = []
  include Aws::Structure
end

#marketoString

The operation to be performed on the provided Marketo source fields.

Returns:

  • (String)


473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 473

class ConnectorOperator < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :infor_nexus,
  :marketo,
  :s3,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :trendmicro,
  :veeva,
  :zendesk)
  SENSITIVE = []
  include Aws::Structure
end

#s3String

The operation to be performed on the provided Amazon S3 source fields.

Returns:

  • (String)


473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 473

class ConnectorOperator < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :infor_nexus,
  :marketo,
  :s3,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :trendmicro,
  :veeva,
  :zendesk)
  SENSITIVE = []
  include Aws::Structure
end

#salesforceString

The operation to be performed on the provided Salesforce source fields.

Returns:

  • (String)


473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 473

class ConnectorOperator < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :infor_nexus,
  :marketo,
  :s3,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :trendmicro,
  :veeva,
  :zendesk)
  SENSITIVE = []
  include Aws::Structure
end

#service_nowString

The operation to be performed on the provided ServiceNow source fields.

Returns:

  • (String)


473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 473

class ConnectorOperator < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :infor_nexus,
  :marketo,
  :s3,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :trendmicro,
  :veeva,
  :zendesk)
  SENSITIVE = []
  include Aws::Structure
end

#singularString

The operation to be performed on the provided Singular source fields.

Returns:

  • (String)


473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 473

class ConnectorOperator < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :infor_nexus,
  :marketo,
  :s3,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :trendmicro,
  :veeva,
  :zendesk)
  SENSITIVE = []
  include Aws::Structure
end

#slackString

The operation to be performed on the provided Slack source fields.

Returns:

  • (String)


473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 473

class ConnectorOperator < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :infor_nexus,
  :marketo,
  :s3,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :trendmicro,
  :veeva,
  :zendesk)
  SENSITIVE = []
  include Aws::Structure
end

#trendmicroString

The operation to be performed on the provided Trend Micro source fields.

Returns:

  • (String)


473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 473

class ConnectorOperator < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :infor_nexus,
  :marketo,
  :s3,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :trendmicro,
  :veeva,
  :zendesk)
  SENSITIVE = []
  include Aws::Structure
end

#veevaString

The operation to be performed on the provided Veeva source fields.

Returns:

  • (String)


473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 473

class ConnectorOperator < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :infor_nexus,
  :marketo,
  :s3,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :trendmicro,
  :veeva,
  :zendesk)
  SENSITIVE = []
  include Aws::Structure
end

#zendeskString

The operation to be performed on the provided Zendesk source fields.

Returns:

  • (String)


473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 473

class ConnectorOperator < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :infor_nexus,
  :marketo,
  :s3,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :trendmicro,
  :veeva,
  :zendesk)
  SENSITIVE = []
  include Aws::Structure
end