Package com.morpheusdata.model
Class NetworkLoadBalancerMonitor
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.LoadBalancerMonitorIdentityProjection
com.morpheusdata.model.NetworkLoadBalancerMonitor
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Accountprotected Stringprotected Integerprotected Stringprotected Stringprotected Userprotected Integerprotected Dateprotected Stringprotected Stringprotected Booleanprotected Stringprotected Integerprotected Stringprotected Dateprotected NetworkLoadBalancerprotected Integerprotected Booleanprotected Stringprotected Integerprotected Stringprotected Booleanprotected Stringprotected Integerprotected Booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Integerprotected Stringprotected Stringprotected Stringprotected Stringprotected Dateprotected Stringprotected StringFields inherited from class com.morpheusdata.model.projection.LoadBalancerMonitorIdentityProjection
externalId, nameFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCode()Returns a code describing the monitor type (will vary based on load balancer provider)The partition that the health monitor belongs tovoidsetAccount(Account account) voidsetAliasAddress(String aliasAddress) voidsetAliasPort(Integer aliasPort) voidsetAssignedZonePools(List<CloudPool> assignedZonePools) voidsetCategory(String category) voidvoidsetCreatedBy(User createdBy) voidsetDataLength(Integer dataLength) voidsetDateCreated(Date dateCreated) voidsetDescription(String description) voidsetDisabledData(String disabledData) voidsetEnabled(Boolean enabled) voidsetExtraConfig(String extraConfig) voidsetFallCount(Integer fallCount) voidsetInternalId(String internalId) voidsetLastUpdated(Date lastUpdated) voidsetLoadBalancer(NetworkLoadBalancer loadBalancer) voidsetMaxRetry(Integer maxRetry) voidsetMonitorAdaptive(Boolean monitorAdaptive) voidsetMonitorDestination(String monitorDestination) voidsetMonitorInterval(Integer monitorInterval) voidsetMonitorPassword(String monitorPassword) voidsetMonitorReverse(Boolean monitorReverse) voidsetMonitorSource(String monitorSource) voidsetMonitorTimeout(Integer monitorTimeout) voidsetMonitorTransparent(Boolean monitorTransparent) voidsetMonitorType(String monitorType) voidsetMonitorUsername(String monitorUsername) voidsetPartition(String partition) voidsetReceiveCode(String receiveCode) voidsetReceiveData(String receiveData) voidsetRiseCount(Integer riseCount) voidsetSendData(String sendData) voidsetSendType(String sendType) voidsetSendVersion(String sendVersion) voidvoidsetStatusDate(Date statusDate) voidsetStatusMessage(String statusMessage) voidsetVisibility(String visibility) Methods inherited from class com.morpheusdata.model.projection.LoadBalancerMonitorIdentityProjection
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
-
account
-
code
-
category
-
createdBy
-
visibility
-
description
-
monitorType
-
monitorInterval
-
monitorTimeout
-
sendData
-
sendVersion
-
sendType
-
receiveData
-
receiveCode
-
disabledData
-
monitorUsername
-
monitorPassword
-
monitorDestination
-
monitorReverse
-
monitorTransparent
-
monitorAdaptive
-
aliasAddress
-
aliasPort
-
internalId
-
dateCreated
-
lastUpdated
-
monitorSource
-
status
-
statusMessage
-
statusDate
-
enabled
-
maxRetry
-
fallCount
-
riseCount
-
dataLength
-
partition
-
extraConfig
-
loadBalancer
-
assignedZonePools
-
-
Constructor Details
-
NetworkLoadBalancerMonitor
public NetworkLoadBalancerMonitor()
-
-
Method Details
-
getAccount
-
setAccount
-
getCode
-
setCode
-
getCategory
-
setCategory
-
getCreatedBy
-
setCreatedBy
-
getVisibility
-
setVisibility
-
getDescription
-
setDescription
-
getMonitorType
Description copied from class:LoadBalancerMonitorIdentityProjectionReturns a code describing the monitor type (will vary based on load balancer provider)- Overrides:
getMonitorTypein classLoadBalancerMonitorIdentityProjection- Returns:
- description of monitor type
-
setMonitorType
- Overrides:
setMonitorTypein classLoadBalancerMonitorIdentityProjection
-
getMonitorInterval
-
setMonitorInterval
-
getMonitorTimeout
-
setMonitorTimeout
-
getSendData
-
setSendData
-
getSendVersion
-
setSendVersion
-
getSendType
-
setSendType
-
getReceiveData
-
setReceiveData
-
getReceiveCode
-
setReceiveCode
-
getDisabledData
-
setDisabledData
-
getMonitorUsername
-
setMonitorUsername
-
getMonitorPassword
-
setMonitorPassword
-
getMonitorDestination
-
setMonitorDestination
-
getMonitorReverse
-
setMonitorReverse
-
getMonitorTransparent
-
setMonitorTransparent
-
getMonitorAdaptive
-
setMonitorAdaptive
-
getAliasAddress
-
setAliasAddress
-
getAliasPort
-
setAliasPort
-
getInternalId
-
setInternalId
-
getDateCreated
-
setDateCreated
-
getLastUpdated
-
setLastUpdated
-
getMonitorSource
-
setMonitorSource
-
getStatus
-
setStatus
-
getStatusMessage
-
setStatusMessage
-
getStatusDate
-
setStatusDate
-
getEnabled
-
setEnabled
-
getMaxRetry
-
setMaxRetry
-
getFallCount
-
setFallCount
-
getRiseCount
-
setRiseCount
-
getDataLength
-
setDataLength
-
getPartition
Description copied from class:LoadBalancerMonitorIdentityProjectionThe partition that the health monitor belongs to- Overrides:
getPartitionin classLoadBalancerMonitorIdentityProjection- Returns:
- the partition that the health monitor belongs to
-
setPartition
- Overrides:
setPartitionin classLoadBalancerMonitorIdentityProjection
-
getExtraConfig
-
setExtraConfig
-
getLoadBalancer
-
setLoadBalancer
-
getAssignedZonePools
-
setAssignedZonePools
-