Class WorkAllocationConfigurationType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.WorkAllocationConfigurationType
-
- All Implemented Interfaces:
Containerable
,Serializable
,Cloneable
public class WorkAllocationConfigurationType extends Object implements Serializable, Cloneable, Containerable
Parameters related to buckets allocation process.Java class for WorkAllocationConfigurationType complex type.
The following schema fragment specifies the expected content contained within this class.
<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>
- 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
-
Constructor Summary
Constructors Constructor Description WorkAllocationConfigurationType()
WorkAllocationConfigurationType(PrismContext prismContext)
-
Method Summary
-
-
-
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()
-
-