Interface Tenant.Service
-
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Tenant
@ApiService("SoftLayer_Network_Interconnect_Tenant") public static interface Tenant.Service extends Service
A network interconnect tenant defines an IP routing path through a network interconnect. Each network interconnect requires a single primary tenant, indicated by the primaryFlag- See Also:
- SoftLayer_Network_Interconnect_Tenant
-
-
Method Summary
-
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
-
-
-
Method Detail
-
asAsync
Tenant.ServiceAsync asAsync()
Description copied from interface:Service
Get an async version of this service
-
withNewMask
Tenant.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
Tenant.Mask withMask()
Description copied from interface:Maskable
Use the existing mask on this service or create it if not present
-
setMask
void setMask(Tenant.Mask mask)
-
allowDeleteConnection
@ApiMethod Boolean allowDeleteConnection(String serviceKey)
-
createConnection
@ApiMethod String createConnection(Tenant templateObject)
-
deleteConnection
@ApiMethod Boolean deleteConnection(Tenant receivedObject)
-
editConnection
@ApiMethod String editConnection(Tenant receivedObject)
-
getAllConnections
@ApiMethod String getAllConnections()
-
getAllObjects
@ApiMethod List<Tenant> getAllObjects()
-
getAllPortLabelsWithCurrentUsage
@ApiMethod List<String> getAllPortLabelsWithCurrentUsage(Long directLinkLocationId)
-
getBgpIpRange
@ApiMethod String getBgpIpRange()
-
getConnection
@ApiMethod String getConnection(String serviceKey, String provider)
-
getDirectLinkSpeeds
@ApiMethod String getDirectLinkSpeeds(String offeringType)
-
getNetworkZones
@ApiMethod List<String> getNetworkZones()
-
getObject
@ApiMethod(instanceRequired=true) Tenant getObject()
-
getPorts
@ApiMethod String getPorts(String provider)
-
isAdnAccount
@ApiMethod Boolean isAdnAccount()
-
rejectApprovalRequests
@ApiMethod Boolean rejectApprovalRequests(String serviceKey)
-
updateConnectionStatus
@ApiMethod Boolean updateConnectionStatus(Long tenantId)
-
getBillingItem
@ApiMethod(instanceRequired=true) Interconnect getBillingItem()
The active billing item for a network interconnect.
-
getDatacenterName
@ApiMethod(instanceRequired=true) String getDatacenterName()
-
getPortLabel
@ApiMethod(instanceRequired=true) String getPortLabel()
-
getServiceType
@ApiMethod(instanceRequired=true) ServiceType getServiceType()
-
getVendorName
@ApiMethod(instanceRequired=true) String getVendorName()
-
getZoneName
@ApiMethod(instanceRequired=true) String getZoneName()
-
-