com.amazonaws.mturk.requester
Class RegisterHITTypeRequest

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

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

See Also:
Serialized Form

Constructor Summary
RegisterHITTypeRequest()
           
RegisterHITTypeRequest(java.lang.Long autoApprovalDelayInSeconds, long assignmentDurationInSeconds, Price reward, java.lang.String title, java.lang.String keywords, java.lang.String description, QualificationRequirement[] qualificationRequirement, java.lang.String[] responseGroup)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 long getAssignmentDurationInSeconds()
          Gets the assignmentDurationInSeconds value for this RegisterHITTypeRequest.
 java.lang.Long getAutoApprovalDelayInSeconds()
          Gets the autoApprovalDelayInSeconds value for this RegisterHITTypeRequest.
 java.lang.String getDescription()
          Gets the description value for this RegisterHITTypeRequest.
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.String getKeywords()
          Gets the keywords value for this RegisterHITTypeRequest.
 QualificationRequirement[] getQualificationRequirement()
          Gets the qualificationRequirement value for this RegisterHITTypeRequest.
 QualificationRequirement getQualificationRequirement(int i)
           
 java.lang.String[] getResponseGroup()
          Gets the responseGroup value for this RegisterHITTypeRequest.
 java.lang.String getResponseGroup(int i)
           
 Price getReward()
          Gets the reward value for this RegisterHITTypeRequest.
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 getTitle()
          Gets the title value for this RegisterHITTypeRequest.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setAssignmentDurationInSeconds(long assignmentDurationInSeconds)
          Sets the assignmentDurationInSeconds value for this RegisterHITTypeRequest.
 void setAutoApprovalDelayInSeconds(java.lang.Long autoApprovalDelayInSeconds)
          Sets the autoApprovalDelayInSeconds value for this RegisterHITTypeRequest.
 void setDescription(java.lang.String description)
          Sets the description value for this RegisterHITTypeRequest.
 void setKeywords(java.lang.String keywords)
          Sets the keywords value for this RegisterHITTypeRequest.
 void setQualificationRequirement(int i, QualificationRequirement _value)
           
 void setQualificationRequirement(QualificationRequirement[] qualificationRequirement)
          Sets the qualificationRequirement value for this RegisterHITTypeRequest.
 void setResponseGroup(int i, java.lang.String _value)
           
 void setResponseGroup(java.lang.String[] responseGroup)
          Sets the responseGroup value for this RegisterHITTypeRequest.
 void setReward(Price reward)
          Sets the reward value for this RegisterHITTypeRequest.
 void setTitle(java.lang.String title)
          Sets the title value for this RegisterHITTypeRequest.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegisterHITTypeRequest

public RegisterHITTypeRequest()

RegisterHITTypeRequest

public RegisterHITTypeRequest(java.lang.Long autoApprovalDelayInSeconds,
                              long assignmentDurationInSeconds,
                              Price reward,
                              java.lang.String title,
                              java.lang.String keywords,
                              java.lang.String description,
                              QualificationRequirement[] qualificationRequirement,
                              java.lang.String[] responseGroup)
Method Detail

getAutoApprovalDelayInSeconds

public java.lang.Long getAutoApprovalDelayInSeconds()
Gets the autoApprovalDelayInSeconds value for this RegisterHITTypeRequest.

Returns:
autoApprovalDelayInSeconds

setAutoApprovalDelayInSeconds

public void setAutoApprovalDelayInSeconds(java.lang.Long autoApprovalDelayInSeconds)
Sets the autoApprovalDelayInSeconds value for this RegisterHITTypeRequest.

Parameters:
autoApprovalDelayInSeconds -

getAssignmentDurationInSeconds

public long getAssignmentDurationInSeconds()
Gets the assignmentDurationInSeconds value for this RegisterHITTypeRequest.

Returns:
assignmentDurationInSeconds

setAssignmentDurationInSeconds

public void setAssignmentDurationInSeconds(long assignmentDurationInSeconds)
Sets the assignmentDurationInSeconds value for this RegisterHITTypeRequest.

Parameters:
assignmentDurationInSeconds -

getReward

public Price getReward()
Gets the reward value for this RegisterHITTypeRequest.

Returns:
reward

setReward

public void setReward(Price reward)
Sets the reward value for this RegisterHITTypeRequest.

Parameters:
reward -

getTitle

public java.lang.String getTitle()
Gets the title value for this RegisterHITTypeRequest.

Returns:
title

setTitle

public void setTitle(java.lang.String title)
Sets the title value for this RegisterHITTypeRequest.

Parameters:
title -

getKeywords

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

Returns:
keywords

setKeywords

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

Parameters:
keywords -

getDescription

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

Returns:
description

setDescription

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

Parameters:
description -

getQualificationRequirement

public QualificationRequirement[] getQualificationRequirement()
Gets the qualificationRequirement value for this RegisterHITTypeRequest.

Returns:
qualificationRequirement

setQualificationRequirement

public void setQualificationRequirement(QualificationRequirement[] qualificationRequirement)
Sets the qualificationRequirement value for this RegisterHITTypeRequest.

Parameters:
qualificationRequirement -

getQualificationRequirement

public QualificationRequirement getQualificationRequirement(int i)

setQualificationRequirement

public void setQualificationRequirement(int i,
                                        QualificationRequirement _value)

getResponseGroup

public java.lang.String[] getResponseGroup()
Gets the responseGroup value for this RegisterHITTypeRequest.

Returns:
responseGroup

setResponseGroup

public void setResponseGroup(java.lang.String[] responseGroup)
Sets the responseGroup value for this RegisterHITTypeRequest.

Parameters:
responseGroup -

getResponseGroup

public java.lang.String getResponseGroup(int i)

setResponseGroup

public void setResponseGroup(int i,
                             java.lang.String _value)

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