Package com.morpheusdata.model
Class NetworkPoolServer
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.NetworkPoolServer
- All Implemented Interfaces:
Serializable
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
FieldsModifier and TypeFieldDescriptionprotected Accountprotected Integerprotected Integerprotected Mapprotected Booleanprotected Dateprotected Stringprotected Booleanprotected Stringprotected Booleanprotected AccountIntegrationprotected Stringprotected Dateprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Integerprotected Longprotected Stringprotected Stringprotected Stringprotected Dateprotected Stringprotected Stringprotected NetworkPoolServerTypeprotected Booleanprotected StringFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()getType()voidsetAccount(Account account) voidsetAccountId(Long id) voidsetAdminPort(Integer adminPort) voidsetApiPort(Integer apiPort) voidsetCredentialData(Map credentialData) voidsetCredentialLoaded(Boolean credentialLoaded) voidsetDateCreated(Date dateCreated) voidsetDescription(String description) voidsetEnabled(Boolean enabled) voidsetExternalId(String externalId) voidsetIgnoreSsl(Boolean ignoreSsl) voidsetIntegration(AccountIntegration integration) voidsetInternalId(String internalId) voidsetLastUpdated(Date lastUpdated) voidvoidsetNetworkFilter(String networkFilter) voidsetServiceHost(String serviceHost) voidsetServiceMode(String serviceMode) voidsetServicePassword(String servicePassword) voidsetServicePort(Integer servicePort) voidsetServiceThrottleRate(Long serviceThrottleRate) voidsetServiceUrl(String serviceUrl) voidsetServiceUsername(String serviceUsername) voidvoidsetStatusDate(Date statusDate) voidsetStatusMessage(String statusMessage) voidsetTenantMatch(String tenantMatch) voidsetType(NetworkPoolServerType type) voidsetVisible(Boolean visible) voidsetZoneFilter(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
-
visible
-
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
-
getVisible
-
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
-
setVisible
-
setStatusDate
-
setDateCreated
-
setLastUpdated
-
setType
-
setIntegration
-
setAccount
-
getServiceThrottleRate
-
setServiceThrottleRate
-
getCredentialData
-
setCredentialData
-
getCredentialLoaded
-
setCredentialLoaded
-