Class Account


  • @ApiType("SoftLayer_Network_LoadBalancer_Global_Account")
    public class Account
    extends Entity
    The SoftLayer_Network_LoadBalancer_Global_Account data type contains the properties for a single global load balancer account. The properties you are able to edit are fallbackIp, loadBalanceTypeId, and notes. The hosts relational property can be used for creating and editing hosts that belong to the global load balancer account. The [[SoftLayer_Network_LoadBalancer_Global_Account::editObject|editObject]] method contains details on creating and edited hosts through the hosts relational property.
    See Also:
    SoftLayer_Network_LoadBalancer_Global_Account
    • Field Detail

      • billingItem

        @ApiProperty
        protected Item billingItem
        The current billing item for a Global Load Balancer account.
      • hosts

        @ApiProperty
        protected List<Host> hosts
        The hosts in the load balancing pool for a global load balancer account.
      • loadBalanceType

        @ApiProperty
        protected Type loadBalanceType
        The load balance method of a global load balancer account
      • managedResourceFlag

        @ApiProperty
        protected Boolean managedResourceFlag
        A flag indicating that the global load balancer is a managed resource.
      • allowedNumberOfHosts

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long allowedNumberOfHosts
        The maximum number of hosts that a global load balancer account is allowed to have.
      • allowedNumberOfHostsSpecified

        protected boolean allowedNumberOfHostsSpecified
      • averageConnectionsPerSecond

        @ApiProperty(canBeNullOrNotSet=true)
        protected BigDecimal averageConnectionsPerSecond
        The average amount of connections per second used within the current billing cycle. This number is updated daily.
      • averageConnectionsPerSecondSpecified

        protected boolean averageConnectionsPerSecondSpecified
      • connectionsPerSecond

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long connectionsPerSecond
        The amount of connections per second a global load balancer account may use within a billing cycle without being billed for an overage.
      • connectionsPerSecondSpecified

        protected boolean connectionsPerSecondSpecified
      • fallbackIp

        @ApiProperty(canBeNullOrNotSet=true)
        protected String fallbackIp
        The IP address that will be return to a DNS request when none of the hosts for a global load balancer account could be returned.
      • fallbackIpSpecified

        protected boolean fallbackIpSpecified
      • hostnameSpecified

        protected boolean hostnameSpecified
      • idSpecified

        protected boolean idSpecified
      • loadBalanceTypeId

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long loadBalanceTypeId
        The identifier of the load balance method for a global load balancer account.
      • loadBalanceTypeIdSpecified

        protected boolean loadBalanceTypeIdSpecified
      • notesSpecified

        protected boolean notesSpecified
      • hostCount

        @ApiProperty
        protected Long hostCount
        A count of the hosts in the load balancing pool for a global load balancer account.
    • Constructor Detail

      • Account

        public Account()
    • Method Detail

      • getAccount

        public Account getAccount()
      • setAccount

        public void setAccount​(Account account)
      • getBillingItem

        public Item getBillingItem()
      • setBillingItem

        public void setBillingItem​(Item billingItem)
      • getHosts

        public List<Host> getHosts()
      • getLoadBalanceType

        public Type getLoadBalanceType()
      • setLoadBalanceType

        public void setLoadBalanceType​(Type loadBalanceType)
      • getManagedResourceFlag

        public Boolean getManagedResourceFlag()
      • setManagedResourceFlag

        public void setManagedResourceFlag​(Boolean managedResourceFlag)
      • getAllowedNumberOfHosts

        public Long getAllowedNumberOfHosts()
      • setAllowedNumberOfHosts

        public void setAllowedNumberOfHosts​(Long allowedNumberOfHosts)
      • isAllowedNumberOfHostsSpecified

        public boolean isAllowedNumberOfHostsSpecified()
      • unsetAllowedNumberOfHosts

        public void unsetAllowedNumberOfHosts()
      • getAverageConnectionsPerSecond

        public BigDecimal getAverageConnectionsPerSecond()
      • setAverageConnectionsPerSecond

        public void setAverageConnectionsPerSecond​(BigDecimal averageConnectionsPerSecond)
      • isAverageConnectionsPerSecondSpecified

        public boolean isAverageConnectionsPerSecondSpecified()
      • unsetAverageConnectionsPerSecond

        public void unsetAverageConnectionsPerSecond()
      • getConnectionsPerSecond

        public Long getConnectionsPerSecond()
      • setConnectionsPerSecond

        public void setConnectionsPerSecond​(Long connectionsPerSecond)
      • isConnectionsPerSecondSpecified

        public boolean isConnectionsPerSecondSpecified()
      • unsetConnectionsPerSecond

        public void unsetConnectionsPerSecond()
      • getFallbackIp

        public String getFallbackIp()
      • setFallbackIp

        public void setFallbackIp​(String fallbackIp)
      • isFallbackIpSpecified

        public boolean isFallbackIpSpecified()
      • unsetFallbackIp

        public void unsetFallbackIp()
      • getHostname

        public String getHostname()
      • setHostname

        public void setHostname​(String hostname)
      • isHostnameSpecified

        public boolean isHostnameSpecified()
      • unsetHostname

        public void unsetHostname()
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • isIdSpecified

        public boolean isIdSpecified()
      • unsetId

        public void unsetId()
      • getLoadBalanceTypeId

        public Long getLoadBalanceTypeId()
      • setLoadBalanceTypeId

        public void setLoadBalanceTypeId​(Long loadBalanceTypeId)
      • isLoadBalanceTypeIdSpecified

        public boolean isLoadBalanceTypeIdSpecified()
      • unsetLoadBalanceTypeId

        public void unsetLoadBalanceTypeId()
      • getNotes

        public String getNotes()
      • setNotes

        public void setNotes​(String notes)
      • isNotesSpecified

        public boolean isNotesSpecified()
      • unsetNotes

        public void unsetNotes()
      • getHostCount

        public Long getHostCount()
      • setHostCount

        public void setHostCount​(Long hostCount)