Class WorkAllocationConfigurationType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.WorkAllocationConfigurationType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class WorkAllocationConfigurationType extends Object implements Serializable, Cloneable, Containerable
Parameters related to buckets allocation process. <p>Java class for WorkAllocationConfigurationType complex type. <p>The following schema fragment specifies the expected content contained within this class. <pre> <complexType name="WorkAllocationConfigurationType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="bucketCreationBatch" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="allocateFirst" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="workAllocationMaxRetries" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="workAllocationRetryIntervalBase" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="workAllocationRetryExponentialThreshold" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="workAllocationRetryIntervalLimit" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="workAllocationInitialDelay" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="workAllocationFreeBucketWaitInterval" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </pre>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_ALLOCATE_FIRST
static ItemName
F_BUCKET_CREATION_BATCH
static ItemName
F_WORK_ALLOCATION_FREE_BUCKET_WAIT_INTERVAL
static ItemName
F_WORK_ALLOCATION_INITIAL_DELAY
static ItemName
F_WORK_ALLOCATION_MAX_RETRIES
static ItemName
F_WORK_ALLOCATION_RETRY_EXPONENTIAL_THRESHOLD
static ItemName
F_WORK_ALLOCATION_RETRY_INTERVAL_BASE
static ItemName
F_WORK_ALLOCATION_RETRY_INTERVAL_LIMIT
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description WorkAllocationConfigurationType()
WorkAllocationConfigurationType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_BUCKET_CREATION_BATCH
public static final ItemName F_BUCKET_CREATION_BATCH
-
F_ALLOCATE_FIRST
public static final ItemName F_ALLOCATE_FIRST
-
F_WORK_ALLOCATION_MAX_RETRIES
public static final ItemName F_WORK_ALLOCATION_MAX_RETRIES
-
F_WORK_ALLOCATION_RETRY_INTERVAL_BASE
public static final ItemName F_WORK_ALLOCATION_RETRY_INTERVAL_BASE
-
F_WORK_ALLOCATION_RETRY_EXPONENTIAL_THRESHOLD
public static final ItemName F_WORK_ALLOCATION_RETRY_EXPONENTIAL_THRESHOLD
-
F_WORK_ALLOCATION_RETRY_INTERVAL_LIMIT
public static final ItemName F_WORK_ALLOCATION_RETRY_INTERVAL_LIMIT
-
F_WORK_ALLOCATION_INITIAL_DELAY
public static final ItemName F_WORK_ALLOCATION_INITIAL_DELAY
-
F_WORK_ALLOCATION_FREE_BUCKET_WAIT_INTERVAL
public static final ItemName F_WORK_ALLOCATION_FREE_BUCKET_WAIT_INTERVAL
-
-
Constructor Detail
-
WorkAllocationConfigurationType
public WorkAllocationConfigurationType()
-
WorkAllocationConfigurationType
public WorkAllocationConfigurationType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
-
end
public <X> X end()
-
getBucketCreationBatch
public Integer getBucketCreationBatch()
-
setBucketCreationBatch
public void setBucketCreationBatch(Integer value)
-
isAllocateFirst
public Boolean isAllocateFirst()
-
setAllocateFirst
public void setAllocateFirst(Boolean value)
-
getWorkAllocationMaxRetries
public Integer getWorkAllocationMaxRetries()
-
setWorkAllocationMaxRetries
public void setWorkAllocationMaxRetries(Integer value)
-
getWorkAllocationRetryIntervalBase
public Long getWorkAllocationRetryIntervalBase()
-
setWorkAllocationRetryIntervalBase
public void setWorkAllocationRetryIntervalBase(Long value)
-
getWorkAllocationRetryExponentialThreshold
public Integer getWorkAllocationRetryExponentialThreshold()
-
setWorkAllocationRetryExponentialThreshold
public void setWorkAllocationRetryExponentialThreshold(Integer value)
-
getWorkAllocationRetryIntervalLimit
public Long getWorkAllocationRetryIntervalLimit()
-
setWorkAllocationRetryIntervalLimit
public void setWorkAllocationRetryIntervalLimit(Long value)
-
getWorkAllocationInitialDelay
public Long getWorkAllocationInitialDelay()
-
setWorkAllocationInitialDelay
public void setWorkAllocationInitialDelay(Long value)
-
getWorkAllocationFreeBucketWaitInterval
public Long getWorkAllocationFreeBucketWaitInterval()
-
setWorkAllocationFreeBucketWaitInterval
public void setWorkAllocationFreeBucketWaitInterval(Long value)
-
bucketCreationBatch
public WorkAllocationConfigurationType bucketCreationBatch(Integer value)
-
allocateFirst
public WorkAllocationConfigurationType allocateFirst(Boolean value)
-
workAllocationMaxRetries
public WorkAllocationConfigurationType workAllocationMaxRetries(Integer value)
-
workAllocationRetryIntervalBase
public WorkAllocationConfigurationType workAllocationRetryIntervalBase(Long value)
-
workAllocationRetryExponentialThreshold
public WorkAllocationConfigurationType workAllocationRetryExponentialThreshold(Integer value)
-
workAllocationRetryIntervalLimit
public WorkAllocationConfigurationType workAllocationRetryIntervalLimit(Long value)
-
workAllocationInitialDelay
public WorkAllocationConfigurationType workAllocationInitialDelay(Long value)
-
workAllocationFreeBucketWaitInterval
public WorkAllocationConfigurationType workAllocationFreeBucketWaitInterval(Long value)
-
clone
public WorkAllocationConfigurationType clone()
-
-