com.amazonaws.mturk.requester
Class QualificationType

java.lang.Object
  extended by com.amazonaws.mturk.requester.QualificationType
All Implemented Interfaces:
java.io.Serializable

public class QualificationType
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
QualificationType()
           
QualificationType(Request request, java.lang.String qualificationTypeId, java.util.Calendar creationTime, java.lang.String name, java.lang.String description, java.lang.String keywords, QualificationTypeStatus qualificationTypeStatus, java.lang.String test, java.lang.Long testDurationInSeconds, java.lang.String answerKey, java.lang.Long retryDelayInSeconds, java.lang.Boolean isRequestable, java.lang.Boolean autoGranted, java.lang.Integer autoGrantedValue)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAnswerKey()
          Gets the answerKey value for this QualificationType.
 java.lang.Boolean getAutoGranted()
          Gets the autoGranted value for this QualificationType.
 java.lang.Integer getAutoGrantedValue()
          Gets the autoGrantedValue value for this QualificationType.
 java.util.Calendar getCreationTime()
          Gets the creationTime value for this QualificationType.
 java.lang.String getDescription()
          Gets the description value for this QualificationType.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.lang.Boolean getIsRequestable()
          Gets the isRequestable value for this QualificationType.
 java.lang.String getKeywords()
          Gets the keywords value for this QualificationType.
 java.lang.String getName()
          Gets the name value for this QualificationType.
 java.lang.String getQualificationTypeId()
          Gets the qualificationTypeId value for this QualificationType.
 QualificationTypeStatus getQualificationTypeStatus()
          Gets the qualificationTypeStatus value for this QualificationType.
 Request getRequest()
          Gets the request value for this QualificationType.
 java.lang.Long getRetryDelayInSeconds()
          Gets the retryDelayInSeconds value for this QualificationType.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 java.lang.String getTest()
          Gets the test value for this QualificationType.
 java.lang.Long getTestDurationInSeconds()
          Gets the testDurationInSeconds value for this QualificationType.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setAnswerKey(java.lang.String answerKey)
          Sets the answerKey value for this QualificationType.
 void setAutoGranted(java.lang.Boolean autoGranted)
          Sets the autoGranted value for this QualificationType.
 void setAutoGrantedValue(java.lang.Integer autoGrantedValue)
          Sets the autoGrantedValue value for this QualificationType.
 void setCreationTime(java.util.Calendar creationTime)
          Sets the creationTime value for this QualificationType.
 void setDescription(java.lang.String description)
          Sets the description value for this QualificationType.
 void setIsRequestable(java.lang.Boolean isRequestable)
          Sets the isRequestable value for this QualificationType.
 void setKeywords(java.lang.String keywords)
          Sets the keywords value for this QualificationType.
 void setName(java.lang.String name)
          Sets the name value for this QualificationType.
 void setQualificationTypeId(java.lang.String qualificationTypeId)
          Sets the qualificationTypeId value for this QualificationType.
 void setQualificationTypeStatus(QualificationTypeStatus qualificationTypeStatus)
          Sets the qualificationTypeStatus value for this QualificationType.
 void setRequest(Request request)
          Sets the request value for this QualificationType.
 void setRetryDelayInSeconds(java.lang.Long retryDelayInSeconds)
          Sets the retryDelayInSeconds value for this QualificationType.
 void setTest(java.lang.String test)
          Sets the test value for this QualificationType.
 void setTestDurationInSeconds(java.lang.Long testDurationInSeconds)
          Sets the testDurationInSeconds value for this QualificationType.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QualificationType

public QualificationType()

QualificationType

public QualificationType(Request request,
                         java.lang.String qualificationTypeId,
                         java.util.Calendar creationTime,
                         java.lang.String name,
                         java.lang.String description,
                         java.lang.String keywords,
                         QualificationTypeStatus qualificationTypeStatus,
                         java.lang.String test,
                         java.lang.Long testDurationInSeconds,
                         java.lang.String answerKey,
                         java.lang.Long retryDelayInSeconds,
                         java.lang.Boolean isRequestable,
                         java.lang.Boolean autoGranted,
                         java.lang.Integer autoGrantedValue)
Method Detail

getRequest

