Class Pool


  • public class Pool
    extends java.lang.Object
    • Constructor Detail

      • Pool

        public Pool​(java.lang.String projectId,
                    java.lang.String privateName,
                    java.lang.Boolean mayContainAdultContent,
                    java.util.Date willExpire,
                    java.math.BigDecimal rewardPerAssignment,
                    java.lang.Integer assignmentMaxDurationSeconds,
                    java.lang.Boolean autoAcceptSolutions,
                    PoolDefaults defaults)
    • Method Detail

      • setPrivateName

        public void setPrivateName​(java.lang.String privateName)
      • setPrivateComment

        public void setPrivateComment​(java.lang.String privateComment)
      • setPublicDescription

        public void setPublicDescription​(java.lang.String publicDescription)
      • setMayContainAdultContent

        public void setMayContainAdultContent​(java.lang.Boolean mayContainAdultContent)
      • setWillExpire

        public void setWillExpire​(java.util.Date willExpire)
      • setRewardPerAssignment

        public void setRewardPerAssignment​(java.math.BigDecimal rewardPerAssignment)
      • setDynamicPricingConfig

        public void setDynamicPricingConfig​(DynamicPricingConfig dynamicPricingConfig)
      • setAssignmentMaxDurationSeconds

        public void setAssignmentMaxDurationSeconds​(java.lang.Integer assignmentMaxDurationSeconds)
      • setAutoAcceptSolutions

        public void setAutoAcceptSolutions​(java.lang.Boolean autoAcceptSolutions)
      • getAutoAcceptPeriodDay

        public java.lang.Integer getAutoAcceptPeriodDay()
      • setAutoAcceptPeriodDay

        public void setAutoAcceptPeriodDay​(java.lang.Integer autoAcceptPeriodDay)
      • setPriority

        public void setPriority​(java.lang.Long priority)
      • setAssignmentsIssuingConfig

        public void setAssignmentsIssuingConfig​(AssignmentsIssuingConfig assignmentsIssuingConfig)
      • setFilter

        public void setFilter​(Connective filter)
      • setQualityControl

        public void setQualityControl​(QualityControl qualityControl)
      • setDefaults

        public void setDefaults​(PoolDefaults defaults)
      • getId

        public java.lang.String getId()
      • getOwner

        public Owner getOwner()
      • getProjectId

        public java.lang.String getProjectId()
      • getPrivateName

        public java.lang.String getPrivateName()
      • getPrivateComment

        public java.lang.String getPrivateComment()
      • getPublicDescription

        public java.lang.String getPublicDescription()
      • getMayContainAdultContent

        public java.lang.Boolean getMayContainAdultContent()
      • getWillExpire

        public java.util.Date getWillExpire()
      • getRewardPerAssignment

        public java.math.BigDecimal getRewardPerAssignment()
      • getMetadata

        public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getMetadata()
      • setMetadata

        public void setMetadata​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> metadata)
      • getAssignmentMaxDurationSeconds

        public java.lang.Integer getAssignmentMaxDurationSeconds()
      • getAutoAcceptSolutions

        public java.lang.Boolean getAutoAcceptSolutions()
      • getPriority

        public java.lang.Long getPriority()
      • setMixerConfig

        public void setMixerConfig​(MixerConfig mixerConfig)
      • getCreated

        public java.util.Date getCreated()
      • getLastStarted

        public java.util.Date getLastStarted()
      • getLastStopped

        public java.util.Date getLastStopped()
      • getAutoCloseAfterCompleteDelaySeconds

        public java.lang.Long getAutoCloseAfterCompleteDelaySeconds()
      • setAutoCloseAfterCompleteDelaySeconds

        public void setAutoCloseAfterCompleteDelaySeconds​(java.lang.Long autoCloseAfterCompleteDelaySeconds)
      • getPublicInstructions

        public java.lang.String getPublicInstructions()