Class: Aws::QConnect::Types::QuickResponseQueryField

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

Overview

The quick response fields to query quick responses by.

The following is the list of supported field names.

  • content

  • name

  • description

  • shortcutKey

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#allow_fuzziness ⇒ Boolean

Whether the query expects only exact matches on the attribute field values. The results of the query will only include exact matches if this parameter is set to false.

Returns:

  • (Boolean)


9495
9496
9497
9498
9499
9500
9501
9502
9503
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9495

class QuickResponseQueryField < Struct.new(
  :name,
  :values,
  :operator,
  :allow_fuzziness,
  :priority)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the attribute to query the quick responses by.

Returns:

  • (String)


9495
9496
9497
9498
9499
9500
9501
9502
9503
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9495

class QuickResponseQueryField < Struct.new(
  :name,
  :values,
  :operator,
  :allow_fuzziness,
  :priority)
  SENSITIVE = []
  include Aws::Structure
end

#operator ⇒ String

The operator to use for matching attribute field values in the query.

Returns:

  • (String)


9495
9496
9497
9498
9499
9500
9501
9502
9503
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9495

class QuickResponseQueryField < Struct.new(
  :name,
  :values,
  :operator,
  :allow_fuzziness,
  :priority)
  SENSITIVE = []
  include Aws::Structure
end

#priority ⇒ String

The importance of the attribute field when calculating query result relevancy scores. The value set for this parameter affects the ordering of search results.

Returns:

  • (String)


9495
9496
9497
9498
9499
9500
9501
9502
9503
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9495

class QuickResponseQueryField < Struct.new(
  :name,
  :values,
  :operator,
  :allow_fuzziness,
  :priority)
  SENSITIVE = []
  include Aws::Structure
end

#values ⇒ Array<String>

The values of the attribute to query the quick responses by.

Returns:

  • (Array<String>)


9495
9496
9497
9498
9499
9500
9501
9502
9503
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 9495

class QuickResponseQueryField < Struct.new(
  :name,
  :values,
  :operator,
  :allow_fuzziness,
  :priority)
  SENSITIVE = []
  include Aws::Structure
end