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
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Longprotected Userprotected Dateprotected Stringprotected Booleanprotected Stringprotected Stringprotected Stringprotected Longprotected Stringprotected Stringprotected Dateprotected NetworkLoadBalancerprotected Integerprotected NetworkLoadBalancerMonitorprotected Stringprotected Stringprotected Stringprotected Stringprotected Integerprotected Stringprotected Stringprotected ComputeServerprotected Stringprotected Dateprotected Stringprotected Stringprotected IntegerFields inherited from class com.morpheusdata.model.projection.LoadBalancerNodeIdentityProjection
externalId, nameFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDescription of the load balancer nodeThis returns the nodes state (disabled, etc)Gets the partition that the node belongs togetPort()voidsetAssignedZonePools(List<CloudPool> assignedZonePools) voidsetContainerId(Long containerId) voidsetCreatedBy(User createdBy) voidsetDateCreated(Date dateCreated) voidsetDescription(String description) voidsetEnabled(Boolean enabled) voidsetExternalRefId(String externalRefId) voidsetExternalRefName(String externalRefName) voidsetExternalRefType(String externalRefType) voidsetInstanceId(Long instanceId) voidsetInternalId(String internalId) voidsetIpAddress(String ipAddress) voidsetLastUpdated(Date lastUpdated) voidsetLoadBalancer(NetworkLoadBalancer loadBalancer) voidsetMaxConnections(Integer maxConnections) voidsetMonitor(NetworkLoadBalancerMonitor monitor) voidsetMonitorPort(String monitorPort) voidsetNodeSource(String nodeSource) voidsetNodeState(String nodeState) voidsetPartition(String partition) voidvoidsetPortType(String portType) voidsetRawData(String rawData) voidsetServer(ComputeServer server) voidvoidsetStatusDate(Date statusDate) voidsetStatusMessage(String statusMessage) voidsetVisibility(String visibility) voidMethods inherited from class com.morpheusdata.model.projection.LoadBalancerNodeIdentityProjection
getExternalId, getName, setExternalId, setNameMethods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityPropertiesMethods 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:LoadBalancerNodeIdentityProjectionDescription of the load balancer node- Overrides:
getDescriptionin classLoadBalancerNodeIdentityProjection- Returns:
- description of the node
-
setDescription
- Overrides:
setDescriptionin classLoadBalancerNodeIdentityProjection
-
getIpAddress
-
setIpAddress
-
getPort
-
setPort
-
getPortType
-
setPortType
-
getMonitorPort
-
setMonitorPort
-
getWeight
-
setWeight
-
getNodeState
Description copied from class:LoadBalancerNodeIdentityProjectionThis returns the nodes state (disabled, etc)- Overrides:
getNodeStatein classLoadBalancerNodeIdentityProjection- Returns:
- a string representation of the node state
-
setNodeState
- Overrides:
setNodeStatein 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:LoadBalancerNodeIdentityProjectionGets the partition that the node belongs to- Overrides:
getPartitionin classLoadBalancerNodeIdentityProjection- Returns:
-
setPartition
- Overrides:
setPartitionin classLoadBalancerNodeIdentityProjection
-
getLoadBalancer
-
setLoadBalancer
-
getAssignedZonePools
-
setAssignedZonePools
-