Package com.morpheusdata.model
Class NetworkLoadBalancerPool
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.LoadBalancerPoolIdentityProjection
com.morpheusdata.model.NetworkLoadBalancerPool
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Booleanprotected Stringprotected Userprotected Dateprotected Stringprotected Stringprotected Booleanprotected Floatprotected Stringprotected Stringprotected Floatprotected Floatprotected Stringprotected Dateprotected NetworkLoadBalancerprotected Integerprotected Integerprotected List<NetworkLoadBalancerMember>protected Integerprotected Integerprotected Stringprotected Stringprotected List<NetworkLoadBalancerMonitor>protected Stringprotected List<NetworkLoadBalancerNode>protected Integerprotected Integerprotected Stringprotected Floatprotected Integerprotected Stringprotected Integerprotected Floatprotected Stringprotected Dateprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected StringFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreturns the externalId also known as the API id of the equivalent object.getName()getNodes()getPort()voidsetAllowNat(Boolean allowNat) voidsetAllowSnat(Boolean allowSnat) voidsetAssignedZonePools(List<CloudPool> assignedZonePools) voidsetCategory(String category) voidsetCreatedBy(User createdBy) voidsetDateCreated(Date dateCreated) voidsetDescription(String description) voidsetDownAction(String downAction) voidsetEnabled(Boolean enabled) voidsetErrorPenalty(Float errorPenalty) voidsetExternalId(String externalId) voidsetExtraConfig(String extraConfig) voidsetHealthPenalty(Float healthPenalty) voidsetHealthScore(Float healthScore) voidsetInternalId(String internalId) voidsetLastUpdated(Date lastUpdated) voidsetLoadBalancer(NetworkLoadBalancer loadBalancer) voidsetMaxQueueDepth(Integer maxQueueDepth) voidsetMaxQueueTime(Integer maxQueueTime) voidsetMembers(List<NetworkLoadBalancerMember> members) voidsetMinActive(Integer minActive) voidsetMinInService(Integer minInService) voidsetMinUpAction(String minUpAction) voidsetMinUpMonitor(String minUpMonitor) voidsetMonitors(List<NetworkLoadBalancerMonitor> monitors) voidvoidsetNodes(List<NetworkLoadBalancerNode> nodes) voidsetNumberActive(Integer numberActive) voidsetNumberInService(Integer numberInService) voidsetPartition(String partition) voidsetPerformanceScore(Float performanceScore) voidvoidsetPortType(String portType) voidsetRampTime(Integer rampTime) voidsetSecurityPenalty(Float securityPenalty) voidvoidsetStatusDate(Date statusDate) voidsetStatusMessage(String statusMessage) voidsetVipBalance(String vipBalance) voidsetVipClientIpMode(String vipClientIpMode) voidsetVipServerIpMode(String vipServerIpMode) voidsetVipSticky(String vipSticky) voidsetVisibility(String visibility) Methods 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
-
name
-
createdBy
-
category
-
visibility
-
description
-
internalId
-
externalId
-
enabled
-
vipSticky
-
vipBalance
-
allowNat
-
allowSnat
-
vipClientIpMode
-
vipServerIpMode
-
minActive
-
minInService
-
minUpMonitor
-
minUpAction
-
maxQueueDepth
-
maxQueueTime
-
extraConfig
-
numberActive
-
numberInService
-
healthScore
-
performanceScore
-
healthPenalty
-
securityPenalty
-
errorPenalty
-
downAction
-
rampTime
-
port
-
portType
-
partition
-
dateCreated
-
lastUpdated
-
status
-
statusMessage
-
statusDate
-
loadBalancer
-
assignedZonePools
-
nodes
-
monitors
-
members
-
-
Constructor Details
-
NetworkLoadBalancerPool
public NetworkLoadBalancerPool()
-
-
Method Details
-
getName
- Overrides:
getNamein classLoadBalancerPoolIdentityProjection
-
setName
- Overrides:
setNamein classLoadBalancerPoolIdentityProjection
-
getCreatedBy
-
setCreatedBy
-
getCategory
-
setCategory
-
getVisibility
-
setVisibility
-
getDescription
- Overrides:
getDescriptionin classLoadBalancerPoolIdentityProjection
-
setDescription
- Overrides:
setDescriptionin classLoadBalancerPoolIdentityProjection
-
getInternalId
-
setInternalId
-
getExternalId
Description copied from class:LoadBalancerPoolIdentityProjectionreturns the externalId also known as the API id of the equivalent object.- Overrides:
getExternalIdin classLoadBalancerPoolIdentityProjection- Returns:
- the external id or API id of the current record
-
setExternalId
- Overrides:
setExternalIdin classLoadBalancerPoolIdentityProjection
-
getEnabled
-
setEnabled
-
getVipSticky
-
setVipSticky
-
getVipBalance
-
setVipBalance
-
getAllowNat
-
setAllowNat
-
getAllowSnat
-
setAllowSnat
-
getVipClientIpMode
-
setVipClientIpMode
-
getVipServerIpMode
-
setVipServerIpMode
-
getMinActive
-
setMinActive
-
getMinInService
-
setMinInService
-
getMinUpMonitor
-
setMinUpMonitor
-
getMinUpAction
-
setMinUpAction
-
getMaxQueueDepth
-
setMaxQueueDepth
-
getMaxQueueTime
-
setMaxQueueTime
-
getExtraConfig
-
setExtraConfig
-
getNumberActive
-
setNumberActive
-
getNumberInService
-
setNumberInService
-
getHealthScore
-
setHealthScore
-
getPerformanceScore
-
setPerformanceScore
-
getHealthPenalty
-
setHealthPenalty
-
getSecurityPenalty
-
setSecurityPenalty
-
getErrorPenalty
-
setErrorPenalty
-
getDownAction
-
setDownAction
-
getRampTime
-
setRampTime
-
getPort
-
setPort
-
getPortType
-
setPortType
-
getPartition
- Overrides:
getPartitionin classLoadBalancerPoolIdentityProjection
-
setPartition
- Overrides:
setPartitionin classLoadBalancerPoolIdentityProjection
-
getDateCreated
-
setDateCreated
-
getLastUpdated
-
setLastUpdated
-
getStatus
-
setStatus
-
getStatusMessage
-
setStatusMessage
-
getStatusDate
-
setStatusDate
-
getLoadBalancer
-
setLoadBalancer
-
getAssignedZonePools
-
setAssignedZonePools
-
getNodes
-
setNodes
-
getMonitors
-
setMonitors
-
getMembers
-
setMembers
-