Class NetworkLoadBalancerNode


public class NetworkLoadBalancerNode extends LoadBalancerNodeIdentityProjection
  • Field Details

    • createdBy

      protected User createdBy
    • visibility

      protected String visibility
    • description

      protected String description
    • ipAddress

      protected String ipAddress
    • port

      protected Integer port
    • portType

      protected String portType
    • monitorPort

      protected String monitorPort
    • weight

      protected Integer weight
    • nodeState

      protected String nodeState
    • internalId

      protected String internalId
    • rawData

      protected String rawData
    • enabled

      protected Boolean enabled
    • status

      protected String status
    • statusMessage

      protected String statusMessage
    • statusDate

      protected Date statusDate
    • server

      protected ComputeServer server
    • instanceId

      protected Long instanceId
    • containerId

      protected Long containerId
    • dateCreated

      protected Date dateCreated
    • lastUpdated

      protected Date lastUpdated
    • nodeSource

      protected String nodeSource
    • monitor

      protected NetworkLoadBalancerMonitor monitor
    • maxConnections

      protected Integer maxConnections
    • externalRefType

      protected String externalRefType
    • externalRefId

      protected String externalRefId
    • externalRefName

      protected String externalRefName
    • partition

      protected String partition
    • loadBalancer

      protected NetworkLoadBalancer loadBalancer
    • assignedZonePools

      protected List<CloudPool> assignedZonePools
  • Constructor Details

    • NetworkLoadBalancerNode

      public NetworkLoadBalancerNode()
  • Method Details

    • getCreatedBy

      public User getCreatedBy()
    • setCreatedBy

      public void setCreatedBy(User createdBy)
    • getVisibility

      public String getVisibility()
    • setVisibility

      public void setVisibility(String visibility)
    • getDescription

      public String getDescription()
      Description copied from class: LoadBalancerNodeIdentityProjection
      Description of the load balancer node
      Overrides:
      getDescription in class LoadBalancerNodeIdentityProjection
      Returns:
      description of the node
    • setDescription

      public void setDescription(String description)
      Overrides:
      setDescription in class LoadBalancerNodeIdentityProjection
    • getIpAddress

      public String getIpAddress()
    • setIpAddress

      public void setIpAddress(String ipAddress)
    • getPort

      public Integer getPort()
    • setPort

      public void setPort(Integer port)
    • getPortType

      public String getPortType()
    • setPortType

      public void setPortType(String portType)
    • getMonitorPort

      public String getMonitorPort()
    • setMonitorPort

      public void setMonitorPort(String monitorPort)
    • getWeight

      public Integer getWeight()
    • setWeight

      public void setWeight(Integer weight)
    • getNodeState

      public String getNodeState()
      Description copied from class: LoadBalancerNodeIdentityProjection
      This returns the nodes state (disabled, etc)
      Overrides:
      getNodeState in class LoadBalancerNodeIdentityProjection
      Returns:
      a string representation of the node state
    • setNodeState

      public void setNodeState(String nodeState)
      Overrides:
      setNodeState in class LoadBalancerNodeIdentityProjection
    • getInternalId

      public String getInternalId()
    • setInternalId

      public void setInternalId(String internalId)
    • getRawData

      public String getRawData()
    • setRawData

      public void setRawData(String rawData)
    • getEnabled

      public Boolean getEnabled()
    • setEnabled

      public void setEnabled(Boolean enabled)
    • getStatus

      public String getStatus()
    • setStatus

      public void setStatus(String status)
    • getStatusMessage

      public String getStatusMessage()
    • setStatusMessage

      public void setStatusMessage(String statusMessage)
    • getStatusDate

      public Date getStatusDate()
    • setStatusDate

      public void setStatusDate(Date statusDate)
    • getServer

      public ComputeServer getServer()
    • setServer

      public void setServer(ComputeServer server)
    • getInstanceId

      public Long getInstanceId()
    • setInstanceId

      public void setInstanceId(Long instanceId)
    • getContainerId

      public Long getContainerId()
    • setContainerId

      public void setContainerId(Long containerId)
    • getDateCreated

      public Date getDateCreated()
    • setDateCreated

      public void setDateCreated(Date dateCreated)
    • getLastUpdated

      public Date getLastUpdated()
    • setLastUpdated

      public void setLastUpdated(Date lastUpdated)
    • getNodeSource

      public String getNodeSource()
    • setNodeSource

      public void setNodeSource(String nodeSource)
    • getMonitor

      public NetworkLoadBalancerMonitor getMonitor()
    • setMonitor

      public void setMonitor(NetworkLoadBalancerMonitor monitor)
    • getMaxConnections

      public Integer getMaxConnections()
    • setMaxConnections

      public void setMaxConnections(Integer maxConnections)
    • getExternalRefType

      public String getExternalRefType()
    • setExternalRefType

      public void setExternalRefType(String externalRefType)
    • getExternalRefId

      public String getExternalRefId()
    • setExternalRefId

      public void setExternalRefId(String externalRefId)
    • getExternalRefName

      public String getExternalRefName()
    • setExternalRefName

      public void setExternalRefName(String externalRefName)
    • getPartition

      public String getPartition()
      Description copied from class: LoadBalancerNodeIdentityProjection
      Gets the partition that the node belongs to
      Overrides:
      getPartition in class LoadBalancerNodeIdentityProjection
      Returns:
    • setPartition

      public void setPartition(String partition)
      Overrides:
      setPartition in class LoadBalancerNodeIdentityProjection
    • getLoadBalancer

      public NetworkLoadBalancer getLoadBalancer()
    • setLoadBalancer

      public void setLoadBalancer(NetworkLoadBalancer loadBalancer)
    • getAssignedZonePools

      public List<CloudPool> getAssignedZonePools()
    • setAssignedZonePools

      public void setAssignedZonePools(List<CloudPool> assignedZonePools)