Interface Global.Service
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Global
@ApiService("SoftLayer_Network_Subnet_IpAddress_Global") public static interface Global.Service extends Service
Global IP Addresses are static IP addresses that can be routed to any server within the SoftLayer network. Global IP Addresses are not restricted to routing within the same datacenter.
-
Method Summary
Modifier and Type Method Description Global.ServiceAsync
asAsync()
Get an async version of this serviceAccount
getAccount()
Transaction
getActiveTransaction()
The active transaction associated with this Global IP.Global
getBillingItem()
The billing item for this Global IP.IpAddress
getDestinationIpAddress()
IpAddress
getIpAddress()
Global
getObject()
Transaction
route(String newEndPointIpAddress)
This function is used to create a new transaction to modify a global IP route.void
setMask(Global.Mask mask)
Transaction
unroute()
This function is used to create a new transaction to unroute a global IP address.Global.Mask
withMask()
Use the existing mask on this service or create it if not presentGlobal.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
Global.ServiceAsync asAsync()Description copied from interface:Service
Get an async version of this service -
withNewMask
Global.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
Global.Mask withMask()Description copied from interface:Maskable
Use the existing mask on this service or create it if not present -
setMask
-
getObject
-
route
This function is used to create a new transaction to modify a global IP route. Routes are updated in one to two minutes depending on the number of transactions that are pending for a router. -
unroute
This function is used to create a new transaction to unroute a global IP address. Routes are updated in one to two minutes depending on the number of transactions that are pending for a router. -
getAccount
-
getActiveTransaction
The active transaction associated with this Global IP. -
getBillingItem
The billing item for this Global IP. -
getDestinationIpAddress
-
getIpAddress
-