Interface Router.Service
- All Superinterfaces:
Hardware.Service
,Maskable
,ResultLimitable
,Service
- Enclosing class:
- Router
@ApiService("SoftLayer_Hardware_Router") public static interface Router.Service extends Hardware.Service
This service provides access to the device responsible for routing a particular SoftLayer Router.
- See Also:
- SoftLayer_Hardware_Router
-
Method Summary
Modifier and Type Method Description Router.ServiceAsync
asAsync()
Get an async version of this serviceList<Subnet>
getBoundSubnets()
Associated subnets for a router object.Boolean
getLocalDiskStorageCapabilityFlag()
A flag indicating that a VLAN on the router can be assigned to a host that has local disk functionality.Router
getObjectForRouter()
Boolean
getSanStorageCapabilityFlag()
A flag indicating that a VLAN on the router can be assigned to a host that has SAN disk functionality.void
setMask(Router.Mask mask)
Router.Mask
withMask()
Use the existing mask on this service or create it if not presentRouter.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return itMethods inherited from interface com.softlayer.api.service.Hardware.Service
allowAccessToNetworkStorage, allowAccessToNetworkStorageList, captureImage, createObject, deleteObject, deleteSoftwareComponentPasswords, deleteTag, editSoftwareComponentPasswords, executeRemoteScript, findByIpAddress, generateOrderTemplate, getAccount, getActiveComponents, getActiveNetworkMonitorIncident, getAllowedHost, getAllowedNetworkStorage, getAllowedNetworkStorageReplicas, getAllPowerComponents, getAntivirusSpywareSoftwareComponent, getAttachedNetworkStorages, getAttributes, getAvailableNetworkStorages, getAverageDailyPublicBandwidthUsage, getBackendIncomingBandwidth, getBackendNetworkComponents, getBackendOutgoingBandwidth, getBackendRouters, getBandwidthAllocation, getBandwidthAllotmentDetail, getBenchmarkCertifications, getBillingItem, getBillingItemFlag, getBlockCancelBecauseDisconnectedFlag, getBusinessContinuanceInsuranceFlag, getChildrenHardware, getComponentDetailsXML, getComponents, getContinuousDataProtectionSoftwareComponent, getCreateObjectOptions, getCurrentBillableBandwidthUsage, getCurrentBillingDetail, getCurrentBillingTotal, getDailyAverage, getDatacenter, getDatacenterName, getDaysInSparePool, getDownlinkHardware, getDownlinkNetworkHardware, getDownlinkServers, getDownlinkVirtualGuests, getDownstreamHardwareBindings, getDownstreamNetworkHardware, getDownstreamNetworkHardwareWithIncidents, getDownstreamServers, getDownstreamVirtualGuests, getDriveControllers, getEvaultNetworkStorage, getFirewallServiceComponent, getFixedConfigurationPreset, getFrontendIncomingBandwidth, getFrontendNetworkComponents, getFrontendOutgoingBandwidth, getFrontendRouters, getGlobalIdentifier, getHardDrives, getHardwareChassis, getHardwareFunction, getHardwareFunctionDescription, getHardwareStatus, getHasTrustedPlatformModuleBillingItemFlag, getHostIpsSoftwareComponent, getHourlyBandwidth, getHourlyBillingFlag, getInboundBandwidthUsage, getInboundPublicBandwidthUsage, getLastTransaction, getLatestNetworkMonitorIncident, getLocation, getLocationPathString, getLockboxNetworkStorage, getManagedResourceFlag, getMemory, getMemoryCapacity, getMetricTrackingObject, getModules, getMonitoringServiceComponent, getMotherboard, getNetworkCards, getNetworkComponents, getNetworkGatewayMember, getNetworkGatewayMemberFlag, getNetworkManagementIpAddress, getNetworkMonitorAttachedDownHardware, getNetworkMonitorAttachedDownVirtualGuests, getNetworkMonitorIncidents, getNetworkMonitors, getNetworkStatus, getNetworkStatusAttribute, getNetworkStorage, getNetworkVlans, getNextBillingCycleBandwidthAllocation, getNotesHistory, getNvRamCapacity, getNvRamComponentModels, getObject, getOperatingSystem, getOperatingSystemReferenceCode, getOutboundBandwidthUsage, getOutboundPublicBandwidthUsage, getParentBay, getParentHardware, getPointOfPresenceLocation, getPowerComponents, getPowerSupply, getPrimaryBackendIpAddress, getPrimaryBackendNetworkComponent, getPrimaryIpAddress, getPrimaryNetworkComponent, getPrivateBandwidthData, getPrivateNetworkOnlyFlag, getProcessorCoreAmount, getProcessorPhysicalCoreAmount, getProcessors, getPublicBandwidthData, getRack, getRaidControllers, getRecentEvents, getRemoteManagementAccounts, getRemoteManagementComponent, getResourceConfigurations, getResourceGroupMemberReferences, getResourceGroupRoles, getResourceGroups, getRouters, getScaleAssets, getSecurityScanRequests, getSensorData, getSensorDataWithGraphs, getServerFanSpeedGraphs, getServerPowerState, getServerRoom, getServerTemperatureGraphs, getServiceProvider, getSoftwareComponents, getSparePoolBillingItem, getSshKeys, getStorageGroups, getStorageNetworkComponents, getTagReferences, getTopLevelLocation, getTransactionHistory, getUpgradeItemPrices, getUpgradeRequest, getUplinkHardware, getUplinkNetworkComponents, getUserData, getVirtualChassis, getVirtualChassisSiblings, getVirtualHost, getVirtualizationPlatform, getVirtualLicenses, getVirtualRack, getVirtualRackId, getVirtualRackName, importVirtualHost, isPingable, ping, powerCycle, powerOff, powerOn, rebootDefault, rebootHard, rebootSoft, removeAccessToNetworkStorage, removeAccessToNetworkStorageList, removeTags, setMask, setTags, updateIpmiPassword
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
Method Details
-
asAsync
Router.ServiceAsync asAsync()Description copied from interface:Service
Get an async version of this service- Specified by:
asAsync
in interfaceHardware.Service
- Specified by:
asAsync
in interfaceService
-
withNewMask
Router.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 interfaceHardware.Service
- Specified by:
withNewMask
in interfaceMaskable
-
withMask
Router.Mask withMask()Description copied from interface:Maskable
Use the existing mask on this service or create it if not present- Specified by:
withMask
in interfaceHardware.Service
- Specified by:
withMask
in interfaceMaskable
-
setMask
-
getObjectForRouter
- See Also:
- SoftLayer_Hardware_Router::getObject
-
getBoundSubnets
Associated subnets for a router object. -
getLocalDiskStorageCapabilityFlag
A flag indicating that a VLAN on the router can be assigned to a host that has local disk functionality. -
getSanStorageCapabilityFlag
A flag indicating that a VLAN on the router can be assigned to a host that has SAN disk functionality.
-