Class: Aws::Connect::Types::ContactEvaluationAttributeFilter

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

Overview

An object that can be used to specify tag conditions and attribute conditions inside the SearchFilter for contact evaluations. This accepts an OR or AND (List of List) input where:

  • The top level list specifies conditions that need to be applied with OR operator.

  • The inner list specifies conditions that need to be applied with AND operator.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#and_condition ⇒ Types::ContactEvaluationAttributeAndCondition

A list of conditions which would be applied together with an AND condition.



4371
4372
4373
4374
4375
4376
4377
4378
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4371

class ContactEvaluationAttributeFilter < Struct.new(
  :or_conditions,
  :and_condition,
  :tag_condition,
  :contact_evaluation_attribute_condition)
  SENSITIVE = []
  include Aws::Structure
end

#contact_evaluation_attribute_condition ⇒ Types::ContactEvaluationAttributeCondition

An attribute condition to apply.



4371
4372
4373
4374
4375
4376
4377
4378
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4371

class ContactEvaluationAttributeFilter < Struct.new(
  :or_conditions,
  :and_condition,
  :tag_condition,
  :contact_evaluation_attribute_condition)
  SENSITIVE = []
  include Aws::Structure
end

#or_conditions ⇒ Array<Types::ContactEvaluationAttributeAndCondition>

A list of conditions which would be applied together with an OR condition.



4371
4372
4373
4374
4375
4376
4377
4378
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4371

class ContactEvaluationAttributeFilter < Struct.new(
  :or_conditions,
  :and_condition,
  :tag_condition,
  :contact_evaluation_attribute_condition)
  SENSITIVE = []
  include Aws::Structure
end

#tag_condition ⇒ Types::TagCondition

A tag condition to apply.

Returns:



4371
4372
4373
4374
4375
4376
4377
4378
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 4371

class ContactEvaluationAttributeFilter < Struct.new(
  :or_conditions,
  :and_condition,
  :tag_condition,
  :contact_evaluation_attribute_condition)
  SENSITIVE = []
  include Aws::Structure
end