Constructor and Description |
---|
Builder(java.lang.String id,
long version,
java.util.Calendar created,
java.lang.String userId,
java.lang.String userName,
java.util.Calendar updated,
java.lang.String updatedByUserId,
java.lang.String updatedByUserName)
Constructor with parameters for the required properties of
Task . |
Modifier and Type | Method and Description |
---|---|
Task |
build() |
Task.Builder |
setEndTime(java.util.Calendar endTime) |
Task.Builder |
setErrorMessage(java.lang.String errorMessage) |
Task.Builder |
setEstimatedRemainingMinutes(java.lang.Long estimatedRemainingMinutes)
Estimated remaining time in minute of the task execution, < 0 means no
estimation for the task.
|
Task.Builder |
setParams(Structure params) |
Task.Builder |
setParentTaskId(java.lang.String parentTaskId) |
Task.Builder |
setProgressPercent(java.lang.Long progressPercent)
Estimated progress percentage the task executed format: int32
|
Task.Builder |
setResourceId(java.lang.String resourceId)
UUID of resources task is acting upon
|
Task.Builder |
setResourceType(java.lang.String resourceType)
Type of resource being acted upon
|
Task.Builder |
setRetries(java.lang.Long retries) |
Task.Builder |
setStartTime(java.util.Calendar startTime) |
Task.Builder |
setStatus(java.lang.String status)
Possible values are:
Task.STATUS_STARTED Task.STATUS_CANCELING Task.STATUS_FINISHED Task.STATUS_FAILED Task.STATUS_CANCELED |
Task.Builder |
setSubStatus(java.lang.String subStatus) |
Task.Builder |
setTaskProgressPhases(java.util.List<TaskProgressPhase> taskProgressPhases)
Task progress phases involved in current task execution
|
Task.Builder |
setTaskType(java.lang.String taskType) |
Task.Builder |
setTaskVersion(java.lang.String taskVersion) |
Task.Builder |
setTenantId(java.lang.String tenantId) |
public Builder(java.lang.String id, long version, java.util.Calendar created, java.lang.String userId, java.lang.String userName, java.util.Calendar updated, java.lang.String updatedByUserId, java.lang.String updatedByUserName)
Task
.public Task.Builder setEndTime(java.util.Calendar endTime)
endTime
- New value for the property.public Task.Builder setErrorMessage(java.lang.String errorMessage)
errorMessage
- New value for the property.public Task.Builder setTenantId(java.lang.String tenantId)
tenantId
- New value for the property.public Task.Builder setParams(Structure params)
params
- New value for the property.public Task.Builder setResourceId(java.lang.String resourceId)
resourceId
- New value for the property.public Task.Builder setResourceType(java.lang.String resourceType)
resourceType
- New value for the property.public Task.Builder setParentTaskId(java.lang.String parentTaskId)
parentTaskId
- New value for the property.public Task.Builder setRetries(java.lang.Long retries)
retries
- New value for the property.public Task.Builder setStartTime(java.util.Calendar startTime)
startTime
- New value for the property.public Task.Builder setStatus(java.lang.String status)
status
- New value for the property.public Task.Builder setSubStatus(java.lang.String subStatus)
subStatus
- New value for the property.public Task.Builder setTaskType(java.lang.String taskType)
taskType
- New value for the property.public Task.Builder setTaskVersion(java.lang.String taskVersion)
taskVersion
- New value for the property.public Task.Builder setTaskProgressPhases(java.util.List<TaskProgressPhase> taskProgressPhases)
taskProgressPhases
- New value for the property.public Task.Builder setProgressPercent(java.lang.Long progressPercent)
progressPercent
- New value for the property.public Task.Builder setEstimatedRemainingMinutes(java.lang.Long estimatedRemainingMinutes)
estimatedRemainingMinutes
- New value for the property.public Task build()