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.
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.
18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18423 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.
18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18423 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.
18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18423 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.
18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18423 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.
18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18423 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.
18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18423 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.
18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18423 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.
18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18423 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.
18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18423 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.
18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18423 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.
18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18423 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.
18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18423 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
18423 18424 18425 |
# File 'gems/aws-sdk-datazone/lib/aws-sdk-datazone/types.rb', line 18423 def unknown @unknown end |