Class SystemComponentType

java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.system.SystemComponentType
All Implemented Interfaces:
Serializable

public class SystemComponentType extends MorpheusModel
This model represents a configurable component type of a System. Examples of component types that make up a system are Bare Metal Hosts, Network Switches, Storage arrays, etc.
See Also:
  • Field Details

  • Constructor Details

    • SystemComponentType

      public SystemComponentType()
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getCode

      public String getCode()
    • setCode

      public void setCode(String code)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getCategory

      public String getCategory()
    • setCategory

      public void setCategory(String category)
    • getActive

      public Boolean getActive()
    • setActive

      public void setActive(Boolean active)
    • getOptionTypes

      public List<OptionType> getOptionTypes()
    • setOptionTypes

      public void setOptionTypes(List<OptionType> optionTypes)
    • getInitializeWorkflows

      public List<TaskSet> getInitializeWorkflows()
    • setInitializeWorkflows

      public void setInitializeWorkflows(List<TaskSet> initializeWorkflows)
    • getUpdateWorkflows

      public List<TaskSet> getUpdateWorkflows()
    • setUpdateWorkflows

      public void setUpdateWorkflows(List<TaskSet> updateWorkflows)
    • getModelType

      public Class<? extends MorpheusModel> getModelType()
    • setModelType

      public void setModelType(Class<? extends MorpheusModel> modelType)