Class UpdateDefinition

All Implemented Interfaces:
Serializable

public class UpdateDefinition extends UpdateIdentityProjection
Represents the definition of an update, including its metadata, requirements, and type.
See Also:
  • Field Details

    • code

      protected String code
    • version

      protected String version
    • name

      protected String name
    • updateOpType

      protected UpdateDefinition.OpType updateOpType
    • refType

      protected String refType
    • refId

      protected Long refId
    • updateImagePath

      protected String updateImagePath
    • imagePathType

      protected UpdateDefinition.ImagePathType imagePathType
    • peerPersistence

      protected Boolean peerPersistence
    • requiresMaintenanceMode

      protected Boolean requiresMaintenanceMode
    • requiresRestart

      protected Boolean requiresRestart
    • supportsRollback

      protected Boolean supportsRollback
    • isPlugin

      protected Boolean isPlugin
    • hasMany

      protected Object hasMany
    • validateRules

      protected List<String> validateRules
  • Constructor Details

    • UpdateDefinition

      public UpdateDefinition()
  • Method Details

    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getUpdateOpType

      public UpdateDefinition.OpType getUpdateOpType()
    • setUpdateOpType

      public void setUpdateOpType(UpdateDefinition.OpType updateOpType)
    • getRefType

      public String getRefType()
    • setRefType

      public void setRefType(String refType)
    • getRefId

      public Long getRefId()
    • setRefId

      public void setRefId(Long refId)
    • getUpdateImagePath

      public String getUpdateImagePath()
    • setUpdateImagePath

      public void setUpdateImagePath(String updateImagePath)
    • getImagePathType

      public UpdateDefinition.ImagePathType getImagePathType()
    • setImagePathType

      public void setImagePathType(UpdateDefinition.ImagePathType imagePathType)
    • getValidateRules

      public List<String> getValidateRules()
    • setValidateRules

      public void setValidateRules(List<String> validateRules)
    • getPeerPersistence

      public Boolean getPeerPersistence()
    • setPeerPersistence

      public void setPeerPersistence(Boolean peerPersistence)
    • getRequiresMaintenanceMode

      public Boolean getRequiresMaintenanceMode()
    • setRequiresMaintenanceMode

      public void setRequiresMaintenanceMode(Boolean requiresMaintenanceMode)
    • getRequiresRestart

      public Boolean getRequiresRestart()
    • setRequiresRestart

      public void setRequiresRestart(Boolean requiresRestart)
    • getSupportsRollback

      public Boolean getSupportsRollback()
    • setSupportsRollback

      public void setSupportsRollback(Boolean supportsRollback)
    • getIsPlugin

      public Boolean getIsPlugin()
    • setIsPlugin

      public void setIsPlugin(Boolean isPlugin)
    • getHasMany

      public Object getHasMany()
    • setHasMany

      public void setHasMany(Object hasMany)