Package com.morpheusdata.model
Class ProvisionType
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.ProvisionType
- All Implemented Interfaces:
IModelCodeName,Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Booleanprotected Stringprotected BooleanIndicates whether a service plan can be changed when reconfiguring an instance of this provision type.protected Booleanprotected Booleanprotected Booleanprotected Stringprotected Stringprotected Booleanprotected Booleanprotected Booleanprotected Stringprotected Stringprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Stringprotected Booleanprotected Stringprotected Booleanprotected Booleanprotected Booleanprotected Integerprotected Integerprotected Integerprotected Booleanprotected Stringprotected Booleanprotected Stringprotected Booleanprotected Stringprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Stringprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Stringprotected Booleanprotected BooleanFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCode()getName()voidsetAclEnabled(Boolean aclEnabled) voidsetAddVolumes(Boolean addVolumes) voidsetBackupType(String backupType) voidsetCanChangeServicePlanOnReconfigure(Boolean canChangeServicePlanOnReconfigure) Indicates whether a service plan can be changed when reconfiguring an instance of this provision type.voidsetCanEnforceTags(Boolean canEnforceTags) voidsetCloneable(Boolean cloneable) voidsetCloneTemplate(Boolean cloneTemplate) voidvoidsetContainerService(String containerService) voidsetCreateServer(Boolean createServer) voidsetCustomizeVolume(Boolean customizeVolume) voidsetCustomSupported(Boolean customSupported) voidsetDeployTargetService(String deployTargetService) voidsetDescription(String description) voidsetDisableRootDatastore(Boolean disableRootDatastore) voidsetExportServer(Boolean exportServer) voidsetHasConfigurableCpuSockets(Boolean hasConfigurableCpuSockets) voidsetHasContainers(Boolean hasContainers) voidsetHasDatastore(Boolean hasDatastore) voidsetHasNetworks(Boolean hasNetworks) voidsetHasParameters(Boolean hasParameters) voidsetHasPlanTagMatch(Boolean hasPlanTagMatch) voidsetHasResources(Boolean hasResources) voidsetHasSecurityGroups(Boolean hasSecurityGroups) voidsetHasSecurityGroupsOnNetworks(Boolean hasSecurityGroupsOnNetworks) voidsetHasSnapshots(Boolean hasSnapshots) voidsetHasStorageControllers(Boolean hasStorageControllers) voidsetHasVolumes(Boolean hasVolumes) voidsetHasZonePools(Boolean hasZonePools) voidsetHostDiskMode(String hostDiskMode) voidsetHostNetwork(Boolean hostNetwork) voidsetHostType(String hostType) voidsetLvmSupported(Boolean lvmSupported) voidsetManaged(Boolean managed) voidsetMapPorts(Boolean mapPorts) voidsetMaxDisk(Integer maxDisk) voidsetMaxNetworks(Integer maxNetworks) voidsetMinDisk(Integer minDisk) voidsetMultiTenant(Boolean multiTenant) voidvoidsetNetworksScopedToPools(Boolean networksScopedToPools) voidsetNodeFormat(String nodeFormat) voidsetPickServer(Boolean pickServer) voidsetProvisionService(String provisionService) voidsetReconfigureSupported(Boolean reconfigureSupported) voidsetResizeCopiesVolumes(Boolean resizeCopiesVolumes) voidsetRootDiskCustomizable(Boolean rootDiskCustomizable) voidsetRootDiskResizable(Boolean rootDiskResizable) voidsetRootDiskSizeKnown(Boolean rootDiskSizeKnown) voidsetServerType(String serverType) voidsetSupportsAutoDatastore(Boolean supportsAutoDatastore) voidsetSupportsConfigManagement(Boolean supportsConfigManagement) voidsetSupportsCustomServicePlans(Boolean supportsCustomServicePlans) voidsetSupportsNetworkSelection(Boolean supportsNetworkSelection) voidsetSupportsReplicaSets(Boolean supportsReplicaSets) voidsetViewSet(String viewSet) voidsetVolumesPreservable(Boolean volumesPreservable) voidsetZonePoolRequired(Boolean zonePoolRequired) Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.morpheusdata.model.IModelCodeName
getId
-
Field Details
-
code
-
name
-
description
-
hostType
-
serverType
-
nodeFormat
-
provisionService
-
pickServer
-
createServer
-
aclEnabled
-
multiTenant
-
hostNetwork
-
managed
-
customSupported
-
mapPorts
-
exportServer
-
cloneTemplate
-
cloneable
-
hasVolumes
-
addVolumes
-
hasDatastore
-
supportsAutoDatastore
-
hasStorageControllers
-
hasNetworks
-
hasConfigurableCpuSockets
-
hasZonePools
-
zonePoolRequired
-
hasSnapshots
-
networksScopedToPools
-
maxNetworks
-
customizeVolume
-
rootDiskCustomizable
-
rootDiskSizeKnown
-
rootDiskResizable
-
lvmSupported
-
resizeCopiesVolumes
-
reconfigureSupported
-
volumesPreservable
-
supportsReplicaSets
-
hasSecurityGroups
-
hasParameters
-
hasContainers
-
hasResources
-
canEnforceTags
-
hasPlanTagMatch
-
hostDiskMode
-
minDisk
-
maxDisk
-
backupType
-
disableRootDatastore
-
viewSet
-
containerService
-
deployTargetService
-
supportsCustomServicePlans
-
supportsConfigManagement
-
hasSecurityGroupsOnNetworks
-
supportsNetworkSelection
-
canChangeServicePlanOnReconfigure
Indicates whether a service plan can be changed when reconfiguring an instance of this provision type. Default is true.- Since:
- 1.2.13
-
-
Constructor Details
-
ProvisionType
public ProvisionType()
-
-
Method Details
-
getCode
- Specified by:
getCodein interfaceIModelCodeName
-
getName
- Specified by:
getNamein interfaceIModelCodeName
-
getDescription
-
getHostType
-
getServerType
-
getNodeFormat
-
getProvisionService
-
getPickServer
-
getCreateServer
-
getAclEnabled
-
getMultiTenant
-
getHostNetwork
-
getManaged
-
getCustomSupported
-
getMapPorts
-
getExportServer
-
getCloneTemplate
-
getCloneable
-
getHasVolumes
-
getAddVolumes
-
getHasDatastore
-
getSupportsAutoDatastore
-
getHasStorageControllers
-
getHasNetworks
-
getHasConfigurableCpuSockets
-
getHasZonePools
-
getZonePoolRequired
-
getHasSnapshots
-
getNetworksScopedToPools
-
getMaxNetworks
-
getCustomizeVolume
-
getRootDiskCustomizable
-
getRootDiskSizeKnown
-
getRootDiskResizable
-
getLvmSupported
-
getResizeCopiesVolumes
-
getReconfigureSupported
-
getVolumesPreservable
-
getSupportsReplicaSets
-
getHasSecurityGroups
-
getHasParameters
-
getHasContainers
-
getHasResources
-
getCanEnforceTags
-
getHasPlanTagMatch
-
getHostDiskMode
-
getMinDisk
-
getMaxDisk
-
getBackupType
-
getDisableRootDatastore
-
getViewSet
-
getContainerService
-
getDeployTargetService
-
getSupportsCustomServicePlans
-
getSupportsConfigManagement
-
getHasSecurityGroupsOnNetworks
-
getSupportsNetworkSelection
-
getCanChangeServicePlanOnReconfigure
- Returns:
- true to allow service plan to be changed when reconfiguring an instance of this provision type.
-
setCode
-
setName
-
setDescription
-
setHostType
-
setServerType
-
setNodeFormat
-
setProvisionService
-
setPickServer
-
setCreateServer
-
setAclEnabled
-
setMultiTenant
-
setHostNetwork
-
setManaged
-
setCustomSupported
-
setMapPorts
-
setExportServer
-
setCloneTemplate
-
setCloneable
-
setHasVolumes
-
setAddVolumes
-
setHasDatastore
-
setSupportsAutoDatastore
-
setHasStorageControllers
-
setHasNetworks
-
setHasConfigurableCpuSockets
-
setHasZonePools
-
setZonePoolRequired
-
setHasSnapshots
-
setNetworksScopedToPools
-
setMaxNetworks
-
setCustomizeVolume
-
setRootDiskCustomizable
-
setRootDiskSizeKnown
-
setRootDiskResizable
-
setLvmSupported
-
setResizeCopiesVolumes
-
setReconfigureSupported
-
setVolumesPreservable
-
setSupportsReplicaSets
-
setHasSecurityGroups
-
setHasParameters
-
setHasContainers
-
setHasResources
-
setCanEnforceTags
-
setHasPlanTagMatch
-
setHostDiskMode
-
setMinDisk
-
setMaxDisk
-
setBackupType
-
setDisableRootDatastore
-
setViewSet
-
setContainerService
-
setDeployTargetService
-
setSupportsCustomServicePlans
-
setSupportsConfigManagement
-
setHasSecurityGroupsOnNetworks
-
setSupportsNetworkSelection
-
setCanChangeServicePlanOnReconfigure
Indicates whether a service plan can be changed when reconfiguring an instance of this provision type.- Parameters:
canChangeServicePlanOnReconfigure- true to allow changing the service plan on reconfigure.
-