Class Method
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.notification.user.subscriber.delivery.Method
@ApiType("SoftLayer_Notification_User_Subscriber_Delivery_Method") public class Method extends Entity
Provides mapping details of how the subscriber's notification will be delivered. This maps the subscriber's id with all the delivery method ids used to delivery the notification.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Method.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
active
Determines if the delivery method is active for the user.protected boolean
activeSpecified
protected Method
deliveryMethod
Provides details for the method used to deliver the notification (email, sms, ticket).protected Long
notificationMethodId
Unique identifier of the method used to deliver notification.protected boolean
notificationMethodIdSpecified
protected Subscriber
notificationUserSubscriber
The Subscriber information tied to the delivery method.protected Long
notificationUserSubscriberId
Unique identifier of the subscriber tied to the delivery method.protected boolean
notificationUserSubscriberIdSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Method()
-
Method Summary
Modifier and Type Method Description Long
getActive()
Method
getDeliveryMethod()
Long
getNotificationMethodId()
Subscriber
getNotificationUserSubscriber()
Long
getNotificationUserSubscriberId()
boolean
isActiveSpecified()
boolean
isNotificationMethodIdSpecified()
boolean
isNotificationUserSubscriberIdSpecified()
void
setActive(Long active)
void
setDeliveryMethod(Method deliveryMethod)
void
setNotificationMethodId(Long notificationMethodId)
void
setNotificationUserSubscriber(Subscriber notificationUserSubscriber)
void
setNotificationUserSubscriberId(Long notificationUserSubscriberId)
void
unsetActive()
void
unsetNotificationMethodId()
void
unsetNotificationUserSubscriberId()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
deliveryMethod
Provides details for the method used to deliver the notification (email, sms, ticket). -
notificationUserSubscriber
The Subscriber information tied to the delivery method. -
active
Determines if the delivery method is active for the user. -
activeSpecified
protected boolean activeSpecified -
notificationMethodId
Unique identifier of the method used to deliver notification. -
notificationMethodIdSpecified
protected boolean notificationMethodIdSpecified -
notificationUserSubscriberId
Unique identifier of the subscriber tied to the delivery method. -
notificationUserSubscriberIdSpecified
protected boolean notificationUserSubscriberIdSpecified
-
-
Constructor Details
-
Method
public Method()
-
-
Method Details
-
getDeliveryMethod
-
setDeliveryMethod
-
getNotificationUserSubscriber
-
setNotificationUserSubscriber
-
getActive
-
setActive
-
isActiveSpecified
public boolean isActiveSpecified() -
unsetActive
public void unsetActive() -
getNotificationMethodId
-
setNotificationMethodId
-
isNotificationMethodIdSpecified
public boolean isNotificationMethodIdSpecified() -
unsetNotificationMethodId
public void unsetNotificationMethodId() -
getNotificationUserSubscriberId
-
setNotificationUserSubscriberId
-
isNotificationUserSubscriberIdSpecified
public boolean isNotificationUserSubscriberIdSpecified() -
unsetNotificationUserSubscriberId
public void unsetNotificationUserSubscriberId()
-