Class Account
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.loadbalancer.global.Account
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Account.Mask
static interface
Account.Service
The global load balancer service has been deprecated and is no longer available.static interface
Account.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
Your SoftLayer customer account.protected Long
allowedNumberOfHosts
The maximum number of hosts that a global load balancer account is allowed to have.protected boolean
allowedNumberOfHostsSpecified
protected BigDecimal
averageConnectionsPerSecond
The average amount of connections per second used within the current billing cycle.protected boolean
averageConnectionsPerSecondSpecified
protected Item
billingItem
The current billing item for a Global Load Balancer account.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.protected boolean
connectionsPerSecondSpecified
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.protected boolean
fallbackIpSpecified
protected Long
hostCount
A count of the hosts in the load balancing pool for a global load balancer account.protected String
hostname
The hostname of a global load balancer account that is being load balanced.protected boolean
hostnameSpecified
protected List<Host>
hosts
The hosts in the load balancing pool for a global load balancer account.protected Long
id
The unique identifier of a global load balancer account.protected boolean
idSpecified
protected Type
loadBalanceType
The load balance method of a global load balancer accountprotected Long
loadBalanceTypeId
The identifier of the load balance method for a global load balancer account.protected boolean
loadBalanceTypeIdSpecified
protected Boolean
managedResourceFlag
A flag indicating that the global load balancer is a managed resource.protected String
notes
Additional customer defined information for a global load balancer account.protected boolean
notesSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Account()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
account
@ApiProperty protected Account account
Your SoftLayer customer account.
-
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
-
hostname
@ApiProperty(canBeNullOrNotSet=true) protected String hostname
The hostname of a global load balancer account that is being load balanced.
-
hostnameSpecified
protected boolean hostnameSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
The unique identifier of a global load balancer account.
-
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
-
notes
@ApiProperty(canBeNullOrNotSet=true) protected String notes
Additional customer defined information for a global load balancer account.
-
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.
-
-
Method Detail
-
getAccount
public Account getAccount()
-
setAccount
public void setAccount(Account account)
-
getBillingItem
public Item getBillingItem()
-
setBillingItem
public void setBillingItem(Item billingItem)
-
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)
-
asService
public Account.Service asService(ApiClient client)
-
service
public static Account.Service service(ApiClient client)
-
service
public static Account.Service service(ApiClient client, Long id)
-
-