Package io.stigg.api.operations.type
Class SubscriptionInput.Builder
- java.lang.Object
-
- io.stigg.api.operations.type.SubscriptionInput.Builder
-
- Enclosing class:
- SubscriptionInput
public static final class SubscriptionInput.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
additionalMetaData
public SubscriptionInput.Builder additionalMetaData(java.lang.Object additionalMetaData)
-
addons
public SubscriptionInput.Builder addons(java.util.List<SubscriptionAddonInput> addons)
-
awaitPaymentConfirmation
public SubscriptionInput.Builder awaitPaymentConfirmation(java.lang.Boolean awaitPaymentConfirmation)
-
billableFeatures
public SubscriptionInput.Builder billableFeatures(java.util.List<BillableFeatureInput> billableFeatures)
-
billingCountryCode
public SubscriptionInput.Builder billingCountryCode(java.lang.String billingCountryCode)
-
billingId
public SubscriptionInput.Builder billingId(java.lang.String billingId)
-
billingInformation
public SubscriptionInput.Builder billingInformation(SubscriptionBillingInfo billingInformation)
-
billingPeriod
public SubscriptionInput.Builder billingPeriod(BillingPeriod billingPeriod)
-
crmId
public SubscriptionInput.Builder crmId(java.lang.String crmId)
-
customerId
public SubscriptionInput.Builder customerId(java.lang.String customerId)
-
endDate
public SubscriptionInput.Builder endDate(java.time.Instant endDate)
-
environmentId
public SubscriptionInput.Builder environmentId(java.lang.String environmentId)
-
isCustomPriceSubscription
public SubscriptionInput.Builder isCustomPriceSubscription(java.lang.Boolean isCustomPriceSubscription)
-
isOverridingTrialConfig
public SubscriptionInput.Builder isOverridingTrialConfig(java.lang.Boolean isOverridingTrialConfig)
-
isTrial
public SubscriptionInput.Builder isTrial(java.lang.Boolean isTrial)
-
planId
public SubscriptionInput.Builder planId(java.lang.String planId)
-
priceUnitAmount
public SubscriptionInput.Builder priceUnitAmount(java.lang.Double priceUnitAmount)
-
promotionCode
public SubscriptionInput.Builder promotionCode(java.lang.String promotionCode)
-
refId
public SubscriptionInput.Builder refId(java.lang.String refId)
-
resourceId
public SubscriptionInput.Builder resourceId(java.lang.String resourceId)
-
startDate
public SubscriptionInput.Builder startDate(java.time.Instant startDate)
-
subscriptionEntitlements
public SubscriptionInput.Builder subscriptionEntitlements(java.util.List<SubscriptionEntitlementInput> subscriptionEntitlements)
-
subscriptionId
public SubscriptionInput.Builder subscriptionId(java.lang.String subscriptionId)
-
unitQuantity
public SubscriptionInput.Builder unitQuantity(java.lang.Double unitQuantity)
-
build
public SubscriptionInput build()
-
-