Class ApproveAssignmentRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.mturk.model.MTurkRequest
-
- software.amazon.awssdk.services.mturk.model.ApproveAssignmentRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ApproveAssignmentRequest.Builder,ApproveAssignmentRequest>
@Generated("software.amazon.awssdk:codegen") public final class ApproveAssignmentRequest extends MTurkRequest implements ToCopyableBuilder<ApproveAssignmentRequest.Builder,ApproveAssignmentRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceApproveAssignmentRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringassignmentId()The ID of the assignment.static ApproveAssignmentRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BooleanoverrideRejection()A flag indicating that an assignment should be approved even if it was previously rejected.StringrequesterFeedback()A message for the Worker, which the Worker can see in the Status section of the web site.List<SdkField<?>>sdkFields()static Class<? extends ApproveAssignmentRequest.Builder>serializableBuilderClass()ApproveAssignmentRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
assignmentId
public final String assignmentId()
The ID of the assignment. The assignment must correspond to a HIT created by the Requester.
- Returns:
- The ID of the assignment. The assignment must correspond to a HIT created by the Requester.
-
requesterFeedback
public final String requesterFeedback()
A message for the Worker, which the Worker can see in the Status section of the web site.
- Returns:
- A message for the Worker, which the Worker can see in the Status section of the web site.
-
overrideRejection
public final Boolean overrideRejection()
A flag indicating that an assignment should be approved even if it was previously rejected. Defaults to
False.- Returns:
- A flag indicating that an assignment should be approved even if it was previously rejected. Defaults to
False.
-
toBuilder
public ApproveAssignmentRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ApproveAssignmentRequest.Builder,ApproveAssignmentRequest>- Specified by:
toBuilderin classMTurkRequest
-
builder
public static ApproveAssignmentRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends ApproveAssignmentRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-