Class Expression
- java.lang.Object
-
- software.amazon.awssdk.services.cloudsearch.model.Expression
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Expression.Builder,Expression>
@Generated("software.amazon.awssdk:codegen") public final class Expression extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Expression.Builder,Expression>
A named expression that can be evaluated at search time. Can be used to sort the search results, define other expressions, or return computed information in the search results.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceExpression.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Expression.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringexpressionName()Returns the value of the ExpressionName property for this object.StringexpressionValue()Returns the value of the ExpressionValue property for this object.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends Expression.Builder>serializableBuilderClass()Expression.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
expressionName
public final String expressionName()
Returns the value of the ExpressionName property for this object.- Returns:
- The value of the ExpressionName property for this object.
-
expressionValue
public final String expressionValue()
Returns the value of the ExpressionValue property for this object.- Returns:
- The value of the ExpressionValue property for this object.
-
toBuilder
public Expression.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Expression.Builder,Expression>
-
builder
public static Expression.Builder builder()
-
serializableBuilderClass
public static Class<? extends Expression.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.
-
-