Interface Vlan.Service
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Vlan
@ApiService("SoftLayer_Network_Gateway_Vlan") public static interface Vlan.Service extends Service
An inside VLAN is a VLAN which is attached to a network gateway and can be routed or bypassed.
- See Also:
- SoftLayer_Network_Gateway_Vlan
-
Method Summary
Modifier and Type Method Description Vlan.ServiceAsync
asAsync()
Get an async version of this serviceVoid
bypass()
Start the asynchronous process to bypass/unroute the VLAN from this gateway.Vlan
createObject(Vlan templateObject)
Create a new VLAN attachment.List<Vlan>
createObjects(List<Vlan> templateObjects)
Create multiple new VLAN attachments.Void
deleteObject()
Start the asynchronous process to detach this VLANs from the gateway.Boolean
deleteObjects(List<Vlan> templateObjects)
Detach several VLANs.Gateway
getNetworkGateway()
The gateway this VLAN is attached to.Vlan
getNetworkVlan()
The network VLAN record.Vlan
getObject()
void
setMask(Vlan.Mask mask)
Void
unbypass()
Start the asynchronous process to route the VLAN to this gateway.Vlan.Mask
withMask()
Use the existing mask on this service or create it if not presentVlan.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
Vlan.ServiceAsync asAsync()Description copied from interface:Service
Get an async version of this service -
withNewMask
Vlan.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
Vlan.Mask withMask()Description copied from interface:Maskable
Use the existing mask on this service or create it if not present -
setMask
-
bypass
Start the asynchronous process to bypass/unroute the VLAN from this gateway.- See Also:
- SoftLayer_Network_Gateway_Vlan::bypass
-
createObject
Create a new VLAN attachment. If the bypassFlag is false, this will also create an asynchronous process to route the VLAN through the gateway. -
createObjects
Create multiple new VLAN attachments. If the bypassFlag is false, this will also create an asynchronous process to route the VLANs through the gateway. -
deleteObject
Start the asynchronous process to detach this VLANs from the gateway. -
deleteObjects
Detach several VLANs. This will not detach them right away, but rather start an asynchronous process to detach. -
getObject
-
unbypass
Start the asynchronous process to route the VLAN to this gateway.- See Also:
- SoftLayer_Network_Gateway_Vlan::unbypass
-
getNetworkGateway
The gateway this VLAN is attached to. -
getNetworkVlan
The network VLAN record.
-