Class Selector
- java.lang.Object
-
- software.amazon.awssdk.services.datapipeline.model.Selector
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Selector.Builder,Selector>
@Generated("software.amazon.awssdk:codegen") public final class Selector extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Selector.Builder,Selector>
A comparision that is used to determine whether a query should return this object.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSelector.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Selector.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfieldName()The name of the field that the operator will be applied to.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Operatoroperator()Returns the value of the Operator property for this object.List<SdkField<?>>sdkFields()static Class<? extends Selector.Builder>serializableBuilderClass()Selector.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
-
fieldName
public final String fieldName()
The name of the field that the operator will be applied to. The field name is the "key" portion of the field definition in the pipeline definition syntax that is used by the AWS Data Pipeline API. If the field is not set on the object, the condition fails.
- Returns:
- The name of the field that the operator will be applied to. The field name is the "key" portion of the field definition in the pipeline definition syntax that is used by the AWS Data Pipeline API. If the field is not set on the object, the condition fails.
-
operator
public final Operator operator()
Returns the value of the Operator property for this object.- Returns:
- The value of the Operator property for this object.
-
toBuilder
public Selector.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Selector.Builder,Selector>
-
builder
public static Selector.Builder builder()
-
serializableBuilderClass
public static Class<? extends Selector.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.
-
-