public Request getRequest()
Gets the request value for this QualificationType.

Returns:
request

setRequest

public void setRequest(Request request)
Sets the request value for this QualificationType.

Parameters:
request -

getQualificationTypeId

public java.lang.String getQualificationTypeId()
Gets the qualificationTypeId value for this QualificationType.

Returns:
qualificationTypeId

setQualificationTypeId

public void setQualificationTypeId(java.lang.String qualificationTypeId)
Sets the qualificationTypeId value for this QualificationType.

Parameters:
qualificationTypeId -

getCreationTime

public java.util.Calendar getCreationTime()
Gets the creationTime value for this QualificationType.

Returns:
creationTime

setCreationTime

public void setCreationTime(java.util.Calendar creationTime)
Sets the creationTime value for this QualificationType.

Parameters:
creationTime -

getName

public java.lang.String getName()
Gets the name value for this QualificationType.

Returns:
name

setName

public void setName(java.lang.String name)
Sets the name value for this QualificationType.

Parameters:
name -

getDescription

public java.lang.String getDescription()
Gets the description value for this QualificationType.

Returns:
description

setDescription

public void setDescription(java.lang.String description)
Sets the description value for this QualificationType.

Parameters:
description -

getKeywords

public java.lang.String getKeywords()
Gets the keywords value for this QualificationType.

Returns:
keywords

setKeywords

public void setKeywords(java.lang.String keywords)
Sets the keywords value for this QualificationType.

Parameters:
keywords -

getQualificationTypeStatus

public QualificationTypeStatus getQualificationTypeStatus()
Gets the qualificationTypeStatus value for this QualificationType.

Returns:
qualificationTypeStatus

setQualificationTypeStatus

public void setQualificationTypeStatus(QualificationTypeStatus qualificationTypeStatus)
Sets the qualificationTypeStatus value for this QualificationType.

Parameters:
qualificationTypeStatus -

getTest

public java.lang.String getTest()
Gets the test value for this QualificationType.

Returns:
test

setTest

public void setTest(java.lang.String test)
Sets the test value for this QualificationType.

Parameters:
test -

getTestDurationInSeconds

public java.lang.Long getTestDurationInSeconds()
Gets the testDurationInSeconds value for this QualificationType.

Returns:
testDurationInSeconds

setTestDurationInSeconds

public void setTestDurationInSeconds(java.lang.Long testDurationInSeconds)
Sets the testDurationInSeconds value for this QualificationType.

Parameters:
testDurationInSeconds -

getAnswerKey

public java.lang.String getAnswerKey()
Gets the answerKey value for this QualificationType.

Returns:
answerKey

setAnswerKey

public void setAnswerKey(java.lang.String answerKey)
Sets the answerKey value for this QualificationType.

Parameters:
answerKey -

getRetryDelayInSeconds

public java.lang.Long getRetryDelayInSeconds()
Gets the retryDelayInSeconds value for this QualificationType.

Returns:
retryDelayInSeconds

setRetryDelayInSeconds

public void setRetryDelayInSeconds(java.lang.Long retryDelayInSeconds)
Sets the retryDelayInSeconds value for this QualificationType.

Parameters:
retryDelayInSeconds -

getIsRequestable

public java.lang.Boolean getIsRequestable()
Gets the isRequestable value for this QualificationType.

Returns:
isRequestable

setIsRequestable

public void setIsRequestable(java.lang.Boolean isRequestable)
Sets the isRequestable value for this QualificationType.

Parameters:
isRequestable -

getAutoGranted

public java.lang.Boolean getAutoGranted()
Gets the autoGranted value for this QualificationType.

Returns:
autoGranted

setAutoGranted

public void setAutoGranted(java.lang.Boolean autoGranted)
Sets the autoGranted value for this QualificationType.

Parameters:
autoGranted -

getAutoGrantedValue

public java.lang.Integer getAutoGrantedValue()
Gets the autoGrantedValue value for this QualificationType.

Returns:
autoGrantedValue

setAutoGrantedValue

public void setAutoGrantedValue(java.lang.Integer autoGrantedValue)
Sets the autoGrantedValue value for this QualificationType.

Parameters:
autoGrantedValue -

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer