Package com.morpheusdata.model
Class NetworkLoadBalancer
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.NetworkLoadBalancerIdentityProjection
com.morpheusdata.model.NetworkLoadBalancer
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Accountprotected Integerprotected Integerprotected Stringprotected Cloudprotected Mapprotected Booleanprotected Dateprotected Stringprotected Booleanprotected Stringprotected Doubleprotected Stringprotected Stringprotected Dateprotected Stringprotected List<NetworkLoadBalancerMonitor>protected Stringprotected Longprotected Accountprotected NetworkPoolprotected Stringprotected CloudRegionprotected Stringprotected Stringprotected Stringprotected Stringprotected Integerprotected Stringprotected AccountCertificateprotected Booleanprotected Stringprotected Dateprotected Stringprotected NetworkLoadBalancerTypeprotected Stringprotected Stringprotected StringFields inherited from class com.morpheusdata.model.projection.NetworkLoadBalancerIdentityProjection
externalIdFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCloud()getName()getOwner()getPool()getType()getUuid()voidsetAccount(Account account) voidsetAdminPort(Integer adminPort) voidsetApiPort(Integer apiPort) voidvoidvoidsetCredentialData(Map credentialData) voidsetCredentialLoaded(Boolean credentialLoaded) voidsetDateCreated(Date dateCreated) voidsetDescription(String description) voidsetEnabled(Boolean enabled) voidsetExternalIp(String externalIp) voidsetHourlyPrice(Double hourlyPrice) voidsetInternalId(String internalId) voidsetInternalIp(String internalIp) voidsetLastUpdated(Date lastUpdated) voidsetManagementUrl(String managementUrl) voidsetMonitors(List<NetworkLoadBalancerMonitor> monitors) voidvoidsetNetworkServerId(Long networkServerId) voidvoidsetPool(NetworkPool pool) voidsetPoolName(String poolName) voidsetRegion(CloudRegion region) voidsetServerName(String serverName) voidsetServiceName(String serviceName) voidsetSshHost(String sshHost) voidsetSshPassword(String sshPassword) voidsetSshPort(Integer sshPort) voidsetSshUsername(String sshUsername) voidsetSslCert(AccountCertificate sslCert) voidsetSslEnabled(Boolean sslEnabled) voidvoidsetStatusDate(Date statusDate) voidsetStatusMessage(String statusMessage) voidvoidvoidsetVirtualServiceName(String virtualServiceName) voidsetVisibility(String visibility) Methods inherited from class com.morpheusdata.model.projection.NetworkLoadBalancerIdentityProjection
getExternalId, setExternalIdMethods 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
-
owner
-
type
-
region
-
name
-
description
-
visibility
-
internalId
-
areaId
-
sshHost
-
sshPort
-
sshUsername
-
sshPassword
-
internalIp
-
externalIp
-
managementUrl
-
apiPort
-
adminPort
-
sslEnabled
-
enabled
-
dateCreated
-
lastUpdated
-
status
-
statusMessage
-
statusDate
-
pool
-
sslCert
-
networkServerId
-
uuid
-
hourlyPrice
-
cloud
-
serverName
-
poolName
-
serviceName
-
virtualServiceName
-
monitors
-
credentialLoaded
-
credentialData
-
-
Constructor Details
-
NetworkLoadBalancer
public NetworkLoadBalancer()
-
-
Method Details
-
getAccount
-
setAccount
-
getOwner
-
setOwner
-
getName
-
setName
-
getDescription
-
setDescription
-
getVisibility
-
setVisibility
-
getInternalId
-
setInternalId
-
getAreaId
-
setAreaId
-
getSshHost
-
setSshHost
-
getSshPort
-
setSshPort
-
getSshUsername
-
setSshUsername
-
getSshPassword
-
setSshPassword
-
getInternalIp
-
setInternalIp
-
getExternalIp
-
setExternalIp
-
getManagementUrl
-
setManagementUrl
-
getApiPort
-
setApiPort
-
getAdminPort
-
setAdminPort
-
isSslEnabled
-
setSslEnabled
-
isEnabled
-
setEnabled
-
getDateCreated
-
setDateCreated
-
getLastUpdated
-
setLastUpdated
-
getStatus
-
setStatus
-
getStatusMessage
-
setStatusMessage
-
getStatusDate
-
setStatusDate
-
getPool
-
setPool
-
getSslCert
-
setSslCert
-
getNetworkServerId
-
setNetworkServerId
-
getUuid
-
setUuid
-
getHourlyPrice
-
setHourlyPrice
-
getMonitors
-
setMonitors
-
getCloud
-
setCloud
-
getServerName
-
setServerName
-
getPoolName
-
setPoolName
-
getServiceName
-
setServiceName
-
getVirtualServiceName
-
setVirtualServiceName
-
getCredentialLoaded
-
setCredentialLoaded
-
getCredentialData
-
setCredentialData
-
getType
-
setType
-
getRegion
-
setRegion
-