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