Class TaskDefinitionPlacementConstraint
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TaskDefinitionPlacementConstraint.Builder,TaskDefinitionPlacementConstraint>
The constraint on task placement in the task definition. For more information, see Task placement constraints in the Amazon Elastic Container Service Developer Guide.
Task placement constraints aren't supported for tasks run on Fargate.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final StringA cluster query language expression to apply to the constraint.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends TaskDefinitionPlacementConstraint.Builder>final StringtoString()Returns a string representation of this object.type()The type of constraint.final StringThe type of constraint.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
type
The type of constraint. The
MemberOfconstraint restricts selection to be from a group of valid candidates.If the service returns an enum value that is not available in the current SDK version,
typewill returnTaskDefinitionPlacementConstraintType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of constraint. The
MemberOfconstraint restricts selection to be from a group of valid candidates. - See Also:
-
typeAsString
The type of constraint. The
MemberOfconstraint restricts selection to be from a group of valid candidates.If the service returns an enum value that is not available in the current SDK version,
typewill returnTaskDefinitionPlacementConstraintType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of constraint. The
MemberOfconstraint restricts selection to be from a group of valid candidates. - See Also:
-
expression
A cluster query language expression to apply to the constraint. For more information, see Cluster query language in the Amazon Elastic Container Service Developer Guide.
- Returns:
- A cluster query language expression to apply to the constraint. For more information, see Cluster query language in the Amazon Elastic Container Service Developer Guide.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<TaskDefinitionPlacementConstraint.Builder,TaskDefinitionPlacementConstraint>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-