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
-
Field Summary
Modifier and TypeFieldDescriptionprotected Integer
protected Integer
protected String
protected Boolean
protected String
protected Integer
protected String
protected Integer
protected String
protected Integer
protected Boolean
protected Boolean
protected Integer
protected Integer
protected String
protected Integer
protected String
protected User
protected Date
protected String
protected Integer
protected Boolean
protected String
protected String
protected Date
protected String
protected NetworkLoadBalancerPolicy
protected List<NetworkLoadBalancerPool>
protected String
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
-
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()
void
setActionCode
(Integer actionCode) void
setActionExpiration
(Integer actionExpiration) void
setActionExternalId
(String actionExternalId) void
setActionForward
(Boolean actionForward) void
setActionInternalId
(String actionInternalId) void
setActionLength
(Integer actionLength) void
setActionName
(String actionName) void
setActionOffset
(Integer actionOffset) void
setActionPoolId
(String actionPoolId) void
setActionPort
(Integer actionPort) void
setActionRequest
(Boolean actionRequest) void
setActionSelect
(Boolean actionSelect) void
setActionStatus
(Integer actionStatus) void
setActionTimeout
(Integer actionTimeout) void
setActionType
(String actionType) void
setActionVlan
(Integer actionVlan) void
setCategory
(String category) void
setCreatedBy
(User createdBy) void
setDateCreated
(Date dateCreated) void
setDescription
(String description) void
setDisplayOrder
(Integer displayOrder) void
setEnabled
(Boolean enabled) void
setExternalId
(String externalId) Sets the externalId of the pool.void
setInternalId
(String internalId) void
setLastUpdated
(Date lastUpdated) void
void
setPolicy
(NetworkLoadBalancerPolicy policy) void
setPools
(List<NetworkLoadBalancerPool> pools) void
setVisibility
(String visibility) 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
-
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:LoadBalancerRuleIdentityProjection
Gets the name of the pool. This is on the identity projection in case a fallback match needs to happen by name- Overrides:
getName
in classLoadBalancerRuleIdentityProjection
- Returns:
- the current name of the profile
-
setName
- Overrides:
setName
in classLoadBalancerRuleIdentityProjection
-
getCategory
-
setCategory
-
getCreatedBy
-
setCreatedBy
-
getVisibility
-
setVisibility
-
getDescription
-
setDescription
-
getInternalId
-
setInternalId
-
getExternalId
Description copied from class:LoadBalancerRuleIdentityProjection
returns the externalId also known as the API id of the equivalent object.- Overrides:
getExternalId
in classLoadBalancerRuleIdentityProjection
- Returns:
- the external id or API id of the current record
-
setExternalId
Description copied from class:LoadBalancerRuleIdentityProjection
Sets the externalId of the pool. In this class this should not be called directly- Overrides:
setExternalId
in 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
-