Class: Aws::QConnect::Types::RetrievalFilterConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::QConnect::Types::RetrievalFilterConfiguration
- Defined in:
- gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb
Overview
RetrievalFilterConfiguration is a union - when making an API calls you must set exactly one of the members.
Configuration for filtering content during retrieval operations.
Defined Under Namespace
Classes: AndAll, Equals, GreaterThan, GreaterThanOrEquals, In, LessThan, LessThanOrEquals, ListContains, NotEquals, NotIn, OrAll, StartsWith, StringContains, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#and_all ⇒ Array<Types::RetrievalFilterConfiguration>
Filter configuration that requires all conditions to be met.
-
#equals ⇒ Types::FilterAttribute
Filter configuration for exact equality matching.
-
#greater_than ⇒ Types::FilterAttribute
Filter configuration for greater than comparison.
-
#greater_than_or_equals ⇒ Types::FilterAttribute
Filter configuration for greater than or equal comparison.
-
#in ⇒ Types::FilterAttribute
Filter configuration for membership in a set of values.
-
#less_than ⇒ Types::FilterAttribute
Filter configuration for less than comparison.
-
#less_than_or_equals ⇒ Types::FilterAttribute
Filter configuration for less than or equal comparison.
-
#list_contains ⇒ Types::FilterAttribute
Filter configuration for checking if a list contains a value.
-
#not_equals ⇒ Types::FilterAttribute
Filter configuration for inequality matching.
-
#not_in ⇒ Types::FilterAttribute
Filter configuration for exclusion from a set of values.
-
#or_all ⇒ Array<Types::RetrievalFilterConfiguration>
Filter configuration where any condition can be met.
-
#starts_with ⇒ Types::FilterAttribute
Filter configuration for prefix matching.
-
#string_contains ⇒ Types::FilterAttribute
Filter configuration for substring matching.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#and_all ⇒ Array<Types::RetrievalFilterConfiguration>
Filter configuration that requires all conditions to be met.
10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10153 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#equals ⇒ Types::FilterAttribute
Filter configuration for exact equality matching.
10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10153 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#greater_than ⇒ Types::FilterAttribute
Filter configuration for greater than comparison.
10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10153 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#greater_than_or_equals ⇒ Types::FilterAttribute
Filter configuration for greater than or equal comparison.
10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10153 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#in ⇒ Types::FilterAttribute
Filter configuration for membership in a set of values.
10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10153 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#less_than ⇒ Types::FilterAttribute
Filter configuration for less than comparison.
10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10153 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#less_than_or_equals ⇒ Types::FilterAttribute
Filter configuration for less than or equal comparison.
10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10153 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#list_contains ⇒ Types::FilterAttribute
Filter configuration for checking if a list contains a value.
10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10153 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#not_equals ⇒ Types::FilterAttribute
Filter configuration for inequality matching.
10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10153 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#not_in ⇒ Types::FilterAttribute
Filter configuration for exclusion from a set of values.
10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10153 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#or_all ⇒ Array<Types::RetrievalFilterConfiguration>
Filter configuration where any condition can be met.
10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10153 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#starts_with ⇒ Types::FilterAttribute
Filter configuration for prefix matching.
10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10153 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#string_contains ⇒ Types::FilterAttribute
Filter configuration for substring matching.
10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10153 class RetrievalFilterConfiguration < Struct.new( :and_all, :equals, :greater_than, :greater_than_or_equals, :in, :less_than, :less_than_or_equals, :list_contains, :not_equals, :not_in, :or_all, :starts_with, :string_contains, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AndAll < RetrievalFilterConfiguration; end class Equals < RetrievalFilterConfiguration; end class GreaterThan < RetrievalFilterConfiguration; end class GreaterThanOrEquals < RetrievalFilterConfiguration; end class In < RetrievalFilterConfiguration; end class LessThan < RetrievalFilterConfiguration; end class LessThanOrEquals < RetrievalFilterConfiguration; end class ListContains < RetrievalFilterConfiguration; end class NotEquals < RetrievalFilterConfiguration; end class NotIn < RetrievalFilterConfiguration; end class OrAll < RetrievalFilterConfiguration; end class StartsWith < RetrievalFilterConfiguration; end class StringContains < RetrievalFilterConfiguration; end class Unknown < RetrievalFilterConfiguration; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
10153 10154 10155 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 10153 def unknown @unknown end |