Package com.morpheusdata.model
Class NetworkLoadBalancerNode
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.LoadBalancerNodeIdentityProjection
com.morpheusdata.model.NetworkLoadBalancerNode
-
Field Summary
Modifier and TypeFieldDescriptionprotected Long
protected User
protected Date
protected String
protected Boolean
protected String
protected String
protected String
protected Long
protected String
protected String
protected Date
protected NetworkLoadBalancer
protected Integer
protected NetworkLoadBalancerMonitor
protected String
protected String
protected String
protected String
protected Integer
protected String
protected String
protected ComputeServer
protected String
protected Date
protected String
protected String
protected Integer
Fields inherited from class com.morpheusdata.model.projection.LoadBalancerNodeIdentityProjection
externalId, name
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionDescription of the load balancer nodeThis returns the nodes state (disabled, etc)Gets the partition that the node belongs togetPort()
void
setAssignedZonePools
(List<CloudPool> assignedZonePools) void
setContainerId
(Long containerId) void
setCreatedBy
(User createdBy) void
setDateCreated
(Date dateCreated) void
setDescription
(String description) void
setEnabled
(Boolean enabled) void
setExternalRefId
(String externalRefId) void
setExternalRefName
(String externalRefName) void
setExternalRefType
(String externalRefType) void
setInstanceId
(Long instanceId) void
setInternalId
(String internalId) void
setIpAddress
(String ipAddress) void
setLastUpdated
(Date lastUpdated) void
setLoadBalancer
(NetworkLoadBalancer loadBalancer) void
setMaxConnections
(Integer maxConnections) void
setMonitor
(NetworkLoadBalancerMonitor monitor) void
setMonitorPort
(String monitorPort) void
setNodeSource
(String nodeSource) void
setNodeState
(String nodeState) void
setPartition
(String partition) void
void
setPortType
(String portType) void
setRawData
(String rawData) void
setServer
(ComputeServer server) void
void
setStatusDate
(Date statusDate) void
setStatusMessage
(String statusMessage) void
setVisibility
(String visibility) void
Methods inherited from class com.morpheusdata.model.projection.LoadBalancerNodeIdentityProjection
getExternalId, getName, setExternalId, setName
Methods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityProperties
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
-
createdBy
-
visibility
-
description
-
ipAddress
-
port
-
portType
-
monitorPort
-
weight
-
nodeState
-
internalId
-
rawData
-
enabled
-
status
-
statusMessage
-
statusDate
-
server
-
instanceId
-
containerId
-
dateCreated
-
lastUpdated
-
nodeSource
-
monitor
-
maxConnections
-
externalRefType
-
externalRefId
-
externalRefName
-
partition
-
loadBalancer
-
assignedZonePools
-
-
Constructor Details
-
NetworkLoadBalancerNode
public NetworkLoadBalancerNode()
-
-
Method Details
-
getCreatedBy
-
setCreatedBy
-
getVisibility
-
setVisibility
-
getDescription
Description copied from class:LoadBalancerNodeIdentityProjection
Description of the load balancer node- Overrides:
getDescription
in classLoadBalancerNodeIdentityProjection
- Returns:
- description of the node
-
setDescription
- Overrides:
setDescription
in classLoadBalancerNodeIdentityProjection
-
getIpAddress
-
setIpAddress
-
getPort
-
setPort
-
getPortType
-
setPortType
-
getMonitorPort
-
setMonitorPort
-
getWeight
-
setWeight
-
getNodeState
Description copied from class:LoadBalancerNodeIdentityProjection
This returns the nodes state (disabled, etc)- Overrides:
getNodeState
in classLoadBalancerNodeIdentityProjection
- Returns:
- a string representation of the node state
-
setNodeState
- Overrides:
setNodeState
in classLoadBalancerNodeIdentityProjection
-
getInternalId
-
setInternalId
-
getRawData
-
setRawData
-
getEnabled
-
setEnabled
-
getStatus
-
setStatus
-
getStatusMessage
-
setStatusMessage
-
getStatusDate
-
setStatusDate
-
getServer
-
setServer
-
getInstanceId
-
setInstanceId
-
getContainerId
-
setContainerId
-
getDateCreated
-
setDateCreated
-
getLastUpdated
-
setLastUpdated
-
getNodeSource
-
setNodeSource
-
getMonitor
-
setMonitor
-
getMaxConnections
-
setMaxConnections
-
getExternalRefType
-
setExternalRefType
-
getExternalRefId
-
setExternalRefId
-
getExternalRefName
-
setExternalRefName
-
getPartition
Description copied from class:LoadBalancerNodeIdentityProjection
Gets the partition that the node belongs to- Overrides:
getPartition
in classLoadBalancerNodeIdentityProjection
- Returns:
-
setPartition
- Overrides:
setPartition
in classLoadBalancerNodeIdentityProjection
-
getLoadBalancer
-
setLoadBalancer
-
getAssignedZonePools
-
setAssignedZonePools
-