Class Billing
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.notification.user.Subscriber
com.softlayer.api.service.notification.user.subscriber.Billing
@ApiType("SoftLayer_Notification_User_Subscriber_Billing") public class Billing extends Subscriber
A notification subscriber will have details pertaining to the subscriber's notification subscription. You can receive details such as preferences, details of the preferences, delivery methods and the delivery methods for the subscriber.
NOTE: There are preferences and delivery methods that cannot be modified. Also, there are some subscriptions that are required.
NOTE: There are preferences and delivery methods that cannot be modified. Also, there are some subscriptions that are required.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Billing.Mask
static interface
Billing.Service
SoftLayer Customers can subscribe to receive notifications for various notification types.static interface
Billing.ServiceAsync
-
Field Summary
Fields inherited from class com.softlayer.api.service.notification.user.Subscriber
active, activeSpecified, deliveryMethodCount, deliveryMethods, id, idSpecified, notification, notificationId, notificationIdSpecified, preferenceCount, preferences, preferencesDetailCount, preferencesDetails, resourceRecord, userRecord, userRecordId, userRecordIdSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Billing()
-
Method Summary
Modifier and Type Method Description Billing.Service
asService(ApiClient client)
static Billing.Service
service(ApiClient client)
static Billing.Service
service(ApiClient client, Long id)
Methods inherited from class com.softlayer.api.service.notification.user.Subscriber
getActive, getDeliveryMethodCount, getDeliveryMethods, getId, getNotification, getNotificationId, getPreferenceCount, getPreferences, getPreferencesDetailCount, getPreferencesDetails, getResourceRecord, getUserRecord, getUserRecordId, isActiveSpecified, isIdSpecified, isNotificationIdSpecified, isUserRecordIdSpecified, setActive, setDeliveryMethodCount, setId, setNotification, setNotificationId, setPreferenceCount, setPreferencesDetailCount, setResourceRecord, setUserRecord, setUserRecordId, unsetActive, unsetId, unsetNotificationId, unsetUserRecordId
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Constructor Details
-
Billing
public Billing()
-
-
Method Details
-
asService
- Overrides:
asService
in classSubscriber
-
service
-
service
-