Class: Aws::DataZone::Types::RowFilterExpression
- Inherits:
-
Struct
- Object
- Struct
- Aws::DataZone::Types::RowFilterExpression
- Defined in:
- gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb
Overview
RowFilterExpression is a union - when making an API calls you must set exactly one of the members.
RowFilterExpression is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of RowFilterExpression corresponding to the set member.
The row filter expression.
Direct Known Subclasses
EqualTo, GreaterThan, GreaterThanOrEqualTo, In, IsNotNull, IsNull, LessThan, LessThanOrEqualTo, Like, NotEqualTo, NotIn, NotLike, Unknown
Defined Under Namespace
Classes: EqualTo, GreaterThan, GreaterThanOrEqualTo, In, IsNotNull, IsNull, LessThan, LessThanOrEqualTo, Like, NotEqualTo, NotIn, NotLike, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#equal_to ⇒ Types::EqualToExpression
The 'equal to' clause of the row filter expression.
-
#greater_than ⇒ Types::GreaterThanExpression
The 'greater than' clause of the row filter expression.
-
#greater_than_or_equal_to ⇒ Types::GreaterThanOrEqualToExpression
The 'greater than or equal to' clause of the filter expression.
-
#in ⇒ Types::InExpression
The 'in' clause of the row filter expression.
-
#is_not_null ⇒ Types::IsNotNullExpression
The 'is not null' clause of the row filter expression.
-
#is_null ⇒ Types::IsNullExpression
The 'is null' clause of the row filter expression.
-
#less_than ⇒ Types::LessThanExpression
The 'less than' clause of the row filter expression.
-
#less_than_or_equal_to ⇒ Types::LessThanOrEqualToExpression
The 'less than or equal to' clause of the row filter expression.
-
#like ⇒ Types::LikeExpression
The 'like' clause of the row filter expression.
-
#not_equal_to ⇒ Types::NotEqualToExpression
The 'no equal to' clause of the row filter expression.
-
#not_in ⇒ Types::NotInExpression
The 'not in' clause of the row filter expression.
-
#not_like ⇒ Types::NotLikeExpression
The 'not like' clause of the row filter expression.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#equal_to ⇒ Types::EqualToExpression
The 'equal to' clause of the row filter expression.
17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17949 class RowFilterExpression < Struct.new( :equal_to, :not_equal_to, :greater_than, :less_than, :greater_than_or_equal_to, :less_than_or_equal_to, :is_null, :is_not_null, :in, :not_in, :like, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class LessThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class IsNull < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class In < RowFilterExpression; end class NotIn < RowFilterExpression; end class Like < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#greater_than ⇒ Types::GreaterThanExpression
The 'greater than' clause of the row filter expression.
17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17949 class RowFilterExpression < Struct.new( :equal_to, :not_equal_to, :greater_than, :less_than, :greater_than_or_equal_to, :less_than_or_equal_to, :is_null, :is_not_null, :in, :not_in, :like, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class LessThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class IsNull < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class In < RowFilterExpression; end class NotIn < RowFilterExpression; end class Like < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#greater_than_or_equal_to ⇒ Types::GreaterThanOrEqualToExpression
The 'greater than or equal to' clause of the filter expression.
17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17949 class RowFilterExpression < Struct.new( :equal_to, :not_equal_to, :greater_than, :less_than, :greater_than_or_equal_to, :less_than_or_equal_to, :is_null, :is_not_null, :in, :not_in, :like, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class LessThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class IsNull < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class In < RowFilterExpression; end class NotIn < RowFilterExpression; end class Like < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#in ⇒ Types::InExpression
The 'in' clause of the row filter expression.
17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17949 class RowFilterExpression < Struct.new( :equal_to, :not_equal_to, :greater_than, :less_than, :greater_than_or_equal_to, :less_than_or_equal_to, :is_null, :is_not_null, :in, :not_in, :like, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class LessThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class IsNull < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class In < RowFilterExpression; end class NotIn < RowFilterExpression; end class Like < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#is_not_null ⇒ Types::IsNotNullExpression
The 'is not null' clause of the row filter expression.
17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17949 class RowFilterExpression < Struct.new( :equal_to, :not_equal_to, :greater_than, :less_than, :greater_than_or_equal_to, :less_than_or_equal_to, :is_null, :is_not_null, :in, :not_in, :like, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class LessThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class IsNull < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class In < RowFilterExpression; end class NotIn < RowFilterExpression; end class Like < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#is_null ⇒ Types::IsNullExpression
The 'is null' clause of the row filter expression.
17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17949 class RowFilterExpression < Struct.new( :equal_to, :not_equal_to, :greater_than, :less_than, :greater_than_or_equal_to, :less_than_or_equal_to, :is_null, :is_not_null, :in, :not_in, :like, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class LessThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class IsNull < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class In < RowFilterExpression; end class NotIn < RowFilterExpression; end class Like < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#less_than ⇒ Types::LessThanExpression
The 'less than' clause of the row filter expression.
17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17949 class RowFilterExpression < Struct.new( :equal_to, :not_equal_to, :greater_than, :less_than, :greater_than_or_equal_to, :less_than_or_equal_to, :is_null, :is_not_null, :in, :not_in, :like, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class LessThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class IsNull < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class In < RowFilterExpression; end class NotIn < RowFilterExpression; end class Like < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#less_than_or_equal_to ⇒ Types::LessThanOrEqualToExpression
The 'less than or equal to' clause of the row filter expression.
17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17949 class RowFilterExpression < Struct.new( :equal_to, :not_equal_to, :greater_than, :less_than, :greater_than_or_equal_to, :less_than_or_equal_to, :is_null, :is_not_null, :in, :not_in, :like, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class LessThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class IsNull < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class In < RowFilterExpression; end class NotIn < RowFilterExpression; end class Like < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#like ⇒ Types::LikeExpression
The 'like' clause of the row filter expression.
17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17949 class RowFilterExpression < Struct.new( :equal_to, :not_equal_to, :greater_than, :less_than, :greater_than_or_equal_to, :less_than_or_equal_to, :is_null, :is_not_null, :in, :not_in, :like, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class LessThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class IsNull < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class In < RowFilterExpression; end class NotIn < RowFilterExpression; end class Like < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#not_equal_to ⇒ Types::NotEqualToExpression
The 'no equal to' clause of the row filter expression.
17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17949 class RowFilterExpression < Struct.new( :equal_to, :not_equal_to, :greater_than, :less_than, :greater_than_or_equal_to, :less_than_or_equal_to, :is_null, :is_not_null, :in, :not_in, :like, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class LessThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class IsNull < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class In < RowFilterExpression; end class NotIn < RowFilterExpression; end class Like < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#not_in ⇒ Types::NotInExpression
The 'not in' clause of the row filter expression.
17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17949 class RowFilterExpression < Struct.new( :equal_to, :not_equal_to, :greater_than, :less_than, :greater_than_or_equal_to, :less_than_or_equal_to, :is_null, :is_not_null, :in, :not_in, :like, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class LessThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class IsNull < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class In < RowFilterExpression; end class NotIn < RowFilterExpression; end class Like < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#not_like ⇒ Types::NotLikeExpression
The 'not like' clause of the row filter expression.
17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17949 class RowFilterExpression < Struct.new( :equal_to, :not_equal_to, :greater_than, :less_than, :greater_than_or_equal_to, :less_than_or_equal_to, :is_null, :is_not_null, :in, :not_in, :like, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class LessThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class IsNull < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class In < RowFilterExpression; end class NotIn < RowFilterExpression; end class Like < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
17949 17950 17951 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17949 def unknown @unknown end |