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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Global.ServiceAsync
asAsync()
Get an async version of this serviceAccount
getAccount()
Transaction
getActiveTransaction()
DEPRECATEDGlobal
getBillingItem()
The billing item for this Global IP.IpAddress
getDestinationIpAddress()
IpAddress
getIpAddress()
Global
getObject()
Boolean
route(String newEndPointIpAddress)
***DEPRECATED***
This endpoint is deprecated in favor of the more expressive and capable SoftLayer_Network_Subnet::route, to which this endpoint now proxies.void
setMask(Global.Mask mask)
Boolean
unroute()
***DEPRECATED***
This endpoint is deprecated in favor of SoftLayer_Network_Subnet::clearRoute, to which this endpoint now proxies.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 it-
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
-
-
-
Method Detail
-
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
void setMask(Global.Mask mask)
-
getObject
@ApiMethod(instanceRequired=true) Global getObject()
-
route
@ApiMethod(instanceRequired=true) Boolean route(String newEndPointIpAddress)
***DEPRECATED***
This endpoint is deprecated in favor of the more expressive and capable SoftLayer_Network_Subnet::route, to which this endpoint now proxies. Refer to it for more information.
Similarly, unroute requests are proxied to SoftLayer_Network_Subnet::clearRoute.
-
unroute
@ApiMethod(instanceRequired=true) Boolean unroute()
***DEPRECATED***
This endpoint is deprecated in favor of SoftLayer_Network_Subnet::clearRoute, to which this endpoint now proxies. Refer to it for more information.
-
getAccount
@ApiMethod(instanceRequired=true) Account getAccount()
-
getActiveTransaction
@ApiMethod(instanceRequired=true) Transaction getActiveTransaction()
DEPRECATED
-
getBillingItem
@ApiMethod(instanceRequired=true) Global getBillingItem()
The billing item for this Global IP.
-
getDestinationIpAddress
@ApiMethod(instanceRequired=true) IpAddress getDestinationIpAddress()
-
getIpAddress
@ApiMethod(instanceRequired=true) IpAddress getIpAddress()
-
-