Package ai.toloka.client.v1.pool
Class Pool
- java.lang.Object
-
- ai.toloka.client.v1.pool.Pool
-
public class Pool extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetAssignmentMaxDurationSeconds()AssignmentsIssuingConfiggetAssignmentsIssuingConfig()java.lang.IntegergetAutoAcceptPeriodDay()java.lang.BooleangetAutoAcceptSolutions()java.lang.LonggetAutoCloseAfterCompleteDelaySeconds()java.util.DategetCreated()PoolDefaultsgetDefaults()AbstractDynamicOverlapConfiggetDynamicOverlapConfig()DynamicPricingConfiggetDynamicPricingConfig()ConnectivegetFilter()java.lang.StringgetId()PoolCloseReasongetLastCloseReason()java.util.DategetLastStarted()java.util.DategetLastStopped()java.lang.BooleangetMayContainAdultContent()java.util.Map<java.lang.String,java.util.List<java.lang.String>>getMetadata()MixerConfiggetMixerConfig()OwnergetOwner()java.lang.LonggetPriority()java.lang.StringgetPrivateComment()java.lang.StringgetPrivateName()java.lang.StringgetProjectId()java.lang.StringgetPublicDescription()java.lang.StringgetPublicInstructions()QualityControlgetQualityControl()java.math.BigDecimalgetRewardPerAssignment()PoolStatusgetStatus()PoolTrainingConfiggetTrainingConfig()PoolTypegetType()java.util.DategetWillExpire()voidsetAssignmentMaxDurationSeconds(java.lang.Integer assignmentMaxDurationSeconds)voidsetAssignmentsIssuingConfig(AssignmentsIssuingConfig assignmentsIssuingConfig)voidsetAutoAcceptPeriodDay(java.lang.Integer autoAcceptPeriodDay)voidsetAutoAcceptSolutions(java.lang.Boolean autoAcceptSolutions)voidsetAutoCloseAfterCompleteDelaySeconds(java.lang.Long autoCloseAfterCompleteDelaySeconds)voidsetDefaults(PoolDefaults defaults)voidsetDynamicOverlapConfig(AbstractDynamicOverlapConfig dynamicOverlapConfig)voidsetDynamicPricingConfig(DynamicPricingConfig dynamicPricingConfig)voidsetFilter(Connective filter)voidsetMayContainAdultContent(java.lang.Boolean mayContainAdultContent)voidsetMetadata(java.util.Map<java.lang.String,java.util.List<java.lang.String>> metadata)voidsetMixerConfig(MixerConfig mixerConfig)voidsetPriority(java.lang.Long priority)voidsetPrivateComment(java.lang.String privateComment)voidsetPrivateName(java.lang.String privateName)voidsetPublicDescription(java.lang.String publicDescription)voidsetQualityControl(QualityControl qualityControl)voidsetRewardPerAssignment(java.math.BigDecimal rewardPerAssignment)voidsetWillExpire(java.util.Date willExpire)
-
-
-
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)
-
setDynamicOverlapConfig
public void setDynamicOverlapConfig(AbstractDynamicOverlapConfig dynamicOverlapConfig)
-
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()
-
getDynamicPricingConfig
public DynamicPricingConfig getDynamicPricingConfig()
-
getDynamicOverlapConfig
public AbstractDynamicOverlapConfig getDynamicOverlapConfig()
-
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()
-
getAssignmentsIssuingConfig
public AssignmentsIssuingConfig getAssignmentsIssuingConfig()
-
getFilter
public Connective getFilter()
-
getQualityControl
public QualityControl getQualityControl()
-
getDefaults
public PoolDefaults getDefaults()
-
getMixerConfig
public MixerConfig getMixerConfig()
-
setMixerConfig
public void setMixerConfig(MixerConfig mixerConfig)
-
getStatus
public PoolStatus getStatus()
-
getCreated
public java.util.Date getCreated()
-
getLastStarted
public java.util.Date getLastStarted()
-
getLastStopped
public java.util.Date getLastStopped()
-
getLastCloseReason
public PoolCloseReason getLastCloseReason()
-
getAutoCloseAfterCompleteDelaySeconds
public java.lang.Long getAutoCloseAfterCompleteDelaySeconds()
-
setAutoCloseAfterCompleteDelaySeconds
public void setAutoCloseAfterCompleteDelaySeconds(java.lang.Long autoCloseAfterCompleteDelaySeconds)
-
getType
public PoolType getType()
-
getPublicInstructions
public java.lang.String getPublicInstructions()
-
getTrainingConfig
public PoolTrainingConfig getTrainingConfig()
-
-