Package com.morpheusdata.model
Class NetworkLoadBalancerRule
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.LoadBalancerRuleIdentityProjection
com.morpheusdata.model.NetworkLoadBalancerRule
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Integerprotected Integerprotected Stringprotected Booleanprotected Stringprotected Integerprotected Stringprotected Integerprotected Stringprotected Integerprotected Booleanprotected Booleanprotected Integerprotected Integerprotected Stringprotected Integerprotected Stringprotected Userprotected Dateprotected Stringprotected Integerprotected Booleanprotected Stringprotected Stringprotected Dateprotected Stringprotected NetworkLoadBalancerPolicyprotected List<NetworkLoadBalancerPool>protected 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()Gets the name of the pool.getPools()voidsetActionCode(Integer actionCode) voidsetActionExpiration(Integer actionExpiration) voidsetActionExternalId(String actionExternalId) voidsetActionForward(Boolean actionForward) voidsetActionInternalId(String actionInternalId) voidsetActionLength(Integer actionLength) voidsetActionName(String actionName) voidsetActionOffset(Integer actionOffset) voidsetActionPoolId(String actionPoolId) voidsetActionPort(Integer actionPort) voidsetActionRequest(Boolean actionRequest) voidsetActionSelect(Boolean actionSelect) voidsetActionStatus(Integer actionStatus) voidsetActionTimeout(Integer actionTimeout) voidsetActionType(String actionType) voidsetActionVlan(Integer actionVlan) voidsetCategory(String category) voidsetCreatedBy(User createdBy) voidsetDateCreated(Date dateCreated) voidsetDescription(String description) voidsetDisplayOrder(Integer displayOrder) voidsetEnabled(Boolean enabled) voidsetExternalId(String externalId) Sets the externalId of the pool.voidsetInternalId(String internalId) voidsetLastUpdated(Date lastUpdated) voidvoidsetPolicy(NetworkLoadBalancerPolicy policy) voidsetPools(List<NetworkLoadBalancerPool> pools) 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
-
category
-
createdBy
-
visibility
-
description
-
internalId
-
externalId
-
enabled
-
dateCreated
-
lastUpdated
-
displayOrder
-
actionType
-
actionName
-
actionInternalId
-
actionExternalId
-
actionCode
-
actionForward
-
actionLength
-
actionOffset
-
actionExpiration
-
actionPoolId
-
actionPort
-
actionRequest
-
actionSelect
-
actionStatus
-
actionTimeout
-
actionVlan
-
policy
-
pools
-
-
Constructor Details
-
NetworkLoadBalancerRule
public NetworkLoadBalancerRule()
-
-
Method Details
-
getName
Description copied from class:LoadBalancerRuleIdentityProjectionGets the name of the pool. This is on the identity projection in case a fallback match needs to happen by name- Overrides:
getNamein classLoadBalancerRuleIdentityProjection- Returns:
- the current name of the profile
-
setName
- Overrides:
setNamein classLoadBalancerRuleIdentityProjection
-
getCategory
-
setCategory
-
getCreatedBy
-
setCreatedBy
-
getVisibility
-
setVisibility
-
getDescription
-
setDescription
-
getInternalId
-
setInternalId
-
getExternalId
Description copied from class:LoadBalancerRuleIdentityProjectionreturns the externalId also known as the API id of the equivalent object.- Overrides:
getExternalIdin classLoadBalancerRuleIdentityProjection- Returns:
- the external id or API id of the current record
-
setExternalId
Description copied from class:LoadBalancerRuleIdentityProjectionSets the externalId of the pool. In this class this should not be called directly- Overrides:
setExternalIdin classLoadBalancerRuleIdentityProjection- Parameters:
externalId- the external id or API id of the current record
-
getEnabled
-
setEnabled
-
getDateCreated
-
setDateCreated
-
getLastUpdated
-
setLastUpdated
-
getDisplayOrder
-
setDisplayOrder
-
getActionType
-
setActionType
-
getActionName
-
setActionName
-
getActionInternalId
-
setActionInternalId
-
getActionExternalId
-
setActionExternalId
-
getActionCode
-
setActionCode
-
getActionForward
-
setActionForward
-
getActionLength
-
setActionLength
-
getActionOffset
-
setActionOffset
-
getActionExpiration
-
setActionExpiration
-
getActionPoolId
-
setActionPoolId
-
getActionPort
-
setActionPort
-
getActionRequest
-
setActionRequest
-
getActionSelect
-
setActionSelect
-
getActionStatus
-
setActionStatus
-
getActionTimeout
-
setActionTimeout
-
getActionVlan
-
setActionVlan
-
getPolicy
-
setPolicy
-
getPools
-
setPools
-