Package com.morpheusdata.model
Class NetworkPoolServer
- java.lang.Object
-
- com.morpheusdata.model.MorpheusModel
-
- com.morpheusdata.model.NetworkPoolServer
-
public class NetworkPoolServer extends MorpheusModel
Represents an instance of an IPAM integration server. This integration type contains status fields, connection information as well as a reference to a clonedAccountIntegration
class for the type of pool server. There are also some special properties on pool server instances for use in controlling behavior of anIPAMProvider
- Since:
- 0.8.0
- See Also:
IPAMProvider
-
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
protected java.lang.Integer
adminPort
protected java.lang.Integer
apiPort
protected java.util.Map
credentialData
protected java.lang.Boolean
credentialLoaded
protected java.util.Date
dateCreated
protected java.lang.String
description
protected java.lang.Boolean
enabled
protected java.lang.String
externalId
protected java.lang.Boolean
ignoreSsl
protected AccountIntegration
integration
protected java.lang.String
internalId
protected java.util.Date
lastUpdated
protected java.lang.String
name
protected java.lang.String
networkFilter
protected java.lang.String
serviceHost
protected java.lang.String
serviceMode
protected java.lang.String
servicePassword
protected java.lang.Integer
servicePort
protected java.lang.Long
serviceThrottleRate
protected java.lang.String
serviceUrl
protected java.lang.String
serviceUsername
protected java.lang.String
status
protected java.util.Date
statusDate
protected java.lang.String
statusMessage
protected java.lang.String
tenantMatch
protected NetworkPoolServerType
type
protected java.lang.String
zoneFilter
-
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
-
Constructor Summary
Constructors Constructor Description NetworkPoolServer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Account
getAccount()
java.lang.Integer
getAdminPort()
java.lang.Integer
getApiPort()
java.util.Map
getCredentialData()
java.lang.Boolean
getCredentialLoaded()
java.util.Date
getDateCreated()
java.lang.String
getDescription()
java.lang.Boolean
getEnabled()
java.lang.String
getExternalId()
java.lang.Boolean
getIgnoreSsl()
AccountIntegration
getIntegration()
java.lang.String
getInternalId()
java.util.Date
getLastUpdated()
java.lang.String
getName()
java.lang.String
getNetworkFilter()
java.lang.String
getServiceHost()
java.lang.String
getServiceMode()
java.lang.String
getServicePassword()
java.lang.Integer
getServicePort()
java.lang.Long
getServiceThrottleRate()
java.lang.String
getServiceUrl()
java.lang.String
getServiceUsername()
java.lang.String
getStatus()
java.util.Date
getStatusDate()
java.lang.String
getStatusMessage()
java.lang.String
getTenantMatch()
NetworkPoolServerType
getType()
java.lang.String
getZoneFilter()
void
setAccount(Account account)
void
setAccountId(java.lang.Long id)
void
setAdminPort(java.lang.Integer adminPort)
void
setApiPort(java.lang.Integer apiPort)
void
setCredentialData(java.util.Map credentialData)
void
setCredentialLoaded(java.lang.Boolean credentialLoaded)
void
setDateCreated(java.util.Date dateCreated)
void
setDescription(java.lang.String description)
void
setEnabled(java.lang.Boolean enabled)
void
setExternalId(java.lang.String externalId)
void
setIgnoreSsl(java.lang.Boolean ignoreSsl)
void
setIntegration(AccountIntegration integration)
void
setInternalId(java.lang.String internalId)
void
setLastUpdated(java.util.Date lastUpdated)
void
setName(java.lang.String name)
void
setNetworkFilter(java.lang.String networkFilter)
void
setServiceHost(java.lang.String serviceHost)
void
setServiceMode(java.lang.String serviceMode)
void
setServicePassword(java.lang.String servicePassword)
void
setServicePort(java.lang.Integer servicePort)
void
setServiceThrottleRate(java.lang.Long serviceThrottleRate)
void
setServiceUrl(java.lang.String serviceUrl)
void
setServiceUsername(java.lang.String serviceUsername)
void
setStatus(java.lang.String status)
void
setStatusDate(java.util.Date statusDate)
void
setStatusMessage(java.lang.String statusMessage)
void
setTenantMatch(java.lang.String tenantMatch)
void
setType(NetworkPoolServerType type)
void
setZoneFilter(java.lang.String zoneFilter)
-
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
-
-
-
Field Detail
-
name
protected java.lang.String name
-
description
protected java.lang.String description
-
internalId
protected java.lang.String internalId
-
externalId
protected java.lang.String externalId
-
serviceUrl
protected java.lang.String serviceUrl
-
ignoreSsl
protected java.lang.Boolean ignoreSsl
-
serviceHost
protected java.lang.String serviceHost
-
servicePort
protected java.lang.Integer servicePort
-
serviceMode
protected java.lang.String serviceMode
-
serviceUsername
protected java.lang.String serviceUsername
-
servicePassword
protected java.lang.String servicePassword
-
serviceThrottleRate
protected java.lang.Long serviceThrottleRate
-
apiPort
protected java.lang.Integer apiPort
-
adminPort
protected java.lang.Integer adminPort
-
status
protected java.lang.String status
-
statusMessage
protected java.lang.String statusMessage
-
networkFilter
protected java.lang.String networkFilter
-
zoneFilter
protected java.lang.String zoneFilter
-
tenantMatch
protected java.lang.String tenantMatch
-
enabled
protected java.lang.Boolean enabled
-
statusDate
protected java.util.Date statusDate
-
dateCreated
protected java.util.Date dateCreated
-
lastUpdated
protected java.util.Date lastUpdated
-
type
protected NetworkPoolServerType type
-
integration
protected AccountIntegration integration
-
account
protected Account account
-
credentialData
protected java.util.Map credentialData
-
credentialLoaded
protected java.lang.Boolean credentialLoaded
-
-
Method Detail
-
setAccountId
public void setAccountId(java.lang.Long id)
-
getName
public java.lang.String getName()
-
getDescription
public java.lang.String getDescription()
-
getInternalId
public java.lang.String getInternalId()
-
getExternalId
public java.lang.String getExternalId()
-
getServiceUrl
public java.lang.String getServiceUrl()
-
getIgnoreSsl
public java.lang.Boolean getIgnoreSsl()
-
getServiceHost
public java.lang.String getServiceHost()
-
getServicePort
public java.lang.Integer getServicePort()
-
getServiceMode
public java.lang.String getServiceMode()
-
getServiceUsername
public java.lang.String getServiceUsername()
-
getServicePassword
public java.lang.String getServicePassword()
-
getApiPort
public java.lang.Integer getApiPort()
-
getAdminPort
public java.lang.Integer getAdminPort()
-
getStatus
public java.lang.String getStatus()
-
getStatusMessage
public java.lang.String getStatusMessage()
-
getNetworkFilter
public java.lang.String getNetworkFilter()
-
getZoneFilter
public java.lang.String getZoneFilter()
-
getTenantMatch
public java.lang.String getTenantMatch()
-
getEnabled
public java.lang.Boolean getEnabled()
-
getStatusDate
public java.util.Date getStatusDate()
-
getDateCreated
public java.util.Date getDateCreated()
-
getLastUpdated
public java.util.Date getLastUpdated()
-
getType
public NetworkPoolServerType getType()
-
getIntegration
public AccountIntegration getIntegration()
-
getAccount
public Account getAccount()
-
setName
public void setName(java.lang.String name)
-
setDescription
public void setDescription(java.lang.String description)
-
setInternalId
public void setInternalId(java.lang.String internalId)
-
setExternalId
public void setExternalId(java.lang.String externalId)
-
setServiceUrl
public void setServiceUrl(java.lang.String serviceUrl)
-
setIgnoreSsl
public void setIgnoreSsl(java.lang.Boolean ignoreSsl)
-
setServiceHost
public void setServiceHost(java.lang.String serviceHost)
-
setServicePort
public void setServicePort(java.lang.Integer servicePort)
-
setServiceMode
public void setServiceMode(java.lang.String serviceMode)
-
setServiceUsername
public void setServiceUsername(java.lang.String serviceUsername)
-
setServicePassword
public void setServicePassword(java.lang.String servicePassword)
-
setApiPort
public void setApiPort(java.lang.Integer apiPort)
-
setAdminPort
public void setAdminPort(java.lang.Integer adminPort)
-
setStatus
public void setStatus(java.lang.String status)
-
setStatusMessage
public void setStatusMessage(java.lang.String statusMessage)
-
setNetworkFilter
public void setNetworkFilter(java.lang.String networkFilter)
-
setZoneFilter
public void setZoneFilter(java.lang.String zoneFilter)
-
setTenantMatch
public void setTenantMatch(java.lang.String tenantMatch)
-
setEnabled
public void setEnabled(java.lang.Boolean enabled)
-
setStatusDate
public void setStatusDate(java.util.Date statusDate)
-
setDateCreated
public void setDateCreated(java.util.Date dateCreated)
-
setLastUpdated
public void setLastUpdated(java.util.Date lastUpdated)
-
setType
public void setType(NetworkPoolServerType type)
-
setIntegration
public void setIntegration(AccountIntegration integration)
-
setAccount
public void setAccount(Account account)
-
getServiceThrottleRate
public java.lang.Long getServiceThrottleRate()
-
setServiceThrottleRate
public void setServiceThrottleRate(java.lang.Long serviceThrottleRate)
-
getCredentialData
public java.util.Map getCredentialData()
-
setCredentialData
public void setCredentialData(java.util.Map credentialData)
-
getCredentialLoaded
public java.lang.Boolean getCredentialLoaded()
-
setCredentialLoaded
public void setCredentialLoaded(java.lang.Boolean credentialLoaded)
-
-