public static class Subscription.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Subscription.Builder |
amount(String amount) |
Subscription |
build() |
Subscription.Builder |
descendants(List<URI> descendants) |
Subscription.Builder |
discountAmount(double discountAmount) |
Subscription.Builder |
discountPercent(double discountPercent) |
Subscription.Builder |
endTime(Date endTime) |
Subscription.Builder |
id(String id) |
Subscription.Builder |
isAutoRenewEnabled(boolean isAutoRenewEnabled) |
Subscription.Builder |
lastNotification(Date lastNotification) |
Subscription.Builder |
period(String period) |
Subscription.Builder |
price(double price) |
Subscription.Builder |
remaining(String remaining) |
Subscription.Builder |
resource(SubscriptionResource resource) |
Subscription.Builder |
resourceUri(URI resourceUri) |
Subscription.Builder |
startTime(Date startTime) |
Subscription.Builder |
status(String status) |
Subscription.Builder |
subscribedObject(String subscribedObject) |
Subscription.Builder |
uuid(String uuid) |
public Subscription.Builder amount(String amount)
amount
- public Subscription.Builder isAutoRenewEnabled(boolean isAutoRenewEnabled)
isAutoRenewEnabled
- States if the subscription will auto renew on expirepublic Subscription.Builder descendants(List<URI> descendants)
descendants
- Subscriptions that have been extended from the current onepublic Subscription.Builder discountAmount(double discountAmount)
discountAmount
- Amount of discountpublic Subscription.Builder discountPercent(double discountPercent)
discountPercent
- Percent of discountpublic Subscription.Builder endTime(Date endTime)
endTime
- End time of subscriptionpublic Subscription.Builder id(String id)
id
- unique idpublic Subscription.Builder lastNotification(Date lastNotification)
lastNotification
- A date & time of last notificationpublic Subscription.Builder period(String period)
period
- Duration of the subscriptionpublic Subscription.Builder price(double price)
price
- Subscription pricepublic Subscription.Builder remaining(String remaining)
remaining
- Amount remainingpublic Subscription.Builder resource(SubscriptionResource resource)
resource
- Name of resource associated with the subscriptionpublic Subscription.Builder resourceUri(URI resourceUri)
resourceUri
- Resource URIpublic Subscription.Builder startTime(Date startTime)
startTime
- Start time of subscriptionpublic Subscription.Builder status(String status)
status
- Status of the subscriptionpublic Subscription.Builder subscribedObject(String subscribedObject)
subscribedObject
- Subscribed object - the target of this subscription, if applicablepublic Subscription.Builder uuid(String uuid)
uuid
- Subscription uuidpublic Subscription build()
Copyright © 2009-2018 The Apache Software Foundation. All Rights Reserved.