Class QueryConstraint
- java.lang.Object
-
- software.amazon.awssdk.services.cleanrooms.model.QueryConstraint
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<QueryConstraint.Builder,QueryConstraint>
@Generated("software.amazon.awssdk:codegen") public final class QueryConstraint extends Object implements SdkPojo, Serializable, ToCopyableBuilder<QueryConstraint.Builder,QueryConstraint>
Provides any necessary query constraint information.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceQueryConstraint.Builderstatic classQueryConstraint.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static QueryConstraint.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)static QueryConstraintfromRequireOverlap(Consumer<QueryConstraintRequireOverlap.Builder> requireOverlap)Create an instance of this class withrequireOverlap()initialized to the given value.static QueryConstraintfromRequireOverlap(QueryConstraintRequireOverlap requireOverlap)Create an instance of this class withrequireOverlap()initialized to the given value.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()QueryConstraintRequireOverlaprequireOverlap()An array of column names that specifies which columns are required in the JOIN statement.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends QueryConstraint.Builder>serializableBuilderClass()QueryConstraint.BuildertoBuilder()StringtoString()Returns a string representation of this object.QueryConstraint.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
-
requireOverlap
public final QueryConstraintRequireOverlap requireOverlap()
An array of column names that specifies which columns are required in the JOIN statement.
- Returns:
- An array of column names that specifies which columns are required in the JOIN statement.
-
toBuilder
public QueryConstraint.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<QueryConstraint.Builder,QueryConstraint>
-
builder
public static QueryConstraint.Builder builder()
-
serializableBuilderClass
public static Class<? extends QueryConstraint.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.
-
fromRequireOverlap
public static QueryConstraint fromRequireOverlap(QueryConstraintRequireOverlap requireOverlap)
Create an instance of this class withrequireOverlap()initialized to the given value.An array of column names that specifies which columns are required in the JOIN statement.
- Parameters:
requireOverlap- An array of column names that specifies which columns are required in the JOIN statement.
-
fromRequireOverlap
public static QueryConstraint fromRequireOverlap(Consumer<QueryConstraintRequireOverlap.Builder> requireOverlap)
Create an instance of this class withrequireOverlap()initialized to the given value.An array of column names that specifies which columns are required in the JOIN statement.
- Parameters:
requireOverlap- An array of column names that specifies which columns are required in the JOIN statement.
-
type
public QueryConstraint.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 beQueryConstraint.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 beQueryConstraint.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-