Class NetworkLoadBalancerRule


public class NetworkLoadBalancerRule extends LoadBalancerRuleIdentityProjection
  • Field Details

    • name

      protected String name
    • category

      protected String category
    • createdBy

      protected User createdBy
    • visibility

      protected String visibility
    • description

      protected String description
    • internalId

      protected String internalId
    • externalId

      protected String externalId
    • enabled

      protected Boolean enabled
    • dateCreated

      protected Date dateCreated
    • lastUpdated

      protected Date lastUpdated
    • displayOrder

      protected Integer displayOrder
    • actionType

      protected String actionType
    • actionName

      protected String actionName
    • actionInternalId

      protected String actionInternalId
    • actionExternalId

      protected String actionExternalId
    • actionCode

      protected Integer actionCode
    • actionForward

      protected Boolean actionForward
    • actionLength

      protected Integer actionLength
    • actionOffset

      protected Integer actionOffset
    • actionExpiration

      protected Integer actionExpiration
    • actionPoolId

      protected String actionPoolId
    • actionPort

      protected Integer actionPort
    • actionRequest

      protected Boolean actionRequest
    • actionSelect

      protected Boolean actionSelect
    • actionStatus

      protected Integer actionStatus
    • actionTimeout

      protected Integer actionTimeout
    • actionVlan

      protected Integer actionVlan
    • policy

      protected NetworkLoadBalancerPolicy policy
    • pools

      protected List<NetworkLoadBalancerPool> pools
  • Constructor Details

    • NetworkLoadBalancerRule

      public NetworkLoadBalancerRule()
  • Method Details

    • getName

      public String 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 class LoadBalancerRuleIdentityProjection
      Returns:
      the current name of the profile
    • setName

      public void setName(String name)
      Overrides:
      setName in class LoadBalancerRuleIdentityProjection
    • getCategory

      public String getCategory()
    • setCategory

      public void setCategory(String category)
    • getCreatedBy

      public User getCreatedBy()
    • setCreatedBy

      public void setCreatedBy(User createdBy)
    • getVisibility

      public String getVisibility()
    • setVisibility

      public void setVisibility(String visibility)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getInternalId

      public String getInternalId()
    • setInternalId

      public void setInternalId(String internalId)
    • getExternalId

      public String getExternalId()
      Description copied from class: LoadBalancerRuleIdentityProjection
      returns the externalId also known as the API id of the equivalent object.
      Overrides:
      getExternalId in class LoadBalancerRuleIdentityProjection
      Returns:
      the external id or API id of the current record
    • setExternalId

      public void setExternalId(String externalId)
      Description copied from class: LoadBalancerRuleIdentityProjection
      Sets the externalId of the pool. In this class this should not be called directly
      Overrides:
      setExternalId in class LoadBalancerRuleIdentityProjection
      Parameters:
      externalId - the external id or API id of the current record
    • getEnabled

      public Boolean getEnabled()
    • setEnabled

      public void setEnabled(Boolean enabled)
    • getDateCreated

      public Date getDateCreated()
    • setDateCreated

      public void setDateCreated(Date dateCreated)
    • getLastUpdated

      public Date getLastUpdated()
    • setLastUpdated

      public void setLastUpdated(Date lastUpdated)
    • getDisplayOrder

      public Integer getDisplayOrder()
    • setDisplayOrder

      public void setDisplayOrder(Integer displayOrder)
    • getActionType

      public String getActionType()
    • setActionType

      public void setActionType(String actionType)
    • getActionName

      public String getActionName()
    • setActionName

      public void setActionName(String actionName)
    • getActionInternalId

      public String getActionInternalId()
    • setActionInternalId

      public void setActionInternalId(String actionInternalId)
    • getActionExternalId

      public String getActionExternalId()
    • setActionExternalId

      public void setActionExternalId(String actionExternalId)
    • getActionCode

      public Integer getActionCode()
    • setActionCode

      public void setActionCode(Integer actionCode)
    • getActionForward

      public Boolean getActionForward()
    • setActionForward

      public void setActionForward(Boolean actionForward)
    • getActionLength

      public Integer getActionLength()
    • setActionLength

      public void setActionLength(Integer actionLength)
    • getActionOffset

      public Integer getActionOffset()
    • setActionOffset

      public void setActionOffset(Integer actionOffset)
    • getActionExpiration

      public Integer getActionExpiration()
    • setActionExpiration

      public void setActionExpiration(Integer actionExpiration)
    • getActionPoolId

      public String getActionPoolId()
    • setActionPoolId

      public void setActionPoolId(String actionPoolId)
    • getActionPort

      public Integer getActionPort()
    • setActionPort

      public void setActionPort(Integer actionPort)
    • getActionRequest

      public Boolean getActionRequest()
    • setActionRequest

      public void setActionRequest(Boolean actionRequest)
    • getActionSelect

      public Boolean getActionSelect()
    • setActionSelect

      public void setActionSelect(Boolean actionSelect)
    • getActionStatus

      public Integer getActionStatus()
    • setActionStatus

      public void setActionStatus(Integer actionStatus)
    • getActionTimeout

      public Integer getActionTimeout()
    • setActionTimeout

      public void setActionTimeout(Integer actionTimeout)
    • getActionVlan

      public Integer getActionVlan()
    • setActionVlan

      public void setActionVlan(Integer actionVlan)
    • getPolicy

      public NetworkLoadBalancerPolicy getPolicy()
    • setPolicy

      public void setPolicy(NetworkLoadBalancerPolicy policy)
    • getPools

      public List<NetworkLoadBalancerPool> getPools()
    • setPools

      public void setPools(List<NetworkLoadBalancerPool> pools)