Class ConditionExpression
- java.lang.Object
-
- software.amazon.awssdk.services.databrew.model.ConditionExpression
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ConditionExpression.Builder,ConditionExpression>
@Generated("software.amazon.awssdk:codegen") public final class ConditionExpression extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConditionExpression.Builder,ConditionExpression>
Represents an individual condition that evaluates to true or false.
Conditions are used with recipe actions. The action is only performed for column values where the condition evaluates to true.
If a recipe requires more than one condition, then the recipe must specify multiple
ConditionExpressionelements. Each condition is applied to the rows in a dataset first, before the recipe action is performed.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceConditionExpression.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConditionExpression.Builderbuilder()Stringcondition()A specific condition to apply to a recipe action.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ConditionExpression.Builder>serializableBuilderClass()StringtargetColumn()A column to apply this condition to.ConditionExpression.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringvalue()A value that the condition must evaluate to for the condition to succeed.-
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
-
condition
public final String condition()
A specific condition to apply to a recipe action. For more information, see Recipe structure in the Glue DataBrew Developer Guide.
- Returns:
- A specific condition to apply to a recipe action. For more information, see Recipe structure in the Glue DataBrew Developer Guide.
-
value
public final String value()
A value that the condition must evaluate to for the condition to succeed.
- Returns:
- A value that the condition must evaluate to for the condition to succeed.
-
targetColumn
public final String targetColumn()
A column to apply this condition to.
- Returns:
- A column to apply this condition to.
-
toBuilder
public ConditionExpression.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ConditionExpression.Builder,ConditionExpression>
-
builder
public static ConditionExpression.Builder builder()
-
serializableBuilderClass
public static Class<? extends ConditionExpression.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.
-
-