Package com.morpheusdata.model
Class UpdateOperation
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.UpdateIdentityProjection
com.morpheusdata.model.UpdateOperation
- All Implemented Interfaces:
Serializable
Represents an update operation with progress tracking and status management.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRepresents a single step in the update operation.static enumEnum representing the statuses of an update operation.static enumEnum representing the state of the step being performed. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Dateprotected Stringprotected List<UpdateOperation.OpEntry>protected intprotected Longprotected Stringprotected Dateprotected UpdateOperation.OpStateprotected Stringprotected StringFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCode()getName()intgetRefId()getState()voidvoidsetCompletedAt(Date completedAt) voidvoidsetOpEntry(List<UpdateOperation.OpEntry> opEntry) voidsetPercentComplete(int percentComplete) voidvoidsetRefType(String refType) voidsetStartedAt(Date startedAt) voidsetState(UpdateOperation.OpState state) voidsetStatusMessage(String statusMessage) voidsetVersion(String version) Methods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityPropertiesMethods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
Field Details
-
code
-
version
-
name
-
refType
-
refId
-
state
-
statusMessage
-
percentComplete
protected int percentComplete -
startedAt
-
completedAt
-
opEntry
-
-
Constructor Details
-
UpdateOperation
public UpdateOperation()
-
-
Method Details
-
getCode
-
setCode
-
getVersion
-
setVersion
-
getName
-
setName
-
getRefType
-
setRefType
-
getRefId
-
setRefId
-
getState
-
setState
-
getStatusMessage
-
setStatusMessage
-
getPercentComplete
public int getPercentComplete() -
setPercentComplete
public void setPercentComplete(int percentComplete) -
getStartedAt
-
setStartedAt
-
getCompletedAt
-
setCompletedAt
-
getOpEntry
-
setOpEntry
-