Package com.morpheusdata.model
Class Instance
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionprotected Account
protected User
protected List<MetadataTag>
protected ComputeServerGroup
Fields inherited from class com.morpheusdata.model.projection.InstanceIdentityProjection
name
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetIacId()
getPlan()
getScale()
getSite()
getSpecs()
getTags()
getUuid()
void
setAccount
(Account account) void
setAutoScale
(Boolean autoScale) void
setConfigGroup
(String configGroup) void
setConfigId
(Long configId) void
setConfigRole
(String configRole) void
setContainers
(Collection<Workload> containers) void
setCoresPerSocket
(Long coresPerSocket) void
setCreatedBy
(User createdBy) void
setDeployGroup
(String deployGroup) void
setDescription
(String description) void
setDisplayName
(String displayName) void
setEnvironmentPrefix
(String environmentPrefix) void
setExpireDate
(Date expireDate) void
setExternalId
(String externalId) void
setFirewallEnabled
(Boolean firewallEnabled) void
setHostName
(String hostName) void
void
setInstanceContext
(String instanceContext) void
setInstanceLevel
(String instanceLevel) void
setInstanceTypeCode
(String instanceTypeCode) void
setInstanceTypeName
(String instanceTypeName) void
setInstanceVersion
(String instanceVersion) void
setLayout
(InstanceTypeLayout layout) void
setLayoutCode
(String layoutCode) void
setLayoutId
(String layoutId) void
setLayoutName
(String layoutName) void
setMaxCores
(Long maxCores) void
setMaxMemory
(Long maxMemory) void
setMaxStorage
(Long maxStorage) void
setMetadata
(List<MetadataTag> metadata) void
setNetworkDomain
(NetworkDomain networkDomain) void
setNetworkLevel
(String networkLevel) void
setPlan
(ServicePlan plan) void
setProvisionType
(String provisionType) void
setProvisionZoneId
(Long provisionZoneId) void
setResourcePool
(CloudPool resourcePool) void
setResources
(Collection<AccountResource> resources) void
setScale
(InstanceScale scale) void
setScheduleStatus
(String scheduleStatus) void
setServerGroup
(ComputeServerGroup serverGroup) void
setServicePassword
(String servicePassword) void
setServiceUsername
(String serviceUsername) void
setSite
(ComputeSite site) void
setSpecs
(Collection<ResourceSpec> specs) void
void
setStatusMessage
(String statusMessage) void
void
setUnformattedName
(String unformattedName) void
setUserGroup
(UserGroup userGroup) void
setUserGroups
(List<UserGroup> userGroups) void
setUserStatus
(String userStatus) void
Methods inherited from class com.morpheusdata.model.projection.InstanceIdentityProjection
getName, setName
Methods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityProperties
Methods 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
-