Interface Overrides.Service
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Overrides
@ApiService("SoftLayer_Network_Service_Vpn_Overrides") public static interface Overrides.Service extends Service
Use to manually decide which subnets within your virtual private address space a SoftLayer portal VPN user may access. Stores a 'white list' consisting of a collection of subnet ids matched up against user ids. This class will reject any subnets or users, that don't belong to the account holder. Note that simply assigning overrides to a user does not enforce the rule change. You must set the manual override flag for the VPN user in the SoftLayer_User_Customer class. It is recommended that before you create new VPN subnet overrides, you delete any old ones for a user, since the VPN authentication system limits the number of accessible subnets by a single user to sixty four. This holds true regardless of whether the VPN user accesses the network via SSL or PPTP. After making any changes to a user's VPN settings, you should call SoftLayer_User_Customer::updateVpnUser() on that customer object.
- See Also:
- SoftLayer_Network_Service_Vpn_Overrides
-
Method Summary
Modifier and Type Method Description Overrides.ServiceAsync
asAsync()
Get an async version of this serviceBoolean
createObjects(List<Overrides> templateObjects)
Create Softlayer portal user VPN overrides.Boolean
deleteObject()
Use this method to delete a single SoftLayer portal VPN user subnet override.Boolean
deleteObjects(List<Overrides> templateObjects)
Use this method to delete a collection of SoftLayer portal VPN user subnet overrides.Overrides
getObject()
Subnet
getSubnet()
Subnet components accessible by a SoftLayer VPN portal user.Customer
getUser()
SoftLayer VPN portal user.void
setMask(Overrides.Mask mask)
Overrides.Mask
withMask()
Use the existing mask on this service or create it if not presentOverrides.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
Overrides.ServiceAsync asAsync()Description copied from interface:Service
Get an async version of this service -
withNewMask
Overrides.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
Overrides.Mask withMask()Description copied from interface:Maskable
Use the existing mask on this service or create it if not present -
setMask
-
createObjects
Create Softlayer portal user VPN overrides. -
deleteObject
Use this method to delete a single SoftLayer portal VPN user subnet override. -
deleteObjects
Use this method to delete a collection of SoftLayer portal VPN user subnet overrides. -
getObject
-
getSubnet
Subnet components accessible by a SoftLayer VPN portal user. -
getUser
SoftLayer VPN portal user.
-