Class NetworkLoadBalancerProfile


public class NetworkLoadBalancerProfile extends LoadBalancerProfileIdentityProjection
  • Field Details

    • account

      protected Account account
    • name

      protected String name
    • category

      protected String category
    • serviceType

      protected String serviceType
    • createdBy

      protected User createdBy
    • visibility

      protected String visibility
    • internalId

      protected String internalId
    • externalId

      protected String externalId
    • proxyType

      protected String proxyType
    • redirectRewrite

      protected String redirectRewrite
    • persistenceType

      protected String persistenceType
    • sslEnabled

      protected Boolean sslEnabled
    • sslCert

      protected String sslCert
    • accountCertificate

      protected AccountCertificate accountCertificate
    • enabled

      protected Boolean enabled
    • rawData

      protected String rawData
    • dateCreated

      protected Date dateCreated
    • lastUpdated

      protected Date lastUpdated
    • redirectUrl

      protected String redirectUrl
    • insertXforwardedFor

      protected Boolean insertXforwardedFor
    • persistenceCookieName

      protected String persistenceCookieName
    • persistenceExpiresIn

      protected Long persistenceExpiresIn
    • editable

      protected Boolean editable
    • loadBalancer

      protected NetworkLoadBalancer loadBalancer
  • Constructor Details

    • NetworkLoadBalancerProfile

      public NetworkLoadBalancerProfile()
  • Method Details

    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount(Account account)
    • getName

      public String getName()
      Description copied from class: LoadBalancerProfileIdentityProjection
      Gets the name of the profile. This is on the identity projection in case a fallback match needs to happen by name
      Overrides:
      getName in class LoadBalancerProfileIdentityProjection
      Returns:
      the current name of the profile
    • setName

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

      public String getCategory()
    • setCategory

      public void setCategory(String category)
    • getServiceType

      public String getServiceType()
    • setServiceType

      public void setServiceType(String serviceType)
    • getCreatedBy

      public User getCreatedBy()
    • setCreatedBy

      public void setCreatedBy(User createdBy)
    • getVisibility

      public String getVisibility()
    • setVisibility

      public void setVisibility(String visibility)
    • getInternalId

      public String getInternalId()
    • setInternalId

      public void setInternalId(String internalId)
    • getExternalId

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

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

      public String getProxyType()
    • setProxyType

      public void setProxyType(String proxyType)
    • getRedirectRewrite

      public String getRedirectRewrite()
    • setRedirectRewrite

      public void setRedirectRewrite(String redirectRewrite)
    • getPersistenceType

      public String getPersistenceType()
    • setPersistenceType

      public void setPersistenceType(String persistenceType)
    • getSslEnabled

      public Boolean getSslEnabled()
    • setSslEnabled

      public void setSslEnabled(Boolean sslEnabled)
    • getSslCert

      public String getSslCert()
    • setSslCert

      public void setSslCert(String sslCert)
    • getAccountCertificate

      public AccountCertificate getAccountCertificate()
    • setAccountCertificate

      public void setAccountCertificate(AccountCertificate accountCertificate)
    • getEnabled

      public Boolean getEnabled()
    • setEnabled

      public void setEnabled(Boolean enabled)
    • getRawData

      public String getRawData()
    • setRawData

      public void setRawData(String rawData)
    • getDateCreated

      public Date getDateCreated()
    • setDateCreated

      public void setDateCreated(Date dateCreated)
    • getLastUpdated

      public Date getLastUpdated()
    • setLastUpdated

      public void setLastUpdated(Date lastUpdated)
    • getRedirectUrl

      public String getRedirectUrl()
    • setRedirectUrl

      public void setRedirectUrl(String redirectUrl)
    • getInsertXforwardedFor

      public Boolean getInsertXforwardedFor()
    • setInsertXforwardedFor

      public void setInsertXforwardedFor(Boolean insertXforwardedFor)
    • getPersistenceCookieName

      public String getPersistenceCookieName()
    • setPersistenceCookieName

      public void setPersistenceCookieName(String persistenceCookieName)
    • getPersistenceExpiresIn

      public Long getPersistenceExpiresIn()
    • setPersistenceExpiresIn

      public void setPersistenceExpiresIn(Long persistenceExpiresIn)
    • getEditable

      public Boolean getEditable()
    • setEditable

      public void setEditable(Boolean editable)
    • getLoadBalancer

      public NetworkLoadBalancer getLoadBalancer()
    • setLoadBalancer

      public void setLoadBalancer(NetworkLoadBalancer loadBalancer)