Class: Aws::ChimeSDKMessaging::Types::SearchField

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-chimesdkmessaging/types.rb

Overview

A ‘Field` of the channel that you want to search.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#keyString

An ‘enum` value that indicates the key to search the channel on. `MEMBERS` allows you to search channels based on memberships. You can use it with the `EQUALS` operator to get channels whose memberships are equal to the specified values, and with the `INCLUDES` operator to get channels whose memberships include the specified values.

Returns:

  • (String)


2932
2933
2934
2935
2936
2937
2938
# File 'lib/aws-sdk-chimesdkmessaging/types.rb', line 2932

class SearchField < Struct.new(
  :key,
  :values,
  :operator)
  SENSITIVE = []
  include Aws::Structure
end

#operatorString

The operator used to compare field values, currently ‘EQUALS` or `INCLUDES`. Use the `EQUALS` operator to find channels whose memberships equal the specified values. Use the `INCLUDES` operator to find channels whose memberships include the specified values.

Returns:

  • (String)


2932
2933
2934
2935
2936
2937
2938
# File 'lib/aws-sdk-chimesdkmessaging/types.rb', line 2932

class SearchField < Struct.new(
  :key,
  :values,
  :operator)
  SENSITIVE = []
  include Aws::Structure
end

#valuesArray<String>

The values that you want to search for, a list of strings. The values must be ‘AppInstanceUserArns` specified as a list of strings.

<note markdown=“1”> This operation isn’t supported for ‘AppInstanceUsers` with large number of memberships.

</note>

Returns:

  • (Array<String>)


2932
2933
2934
2935
2936
2937
2938
# File 'lib/aws-sdk-chimesdkmessaging/types.rb', line 2932

class SearchField < Struct.new(
  :key,
  :values,
  :operator)
  SENSITIVE = []
  include Aws::Structure
end