Class 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 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:
    IPAMProvider
    • 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
      • account

        protected Account account
      • credentialData

        protected java.util.Map credentialData
      • credentialLoaded

        protected java.lang.Boolean credentialLoaded
    • Constructor Detail

      • NetworkPoolServer

        public NetworkPoolServer()
    • 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()
      • 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)
      • 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)