| Constructor and Description |
|---|
Builder(LocalizableMessage description,
java.lang.String service,
java.lang.String operation,
Status status,
boolean cancelable)
Constructor with parameters for the required properties of
Info. |
| Modifier and Type | Method and Description |
|---|---|
Info |
build() |
Info.Builder |
setEndTime(java.util.Calendar endTime)
Time when the operation is completed.
|
Info.Builder |
setError(com.vmware.vapi.bindings.ApiError error)
Description of the error if the operation status is "FAILED".
|
Info.Builder |
setParent(java.lang.String parent)
Parent of the current task.
|
Info.Builder |
setProgress(Progress progress)
Progress of the operation.
|
Info.Builder |
setResult(com.vmware.vapi.data.DataValue result)
Result of the operation.
|
Info.Builder |
setStartTime(java.util.Calendar startTime)
Time when the operation is started.
|
Info.Builder |
setTarget(DynamicID target)
Identifier of the target created by the operation or an existing one the
operation performed on.
|
Info.Builder |
setUser(java.lang.String user)
Name of the user who performed the operation.
|
Info.Builder |
setVcTask(java.lang.String vcTask)
Associated vCenter task for the given task.
|
public Builder(LocalizableMessage description, java.lang.String service, java.lang.String operation, Status status, boolean cancelable)
Info.public Info.Builder setProgress(Progress progress)
getStatus() is one of Status.RUNNING,
Status.BLOCKED, Status.SUCCEEDED, or Status.FAILED.progress - New value for the property.public Info.Builder setResult(com.vmware.vapi.data.DataValue result)
null if the operation does not return a result or
if the result is not available at the current step of the operation.result - New value for the property.public Info.Builder setVcTask(java.lang.String vcTask)
null if there is no corresponding VC task created.vcTask - New value for the property.public Info.Builder setParent(java.lang.String parent)
null if the task has no parent.parent - New value for the property.
When clients pass a value of this class as a parameter, the property must be an
identifier for the resource type: com.vmware.snapservice.task. When
methods return a value of this class as a return value, the property will be an
identifier for the resource type: com.vmware.snapservice.task.public Info.Builder setTarget(DynamicID target)
null if the operation has no target or multiple
targets.target - New value for the property.public Info.Builder setError(com.vmware.vapi.bindings.ApiError error)
null the description of why the operation failed will be included in
the result of the operation (see Info.getResult()).error - New value for the property.public Info.Builder setStartTime(java.util.Calendar startTime)
getStatus() is one of Status.RUNNING,
Status.BLOCKED, Status.SUCCEEDED, or Status.FAILED.startTime - New value for the property.public Info.Builder setEndTime(java.util.Calendar endTime)
getStatus() is one of Status.SUCCEEDED or
Status.FAILED.endTime - New value for the property.public Info.Builder setUser(java.lang.String user)
null if the operation is performed by the system.user - New value for the property.public Info build()