Class: Aws::Deadline::Types::SearchFilterExpression
- Inherits:
-
Struct
- Object
- Struct
- Aws::Deadline::Types::SearchFilterExpression
- Defined in:
- gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb
Overview
Note:
SearchFilterExpression is a union - when making an API calls you must set exactly one of the members.
The type of search filter to apply.
Direct Known Subclasses
DateTimeFilter, GroupFilter, ParameterFilter, SearchTermFilter, StringFilter, Unknown
Defined Under Namespace
Classes: DateTimeFilter, GroupFilter, ParameterFilter, SearchTermFilter, StringFilter, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#date_time_filter ⇒ Types::DateTimeFilterExpression
Filters based on date and time.
-
#group_filter ⇒ Types::SearchGroupedFilterExpressions
Filters by group.
-
#parameter_filter ⇒ Types::ParameterFilterExpression
Filters by parameter.
-
#search_term_filter ⇒ Types::SearchTermFilterExpression
Filters by a specified search term.
-
#string_filter ⇒ Types::StringFilterExpression
Filters by a string.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#date_time_filter ⇒ Types::DateTimeFilterExpression
Filters based on date and time.
6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6625 class SearchFilterExpression < Struct.new( :date_time_filter, :group_filter, :parameter_filter, :search_term_filter, :string_filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DateTimeFilter < SearchFilterExpression; end class GroupFilter < SearchFilterExpression; end class ParameterFilter < SearchFilterExpression; end class SearchTermFilter < SearchFilterExpression; end class StringFilter < SearchFilterExpression; end class Unknown < SearchFilterExpression; end end |
#group_filter ⇒ Types::SearchGroupedFilterExpressions
Filters by group.
6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6625 class SearchFilterExpression < Struct.new( :date_time_filter, :group_filter, :parameter_filter, :search_term_filter, :string_filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DateTimeFilter < SearchFilterExpression; end class GroupFilter < SearchFilterExpression; end class ParameterFilter < SearchFilterExpression; end class SearchTermFilter < SearchFilterExpression; end class StringFilter < SearchFilterExpression; end class Unknown < SearchFilterExpression; end end |
#parameter_filter ⇒ Types::ParameterFilterExpression
Filters by parameter.
6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6625 class SearchFilterExpression < Struct.new( :date_time_filter, :group_filter, :parameter_filter, :search_term_filter, :string_filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DateTimeFilter < SearchFilterExpression; end class GroupFilter < SearchFilterExpression; end class ParameterFilter < SearchFilterExpression; end class SearchTermFilter < SearchFilterExpression; end class StringFilter < SearchFilterExpression; end class Unknown < SearchFilterExpression; end end |
#search_term_filter ⇒ Types::SearchTermFilterExpression
Filters by a specified search term.
6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6625 class SearchFilterExpression < Struct.new( :date_time_filter, :group_filter, :parameter_filter, :search_term_filter, :string_filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DateTimeFilter < SearchFilterExpression; end class GroupFilter < SearchFilterExpression; end class ParameterFilter < SearchFilterExpression; end class SearchTermFilter < SearchFilterExpression; end class StringFilter < SearchFilterExpression; end class Unknown < SearchFilterExpression; end end |
#string_filter ⇒ Types::StringFilterExpression
Filters by a string.
6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6625 class SearchFilterExpression < Struct.new( :date_time_filter, :group_filter, :parameter_filter, :search_term_filter, :string_filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DateTimeFilter < SearchFilterExpression; end class GroupFilter < SearchFilterExpression; end class ParameterFilter < SearchFilterExpression; end class SearchTermFilter < SearchFilterExpression; end class StringFilter < SearchFilterExpression; end class Unknown < SearchFilterExpression; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
6625 6626 6627 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6625 def unknown @unknown end |