Package com.morpheusdata.model
Class Instance
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Accountprotected Userprotected List<MetadataTag>protected ComputeServerGroupFields inherited from class com.morpheusdata.model.projection.InstanceIdentityProjection
nameFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetIacId()getPlan()getScale()getSite()getSpecs()getTags()getUuid()voidsetAccount(Account account) voidsetAutoScale(Boolean autoScale) voidsetConfigGroup(String configGroup) voidsetConfigId(Long configId) voidsetConfigRole(String configRole) voidsetContainers(Collection<Workload> containers) voidsetCoresPerSocket(Long coresPerSocket) voidsetCreatedBy(User createdBy) voidsetDeployGroup(String deployGroup) voidsetDescription(String description) voidsetDisplayName(String displayName) voidsetEnvironmentPrefix(String environmentPrefix) voidsetExpireDate(Date expireDate) voidsetExternalId(String externalId) voidsetFirewallEnabled(Boolean firewallEnabled) voidsetHostName(String hostName) voidvoidsetInstanceContext(String instanceContext) voidsetInstanceLevel(String instanceLevel) voidsetInstanceTypeCode(String instanceTypeCode) voidsetInstanceTypeName(String instanceTypeName) voidsetInstanceVersion(String instanceVersion) voidsetLayout(InstanceTypeLayout layout) voidsetLayoutCode(String layoutCode) voidsetLayoutId(String layoutId) voidsetLayoutName(String layoutName) voidsetMaxCores(Long maxCores) voidsetMaxMemory(Long maxMemory) voidsetMaxStorage(Long maxStorage) voidsetMetadata(List<MetadataTag> metadata) voidsetNetworkDomain(NetworkDomain networkDomain) voidsetNetworkLevel(String networkLevel) voidsetPlan(ServicePlan plan) voidsetProvisionType(String provisionType) voidsetProvisionZoneId(Long provisionZoneId) voidsetResourcePool(CloudPool resourcePool) voidsetResources(Collection<AccountResource> resources) voidsetScale(InstanceScale scale) voidsetScheduleStatus(String scheduleStatus) voidsetServerGroup(ComputeServerGroup serverGroup) voidsetServicePassword(String servicePassword) voidsetServiceUsername(String serviceUsername) voidsetSite(ComputeSite site) voidsetSpecs(Collection<ResourceSpec> specs) voidvoidsetStatusMessage(String statusMessage) voidvoidsetUnformattedName(String unformattedName) voidsetUserGroup(UserGroup userGroup) voidsetUserGroups(List<UserGroup> userGroups) voidsetUserStatus(String userStatus) voidMethods inherited from class com.morpheusdata.model.projection.InstanceIdentityProjection
getName, setNameMethods 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
-
account
-
instanceTypeName
-
instanceTypeCode
-
provisionType
-
layoutId
-
layoutCode
-
layoutName
-
instanceVersion
-
unformattedName
-
plan
-
displayName
-
environmentPrefix
-
hostName
-
firewallEnabled
-
status
-
userStatus
-
scheduleStatus
-
networkLevel
-
instanceLevel
-
deployGroup
-
instanceContext
-
scale
-
autoScale
-
statusMessage
-
expireDate
-
tags
-
maxStorage
-
maxMemory
-
maxCores
-
coresPerSocket
-
configId
-
configGroup
-
configRole
-
externalId
-
serviceUsername
-
servicePassword
-
iacId
-
provisionZoneId
-
resourcePool
-
layout
-
containers
-
resources
-
serverGroup
-
specs
-
networkDomain
-
site
-
userGroup
-
createdBy
-
userGroups
-
metadata
-
-
Constructor Details
-
Instance
public Instance()
-
-
Method Details
-
getCreatedBy
-
setCreatedBy
-
getUuid
-
setUuid
-
getDescription
-
setDescription
-
getContainers
-
setContainers
-
getInstanceTypeName
-
setInstanceTypeName
-
getInstanceTypeCode
-
setInstanceTypeCode
-
getProvisionType
-
setProvisionType
-
getLayoutId
-
setLayoutId
-
getLayoutCode
-
setLayoutCode
-
getLayoutName
-
setLayoutName
-
getInstanceVersion
-
setInstanceVersion
-
getPlan
-
setPlan
-
getDisplayName
-
setDisplayName
-
getUnformattedName
-
setUnformattedName
-
getEnvironmentPrefix
-
setEnvironmentPrefix
-
getFirewallEnabled
-
setFirewallEnabled
-
getStatus
-
setStatus
-
getUserStatus
-
setUserStatus
-
getScheduleStatus
-
setScheduleStatus
-
getNetworkLevel
-
setNetworkLevel
-
getInstanceLevel
-
setInstanceLevel
-
getDeployGroup
-
setDeployGroup
-
getInstanceContext
-
setInstanceContext
-
getScale
-
setScale
-
getAutoScale
-
setAutoScale
-
getStatusMessage
-
setStatusMessage
-
getExpireDate
-
setExpireDate
-
getTags
-
setTags
-
getMaxStorage
-
setMaxStorage
-
getMaxMemory
-
setMaxMemory
-
getMaxCores
-
setMaxCores
-
getCoresPerSocket
-
setCoresPerSocket
-
getConfigId
-
setConfigId
-
getConfigGroup
-
setConfigGroup
-
getConfigRole
-
setConfigRole
-
getServiceUsername
-
setServiceUsername
-
getServicePassword
-
setServicePassword
-
getMetadata
-
setMetadata
-
getAccount
-
setAccount
-
getServerGroup
-
setServerGroup
-
getSpecs
-
setSpecs
-
getResources
-
setResources
-
getIacId
-
setIacId
-
getExternalId
-
setExternalId
-
getSite
-
setSite
-
getProvisionZoneId
-
setProvisionZoneId
-
getHostName
-
setHostName
-
getResourcePool
-
setResourcePool
-
getLayout
-
setLayout
-
getNetworkDomain
-
setNetworkDomain
-
getUserGroup
-
setUserGroup
-
getUserGroups
-
setUserGroups
-