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.
6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6885 class SearchFilterExpression < Struct.new( :date_time_filter, :parameter_filter, :search_term_filter, :string_filter, :group_filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DateTimeFilter < SearchFilterExpression; end class ParameterFilter < SearchFilterExpression; end class SearchTermFilter < SearchFilterExpression; end class StringFilter < SearchFilterExpression; end class GroupFilter < SearchFilterExpression; end class Unknown < SearchFilterExpression; end end |
#group_filter ⇒ Types::SearchGroupedFilterExpressions
Filters by group.
6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6885 class SearchFilterExpression < Struct.new( :date_time_filter, :parameter_filter, :search_term_filter, :string_filter, :group_filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DateTimeFilter < SearchFilterExpression; end class ParameterFilter < SearchFilterExpression; end class SearchTermFilter < SearchFilterExpression; end class StringFilter < SearchFilterExpression; end class GroupFilter < SearchFilterExpression; end class Unknown < SearchFilterExpression; end end |
#parameter_filter ⇒ Types::ParameterFilterExpression
Filters by parameter.
6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6885 class SearchFilterExpression < Struct.new( :date_time_filter, :parameter_filter, :search_term_filter, :string_filter, :group_filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DateTimeFilter < SearchFilterExpression; end class ParameterFilter < SearchFilterExpression; end class SearchTermFilter < SearchFilterExpression; end class StringFilter < SearchFilterExpression; end class GroupFilter < SearchFilterExpression; end class Unknown < SearchFilterExpression; end end |
#search_term_filter ⇒ Types::SearchTermFilterExpression
Filters by a specified search term.
6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6885 class SearchFilterExpression < Struct.new( :date_time_filter, :parameter_filter, :search_term_filter, :string_filter, :group_filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DateTimeFilter < SearchFilterExpression; end class ParameterFilter < SearchFilterExpression; end class SearchTermFilter < SearchFilterExpression; end class StringFilter < SearchFilterExpression; end class GroupFilter < SearchFilterExpression; end class Unknown < SearchFilterExpression; end end |
#string_filter ⇒ Types::StringFilterExpression
Filters by a string.
6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6885 class SearchFilterExpression < Struct.new( :date_time_filter, :parameter_filter, :search_term_filter, :string_filter, :group_filter, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DateTimeFilter < SearchFilterExpression; end class ParameterFilter < SearchFilterExpression; end class SearchTermFilter < SearchFilterExpression; end class StringFilter < SearchFilterExpression; end class GroupFilter < SearchFilterExpression; end class Unknown < SearchFilterExpression; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
6885 6886 6887 |
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6885 def unknown @unknown end |