Constructor and Description |
---|
Builder(java.util.Calendar updated,
java.lang.String userId,
java.lang.String updatedByUserId,
java.util.Calendar created,
long version,
java.lang.String userName,
java.lang.String id)
Constructor with parameters for the required properties of
Task . |
Modifier and Type | Method and Description |
---|---|
Task |
build() |
Task.Builder |
setCorrelationId(java.lang.String correlationId)
(Optional) Client provided uniqifier to make task creation idempotent.
|
Task.Builder |
setCustomerErrorMessage(java.lang.String customerErrorMessage) |
Task.Builder |
setEndResourceEntityVersion(java.lang.Long endResourceEntityVersion)
Entity version of the resource at the end of the task.
|
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 |
setLocalizedErrorMessage(java.lang.String localizedErrorMessage) |
Task.Builder |
setOrgId(java.lang.String orgId) |
Task.Builder |
setOrgType(java.lang.String orgType) |
Task.Builder |
setParams(Structure params) |
Task.Builder |
setParentTaskId(java.lang.String parentTaskId)
If this task was created by another task - this provides the linkage.
|
Task.Builder |
setPhaseInProgress(java.lang.String phaseInProgress)
The current in progress phase ID in the task execution, if none in progress,
empty string returned.
|
Task.Builder |
setProgressPercent(java.lang.Long progressPercent)
Estimated progress percentage the task executed format: int32
|
Task.Builder |
setResourceId(java.lang.String resourceId)
UUID of the resource the task is acting upon
|
Task.Builder |
setResourceType(java.lang.String resourceType)
Type of resource being acted upon
|
Task.Builder |
setServiceErrors(java.util.List<ServiceError> serviceErrors)
Service errors returned from SDDC services.
|
Task.Builder |
setStartResourceEntityVersion(java.lang.Long startResourceEntityVersion)
Entity version of the resource at the start of the task.
|
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 |
setUpdatedByUserName(java.lang.String updatedByUserName)
User name that last updated this record
|
public Builder(java.util.Calendar updated, java.lang.String userId, java.lang.String updatedByUserId, java.util.Calendar created, long version, java.lang.String userName, java.lang.String id)
Task
.public Task.Builder setUpdatedByUserName(java.lang.String updatedByUserName)
updatedByUserName
- New value for the property.public Task.Builder setStatus(java.lang.String status)
status
- New value for the property.public Task.Builder setLocalizedErrorMessage(java.lang.String localizedErrorMessage)
localizedErrorMessage
- New value for the property.public Task.Builder setResourceId(java.lang.String resourceId)
resourceId
- New value for the property.public Task.Builder setParentTaskId(java.lang.String parentTaskId)
parentTaskId
- New value for the property.public Task.Builder setTaskVersion(java.lang.String taskVersion)
taskVersion
- New value for the property.public Task.Builder setCorrelationId(java.lang.String correlationId)
correlationId
- New value for the property.public Task.Builder setStartResourceEntityVersion(java.lang.Long startResourceEntityVersion)
startResourceEntityVersion
- New value for the property.public Task.Builder setCustomerErrorMessage(java.lang.String customerErrorMessage)
customerErrorMessage
- 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 setStartTime(java.util.Calendar startTime)
startTime
- New value for the property.public Task.Builder setTaskProgressPhases(java.util.List<TaskProgressPhase> taskProgressPhases)
taskProgressPhases
- New value for the property.public Task.Builder setErrorMessage(java.lang.String errorMessage)
errorMessage
- New value for the property.public Task.Builder setOrgId(java.lang.String orgId)
orgId
- New value for the property.public Task.Builder setEndResourceEntityVersion(java.lang.Long endResourceEntityVersion)
endResourceEntityVersion
- New value for the property.public Task.Builder setServiceErrors(java.util.List<ServiceError> serviceErrors)
serviceErrors
- New value for the property.public Task.Builder setOrgType(java.lang.String orgType)
orgType
- New value for the property.public Task.Builder setEstimatedRemainingMinutes(java.lang.Long estimatedRemainingMinutes)
estimatedRemainingMinutes
- New value for the property.public Task.Builder setParams(Structure params)
params
- New value for the property.public Task.Builder setProgressPercent(java.lang.Long progressPercent)
progressPercent
- New value for the property.public Task.Builder setPhaseInProgress(java.lang.String phaseInProgress)
phaseInProgress
- New value for the property.public Task.Builder setResourceType(java.lang.String resourceType)
resourceType
- New value for the property.public Task.Builder setEndTime(java.util.Calendar endTime)
endTime
- New value for the property.public Task build()