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.
-
-
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
All Methods Static Methods Instance Methods Concrete Methods 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
-
-
-
-
Method Detail
-
asService
public Billing.Service asService(ApiClient client)
- Overrides:
asService
in classSubscriber
-
service
public static Billing.Service service(ApiClient client)
-
service
public static Billing.Service service(ApiClient client, Long id)
-
-