Class RowFilterExpression
- java.lang.Object
-
- software.amazon.awssdk.services.datazone.model.RowFilterExpression
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RowFilterExpression.Builder,RowFilterExpression>
@Generated("software.amazon.awssdk:codegen") public final class RowFilterExpression extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RowFilterExpression.Builder,RowFilterExpression>
The row filter expression.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRowFilterExpression.Builderstatic classRowFilterExpression.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RowFilterExpression.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)EqualToExpressionequalTo()The 'equal to' clause of the row filter expression.static RowFilterExpressionfromEqualTo(Consumer<EqualToExpression.Builder> equalTo)Create an instance of this class withequalTo()initialized to the given value.static RowFilterExpressionfromEqualTo(EqualToExpression equalTo)Create an instance of this class withequalTo()initialized to the given value.static RowFilterExpressionfromGreaterThan(Consumer<GreaterThanExpression.Builder> greaterThan)Create an instance of this class withgreaterThan()initialized to the given value.static RowFilterExpressionfromGreaterThan(GreaterThanExpression greaterThan)Create an instance of this class withgreaterThan()initialized to the given value.static RowFilterExpressionfromGreaterThanOrEqualTo(Consumer<GreaterThanOrEqualToExpression.Builder> greaterThanOrEqualTo)Create an instance of this class withgreaterThanOrEqualTo()initialized to the given value.static RowFilterExpressionfromGreaterThanOrEqualTo(GreaterThanOrEqualToExpression greaterThanOrEqualTo)Create an instance of this class withgreaterThanOrEqualTo()initialized to the given value.static RowFilterExpressionfromIn(Consumer<InExpression.Builder> in)Create an instance of this class within()initialized to the given value.static RowFilterExpressionfromIn(InExpression in)Create an instance of this class within()initialized to the given value.static RowFilterExpressionfromIsNotNull(Consumer<IsNotNullExpression.Builder> isNotNull)Create an instance of this class withisNotNull()initialized to the given value.static RowFilterExpressionfromIsNotNull(IsNotNullExpression isNotNull)Create an instance of this class withisNotNull()initialized to the given value.static RowFilterExpressionfromIsNull(Consumer<IsNullExpression.Builder> isNull)Create an instance of this class withisNull()initialized to the given value.static RowFilterExpressionfromIsNull(IsNullExpression isNull)Create an instance of this class withisNull()initialized to the given value.static RowFilterExpressionfromLessThan(Consumer<LessThanExpression.Builder> lessThan)Create an instance of this class withlessThan()initialized to the given value.static RowFilterExpressionfromLessThan(LessThanExpression lessThan)Create an instance of this class withlessThan()initialized to the given value.static RowFilterExpressionfromLessThanOrEqualTo(Consumer<LessThanOrEqualToExpression.Builder> lessThanOrEqualTo)Create an instance of this class withlessThanOrEqualTo()initialized to the given value.static RowFilterExpressionfromLessThanOrEqualTo(LessThanOrEqualToExpression lessThanOrEqualTo)Create an instance of this class withlessThanOrEqualTo()initialized to the given value.static RowFilterExpressionfromLike(Consumer<LikeExpression.Builder> like)Create an instance of this class withlike()initialized to the given value.static RowFilterExpressionfromLike(LikeExpression like)Create an instance of this class withlike()initialized to the given value.static RowFilterExpressionfromNotEqualTo(Consumer<NotEqualToExpression.Builder> notEqualTo)Create an instance of this class withnotEqualTo()initialized to the given value.static RowFilterExpressionfromNotEqualTo(NotEqualToExpression notEqualTo)Create an instance of this class withnotEqualTo()initialized to the given value.static RowFilterExpressionfromNotIn(Consumer<NotInExpression.Builder> notIn)Create an instance of this class withnotIn()initialized to the given value.static RowFilterExpressionfromNotIn(NotInExpression notIn)Create an instance of this class withnotIn()initialized to the given value.static RowFilterExpressionfromNotLike(Consumer<NotLikeExpression.Builder> notLike)Create an instance of this class withnotLike()initialized to the given value.static RowFilterExpressionfromNotLike(NotLikeExpression notLike)Create an instance of this class withnotLike()initialized to the given value.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)GreaterThanExpressiongreaterThan()The 'greater than' clause of the row filter expression.GreaterThanOrEqualToExpressiongreaterThanOrEqualTo()The 'greater than or equal to' clause of the filter expression.inthashCode()InExpressionin()The 'in' clause of the row filter expression.IsNotNullExpressionisNotNull()The 'is not null' clause of the row filter expression.IsNullExpressionisNull()The 'is null' clause of the row filter expression.LessThanExpressionlessThan()The 'less than' clause of the row filter expression.LessThanOrEqualToExpressionlessThanOrEqualTo()The 'less than or equal to' clause of the row filter expression.LikeExpressionlike()The 'like' clause of the row filter expression.NotEqualToExpressionnotEqualTo()The 'no equal to' clause of the row filter expression.NotInExpressionnotIn()The 'not in' clause of the row filter expression.NotLikeExpressionnotLike()The 'not like' clause of the row filter expression.List<SdkField<?>>sdkFields()static Class<? extends RowFilterExpression.Builder>serializableBuilderClass()RowFilterExpression.BuildertoBuilder()StringtoString()Returns a string representation of this object.RowFilterExpression.Typetype()Retrieve an enum value representing which member of this object is populated.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
equalTo
public final EqualToExpression equalTo()
The 'equal to' clause of the row filter expression.
- Returns:
- The 'equal to' clause of the row filter expression.
-
greaterThan
public final GreaterThanExpression greaterThan()
The 'greater than' clause of the row filter expression.
- Returns:
- The 'greater than' clause of the row filter expression.
-
greaterThanOrEqualTo
public final GreaterThanOrEqualToExpression greaterThanOrEqualTo()
The 'greater than or equal to' clause of the filter expression.
- Returns:
- The 'greater than or equal to' clause of the filter expression.
-
in
public final InExpression in()
The 'in' clause of the row filter expression.
- Returns:
- The 'in' clause of the row filter expression.
-
isNotNull
public final IsNotNullExpression isNotNull()
The 'is not null' clause of the row filter expression.
- Returns:
- The 'is not null' clause of the row filter expression.
-
isNull
public final IsNullExpression isNull()
The 'is null' clause of the row filter expression.
- Returns:
- The 'is null' clause of the row filter expression.
-
lessThan
public final LessThanExpression lessThan()
The 'less than' clause of the row filter expression.
- Returns:
- The 'less than' clause of the row filter expression.
-
lessThanOrEqualTo
public final LessThanOrEqualToExpression lessThanOrEqualTo()
The 'less than or equal to' clause of the row filter expression.
- Returns:
- The 'less than or equal to' clause of the row filter expression.
-
like
public final LikeExpression like()
The 'like' clause of the row filter expression.
- Returns:
- The 'like' clause of the row filter expression.
-
notEqualTo
public final NotEqualToExpression notEqualTo()
The 'no equal to' clause of the row filter expression.
- Returns:
- The 'no equal to' clause of the row filter expression.
-
notIn
public final NotInExpression notIn()
The 'not in' clause of the row filter expression.
- Returns:
- The 'not in' clause of the row filter expression.
-
notLike
public final NotLikeExpression notLike()
The 'not like' clause of the row filter expression.
- Returns:
- The 'not like' clause of the row filter expression.
-
toBuilder
public RowFilterExpression.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RowFilterExpression.Builder,RowFilterExpression>
-
builder
public static RowFilterExpression.Builder builder()
-
serializableBuilderClass
public static Class<? extends RowFilterExpression.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
fromEqualTo
public static RowFilterExpression fromEqualTo(EqualToExpression equalTo)
Create an instance of this class withequalTo()initialized to the given value.The 'equal to' clause of the row filter expression.
- Parameters:
equalTo- The 'equal to' clause of the row filter expression.
-
fromEqualTo
public static RowFilterExpression fromEqualTo(Consumer<EqualToExpression.Builder> equalTo)
Create an instance of this class withequalTo()initialized to the given value.The 'equal to' clause of the row filter expression.
- Parameters:
equalTo- The 'equal to' clause of the row filter expression.
-
fromGreaterThan
public static RowFilterExpression fromGreaterThan(GreaterThanExpression greaterThan)
Create an instance of this class withgreaterThan()initialized to the given value.The 'greater than' clause of the row filter expression.
- Parameters:
greaterThan- The 'greater than' clause of the row filter expression.
-
fromGreaterThan
public static RowFilterExpression fromGreaterThan(Consumer<GreaterThanExpression.Builder> greaterThan)
Create an instance of this class withgreaterThan()initialized to the given value.The 'greater than' clause of the row filter expression.
- Parameters:
greaterThan- The 'greater than' clause of the row filter expression.
-
fromGreaterThanOrEqualTo
public static RowFilterExpression fromGreaterThanOrEqualTo(GreaterThanOrEqualToExpression greaterThanOrEqualTo)
Create an instance of this class withgreaterThanOrEqualTo()initialized to the given value.The 'greater than or equal to' clause of the filter expression.
- Parameters:
greaterThanOrEqualTo- The 'greater than or equal to' clause of the filter expression.
-
fromGreaterThanOrEqualTo
public static RowFilterExpression fromGreaterThanOrEqualTo(Consumer<GreaterThanOrEqualToExpression.Builder> greaterThanOrEqualTo)
Create an instance of this class withgreaterThanOrEqualTo()initialized to the given value.The 'greater than or equal to' clause of the filter expression.
- Parameters:
greaterThanOrEqualTo- The 'greater than or equal to' clause of the filter expression.
-
fromIn
public static RowFilterExpression fromIn(InExpression in)
Create an instance of this class within()initialized to the given value.The 'in' clause of the row filter expression.
- Parameters:
in- The 'in' clause of the row filter expression.
-
fromIn
public static RowFilterExpression fromIn(Consumer<InExpression.Builder> in)
Create an instance of this class within()initialized to the given value.The 'in' clause of the row filter expression.
- Parameters:
in- The 'in' clause of the row filter expression.
-
fromIsNotNull
public static RowFilterExpression fromIsNotNull(IsNotNullExpression isNotNull)
Create an instance of this class withisNotNull()initialized to the given value.The 'is not null' clause of the row filter expression.
- Parameters:
isNotNull- The 'is not null' clause of the row filter expression.
-
fromIsNotNull
public static RowFilterExpression fromIsNotNull(Consumer<IsNotNullExpression.Builder> isNotNull)
Create an instance of this class withisNotNull()initialized to the given value.The 'is not null' clause of the row filter expression.
- Parameters:
isNotNull- The 'is not null' clause of the row filter expression.
-
fromIsNull
public static RowFilterExpression fromIsNull(IsNullExpression isNull)
Create an instance of this class withisNull()initialized to the given value.The 'is null' clause of the row filter expression.
- Parameters:
isNull- The 'is null' clause of the row filter expression.
-
fromIsNull
public static RowFilterExpression fromIsNull(Consumer<IsNullExpression.Builder> isNull)
Create an instance of this class withisNull()initialized to the given value.The 'is null' clause of the row filter expression.
- Parameters:
isNull- The 'is null' clause of the row filter expression.
-
fromLessThan
public static RowFilterExpression fromLessThan(LessThanExpression lessThan)
Create an instance of this class withlessThan()initialized to the given value.The 'less than' clause of the row filter expression.
- Parameters:
lessThan- The 'less than' clause of the row filter expression.
-
fromLessThan
public static RowFilterExpression fromLessThan(Consumer<LessThanExpression.Builder> lessThan)
Create an instance of this class withlessThan()initialized to the given value.The 'less than' clause of the row filter expression.
- Parameters:
lessThan- The 'less than' clause of the row filter expression.
-
fromLessThanOrEqualTo
public static RowFilterExpression fromLessThanOrEqualTo(LessThanOrEqualToExpression lessThanOrEqualTo)
Create an instance of this class withlessThanOrEqualTo()initialized to the given value.The 'less than or equal to' clause of the row filter expression.
- Parameters:
lessThanOrEqualTo- The 'less than or equal to' clause of the row filter expression.
-
fromLessThanOrEqualTo
public static RowFilterExpression fromLessThanOrEqualTo(Consumer<LessThanOrEqualToExpression.Builder> lessThanOrEqualTo)
Create an instance of this class withlessThanOrEqualTo()initialized to the given value.The 'less than or equal to' clause of the row filter expression.
- Parameters:
lessThanOrEqualTo- The 'less than or equal to' clause of the row filter expression.
-
fromLike
public static RowFilterExpression fromLike(LikeExpression like)
Create an instance of this class withlike()initialized to the given value.The 'like' clause of the row filter expression.
- Parameters:
like- The 'like' clause of the row filter expression.
-
fromLike
public static RowFilterExpression fromLike(Consumer<LikeExpression.Builder> like)
Create an instance of this class withlike()initialized to the given value.The 'like' clause of the row filter expression.
- Parameters:
like- The 'like' clause of the row filter expression.
-
fromNotEqualTo
public static RowFilterExpression fromNotEqualTo(NotEqualToExpression notEqualTo)
Create an instance of this class withnotEqualTo()initialized to the given value.The 'no equal to' clause of the row filter expression.
- Parameters:
notEqualTo- The 'no equal to' clause of the row filter expression.
-
fromNotEqualTo
public static RowFilterExpression fromNotEqualTo(Consumer<NotEqualToExpression.Builder> notEqualTo)
Create an instance of this class withnotEqualTo()initialized to the given value.The 'no equal to' clause of the row filter expression.
- Parameters:
notEqualTo- The 'no equal to' clause of the row filter expression.
-
fromNotIn
public static RowFilterExpression fromNotIn(NotInExpression notIn)
Create an instance of this class withnotIn()initialized to the given value.The 'not in' clause of the row filter expression.
- Parameters:
notIn- The 'not in' clause of the row filter expression.
-
fromNotIn
public static RowFilterExpression fromNotIn(Consumer<NotInExpression.Builder> notIn)
Create an instance of this class withnotIn()initialized to the given value.The 'not in' clause of the row filter expression.
- Parameters:
notIn- The 'not in' clause of the row filter expression.
-
fromNotLike
public static RowFilterExpression fromNotLike(NotLikeExpression notLike)
Create an instance of this class withnotLike()initialized to the given value.The 'not like' clause of the row filter expression.
- Parameters:
notLike- The 'not like' clause of the row filter expression.
-
fromNotLike
public static RowFilterExpression fromNotLike(Consumer<NotLikeExpression.Builder> notLike)
Create an instance of this class withnotLike()initialized to the given value.The 'not like' clause of the row filter expression.
- Parameters:
notLike- The 'not like' clause of the row filter expression.
-
type
public RowFilterExpression.Type type()
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beRowFilterExpression.Type.UNKNOWN_TO_SDK_VERSIONif the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beRowFilterExpression.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set.
-
-