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.
17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17707 class RowFilterExpression < Struct.new( :equal_to, :greater_than, :greater_than_or_equal_to, :in, :is_not_null, :is_null, :less_than, :less_than_or_equal_to, :like, :not_equal_to, :not_in, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class In < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class IsNull < RowFilterExpression; end class LessThan < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class Like < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class NotIn < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#greater_than ⇒ Types::GreaterThanExpression
The 'greater than' clause of the row filter expression.
17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17707 class RowFilterExpression < Struct.new( :equal_to, :greater_than, :greater_than_or_equal_to, :in, :is_not_null, :is_null, :less_than, :less_than_or_equal_to, :like, :not_equal_to, :not_in, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class In < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class IsNull < RowFilterExpression; end class LessThan < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class Like < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class NotIn < 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.
17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17707 class RowFilterExpression < Struct.new( :equal_to, :greater_than, :greater_than_or_equal_to, :in, :is_not_null, :is_null, :less_than, :less_than_or_equal_to, :like, :not_equal_to, :not_in, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class In < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class IsNull < RowFilterExpression; end class LessThan < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class Like < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class NotIn < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#in ⇒ Types::InExpression
The 'in' clause of the row filter expression.
17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17707 class RowFilterExpression < Struct.new( :equal_to, :greater_than, :greater_than_or_equal_to, :in, :is_not_null, :is_null, :less_than, :less_than_or_equal_to, :like, :not_equal_to, :not_in, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class In < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class IsNull < RowFilterExpression; end class LessThan < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class Like < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class NotIn < 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.
17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17707 class RowFilterExpression < Struct.new( :equal_to, :greater_than, :greater_than_or_equal_to, :in, :is_not_null, :is_null, :less_than, :less_than_or_equal_to, :like, :not_equal_to, :not_in, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class In < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class IsNull < RowFilterExpression; end class LessThan < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class Like < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class NotIn < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#is_null ⇒ Types::IsNullExpression
The 'is null' clause of the row filter expression.
17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17707 class RowFilterExpression < Struct.new( :equal_to, :greater_than, :greater_than_or_equal_to, :in, :is_not_null, :is_null, :less_than, :less_than_or_equal_to, :like, :not_equal_to, :not_in, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class In < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class IsNull < RowFilterExpression; end class LessThan < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class Like < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class NotIn < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#less_than ⇒ Types::LessThanExpression
The 'less than' clause of the row filter expression.
17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17707 class RowFilterExpression < Struct.new( :equal_to, :greater_than, :greater_than_or_equal_to, :in, :is_not_null, :is_null, :less_than, :less_than_or_equal_to, :like, :not_equal_to, :not_in, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class In < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class IsNull < RowFilterExpression; end class LessThan < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class Like < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class NotIn < 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.
17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17707 class RowFilterExpression < Struct.new( :equal_to, :greater_than, :greater_than_or_equal_to, :in, :is_not_null, :is_null, :less_than, :less_than_or_equal_to, :like, :not_equal_to, :not_in, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class In < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class IsNull < RowFilterExpression; end class LessThan < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class Like < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class NotIn < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#like ⇒ Types::LikeExpression
The 'like' clause of the row filter expression.
17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17707 class RowFilterExpression < Struct.new( :equal_to, :greater_than, :greater_than_or_equal_to, :in, :is_not_null, :is_null, :less_than, :less_than_or_equal_to, :like, :not_equal_to, :not_in, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class In < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class IsNull < RowFilterExpression; end class LessThan < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class Like < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class NotIn < 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.
17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17707 class RowFilterExpression < Struct.new( :equal_to, :greater_than, :greater_than_or_equal_to, :in, :is_not_null, :is_null, :less_than, :less_than_or_equal_to, :like, :not_equal_to, :not_in, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class In < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class IsNull < RowFilterExpression; end class LessThan < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class Like < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class NotIn < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#not_in ⇒ Types::NotInExpression
The 'not in' clause of the row filter expression.
17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17707 class RowFilterExpression < Struct.new( :equal_to, :greater_than, :greater_than_or_equal_to, :in, :is_not_null, :is_null, :less_than, :less_than_or_equal_to, :like, :not_equal_to, :not_in, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class In < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class IsNull < RowFilterExpression; end class LessThan < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class Like < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class NotIn < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#not_like ⇒ Types::NotLikeExpression
The 'not like' clause of the row filter expression.
17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17707 class RowFilterExpression < Struct.new( :equal_to, :greater_than, :greater_than_or_equal_to, :in, :is_not_null, :is_null, :less_than, :less_than_or_equal_to, :like, :not_equal_to, :not_in, :not_like, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class EqualTo < RowFilterExpression; end class GreaterThan < RowFilterExpression; end class GreaterThanOrEqualTo < RowFilterExpression; end class In < RowFilterExpression; end class IsNotNull < RowFilterExpression; end class IsNull < RowFilterExpression; end class LessThan < RowFilterExpression; end class LessThanOrEqualTo < RowFilterExpression; end class Like < RowFilterExpression; end class NotEqualTo < RowFilterExpression; end class NotIn < RowFilterExpression; end class NotLike < RowFilterExpression; end class Unknown < RowFilterExpression; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
17707 17708 17709 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 17707 def unknown @unknown end |