Interface Account.Service
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Account
@ApiService("SoftLayer_Network_LoadBalancer_Global_Account") public static interface Account.Service extends Service
The global load balancer service has been deprecated and is no longer available.
A global load balancer account enables you to load balance traffic between servers that are in geographically diverse locations. SoftLayer's global load balancers act as a highly modified DNS server. SoftLayer's global load balancers work by accepting DNS requests for a specific hostname, choosing a host from a load balancing pool using the load balance method specified, and returning a destination IP address through a DNS response.
A global load balancer account enables you to load balance traffic between servers that are in geographically diverse locations. SoftLayer's global load balancers act as a highly modified DNS server. SoftLayer's global load balancers work by accepting DNS requests for a specific hostname, choosing a host from a load balancing pool using the load balance method specified, and returning a destination IP address through a DNS response.
-
Method Summary
Modifier and Type Method Description Boolean
addNsRecord()
The global load balancer service has been deprecated and is no longer available.Account.ServiceAsync
asAsync()
Get an async version of this serviceBoolean
editObject(Account templateObject)
The global load balancer service has been deprecated and is no longer available.Account
getAccount()
Your SoftLayer customer account.Item
getBillingItem()
The current billing item for a Global Load Balancer account.List<Host>
getHosts()
The hosts in the load balancing pool for a global load balancer account.Type
getLoadBalanceType()
The load balance method of a global load balancer accountBoolean
getManagedResourceFlag()
A flag indicating that the global load balancer is a managed resource.Account
getObject()
The global load balancer service has been deprecated and is no longer available.Boolean
removeNsRecord()
The global load balancer service has been deprecated and is no longer available.void
setMask(Account.Mask mask)
Account.Mask
withMask()
Use the existing mask on this service or create it if not presentAccount.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return itMethods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
Method Details
-
asAsync
Account.ServiceAsync asAsync()Description copied from interface:Service
Get an async version of this service -
withNewMask
Account.Mask withNewMask()Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
-
withMask
Account.Mask withMask()Description copied from interface:Maskable
Use the existing mask on this service or create it if not present -
setMask
-
addNsRecord
The global load balancer service has been deprecated and is no longer available.
If your globally load balanced domain is hosted on the SoftLayer nameservers this method will add the required NS resource record to your DNS zone file and remove any A records that match the host portion of a global load balancer account hostname. -
editObject
The global load balancer service has been deprecated and is no longer available.
Edit the properties of a global load balancer account by passing in a modified instance of the object. -
getObject
The global load balancer service has been deprecated and is no longer available. -
removeNsRecord
The global load balancer service has been deprecated and is no longer available.
If your globally load balanced domain is hosted on the SoftLayer nameservers this method will remove the NS resource record from your DNS zone file. -
getAccount
Your SoftLayer customer account. -
getBillingItem
The current billing item for a Global Load Balancer account. -
getHosts
The hosts in the load balancing pool for a global load balancer account. -
getLoadBalanceType
The load balance method of a global load balancer account -
getManagedResourceFlag
A flag indicating that the global load balancer is a managed resource.
-