Interface MobileDevice.Service
-
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- MobileDevice
@ApiService("SoftLayer_User_Customer_MobileDevice") public static interface MobileDevice.Service extends Service
- See Also:
- SoftLayer_User_Customer_MobileDevice
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MobileDevice.ServiceAsync
asAsync()
Get an async version of this serviceMobileDevice
createObject(MobileDevice templateObject)
Create a new mobile device association for a user.Boolean
deleteObject()
Delete a mobile device association for a user.Boolean
editObject(MobileDevice templateObject)
Edit the object by passing in a modified instance of the objectList<Notification>
getAvailablePushNotificationSubscriptions()
Notification subscriptions available to a mobile device.Customer
getCustomer()
The user this mobile device belongs to.MobileDevice
getObject()
OperatingSystem
getOperatingSystem()
The operating system this device is usingList<Subscriber>
getPushNotificationSubscriptions()
Notification subscriptions attached to a mobile device.Type
getType()
The type of device this user is usingvoid
setMask(MobileDevice.Mask mask)
MobileDevice.Mask
withMask()
Use the existing mask on this service or create it if not presentMobileDevice.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
MobileDevice.ServiceAsync asAsync()
Description copied from interface:Service
Get an async version of this service
-
withNewMask
MobileDevice.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
MobileDevice.Mask withMask()
Description copied from interface:Maskable
Use the existing mask on this service or create it if not present
-
setMask
void setMask(MobileDevice.Mask mask)
-
createObject
@ApiMethod MobileDevice createObject(MobileDevice templateObject)
Create a new mobile device association for a user.
-
deleteObject
@ApiMethod(instanceRequired=true) Boolean deleteObject()
Delete a mobile device association for a user.
-
editObject
@ApiMethod(instanceRequired=true) Boolean editObject(MobileDevice templateObject)
Edit the object by passing in a modified instance of the object
-
getObject
@ApiMethod(instanceRequired=true) MobileDevice getObject()
-
getAvailablePushNotificationSubscriptions
@ApiMethod(instanceRequired=true) List<Notification> getAvailablePushNotificationSubscriptions()
Notification subscriptions available to a mobile device.
-
getCustomer
@ApiMethod(instanceRequired=true) Customer getCustomer()
The user this mobile device belongs to.
-
getOperatingSystem
@ApiMethod(instanceRequired=true) OperatingSystem getOperatingSystem()
The operating system this device is using
-
getPushNotificationSubscriptions
@ApiMethod(instanceRequired=true) List<Subscriber> getPushNotificationSubscriptions()
Notification subscriptions attached to a mobile device.
-
getType
@ApiMethod(instanceRequired=true) Type getType()
The type of device this user is using
-
-