Package com.chargebee.models
Class Ramp.CreateForSubscriptionRequest
java.lang.Object
com.chargebee.internal.RequestBase<U>
com.chargebee.internal.Request<Ramp.CreateForSubscriptionRequest>
com.chargebee.models.Ramp.CreateForSubscriptionRequest
- Enclosing class:
- Ramp
public static class Ramp.CreateForSubscriptionRequest
extends Request<Ramp.CreateForSubscriptionRequest>
-
Field Summary
Fields inherited from class com.chargebee.internal.RequestBase
headers, isIdempotent, isJsonRequest, params, paramsV2, subDomain, uri -
Method Summary
Modifier and TypeMethodDescriptioncontractTermActionAtTermEnd(Ramp.ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) contractTermRenewalBillingCycles(Integer contractTermRenewalBillingCycles) couponsToAddApplyTill(int index, Timestamp couponsToAddApplyTill) couponsToAddCouponId(int index, String couponsToAddCouponId) couponsToRemove(String... couponsToRemove) couponsToRemove(List<String> couponsToRemove) description(String description) discountsToAddAmount(int index, Long discountsToAddAmount) discountsToAddApplyOn(int index, ApplyOn discountsToAddApplyOn) discountsToAddDurationType(int index, DurationType discountsToAddDurationType) discountsToAddIncludedInMrr(int index, Boolean discountsToAddIncludedInMrr) discountsToAddItemPriceId(int index, String discountsToAddItemPriceId) discountsToAddPercentage(int index, Double discountsToAddPercentage) discountsToAddPeriod(int index, Integer discountsToAddPeriod) discountsToAddPeriodUnit(int index, PeriodUnit discountsToAddPeriodUnit) discountsToRemove(String... discountsToRemove) discountsToRemove(List<String> discountsToRemove) effectiveFrom(Timestamp effectiveFrom) itemsToAddBillingCycles(int index, Integer itemsToAddBillingCycles) itemsToAddChargeOnce(int index, Boolean itemsToAddChargeOnce) itemsToAddChargeOnEvent(int index, ChargeOnEvent itemsToAddChargeOnEvent) itemsToAddChargeOnOption(int index, ChargeOnOption itemsToAddChargeOnOption) itemsToAddItemPriceId(int index, String itemsToAddItemPriceId) itemsToAddQuantity(int index, Integer itemsToAddQuantity) itemsToAddQuantityInDecimal(int index, String itemsToAddQuantityInDecimal) itemsToAddServicePeriodDays(int index, Integer itemsToAddServicePeriodDays) itemsToAddUnitPrice(int index, Long itemsToAddUnitPrice) itemsToAddUnitPriceInDecimal(int index, String itemsToAddUnitPriceInDecimal) itemsToRemove(String... itemsToRemove) itemsToRemove(List<String> itemsToRemove) itemsToUpdateBillingCycles(int index, Integer itemsToUpdateBillingCycles) itemsToUpdateChargeOnce(int index, Boolean itemsToUpdateChargeOnce) itemsToUpdateChargeOnEvent(int index, ChargeOnEvent itemsToUpdateChargeOnEvent) itemsToUpdateChargeOnOption(int index, ChargeOnOption itemsToUpdateChargeOnOption) itemsToUpdateItemPriceId(int index, String itemsToUpdateItemPriceId) itemsToUpdateQuantity(int index, Integer itemsToUpdateQuantity) itemsToUpdateQuantityInDecimal(int index, String itemsToUpdateQuantityInDecimal) itemsToUpdateServicePeriodDays(int index, Integer itemsToUpdateServicePeriodDays) itemsToUpdateUnitPrice(int index, Long itemsToUpdateUnitPrice) itemsToUpdateUnitPriceInDecimal(int index, String itemsToUpdateUnitPriceInDecimal) itemTierEndingUnit(int index, Integer itemTierEndingUnit) itemTierEndingUnitInDecimal(int index, String itemTierEndingUnitInDecimal) itemTierItemPriceId(int index, String itemTierItemPriceId) itemTierPackageSize(int index, Integer itemTierPackageSize) itemTierPrice(int index, Long itemTierPrice) itemTierPriceInDecimal(int index, String itemTierPriceInDecimal) itemTierPricingType(int index, PricingType itemTierPricingType) itemTierStartingUnit(int index, Integer itemTierStartingUnit) itemTierStartingUnitInDecimal(int index, String itemTierStartingUnitInDecimal) params()paramsV2()Methods inherited from class com.chargebee.internal.Request
httpMeth, param, pathParam, request, request, setIdempotencyMethods inherited from class com.chargebee.internal.RequestBase
header, headers, setIdempotencyKey, uri
-
Method Details
-
effectiveFrom
-
description
-
couponsToRemove
-
couponsToRemove
-
discountsToRemove
-
discountsToRemove
-
itemsToRemove
-
itemsToRemove
-
contractTermActionAtTermEnd
public Ramp.CreateForSubscriptionRequest contractTermActionAtTermEnd(Ramp.ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) -
contractTermCancellationCutoffPeriod
public Ramp.CreateForSubscriptionRequest contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) -
contractTermRenewalBillingCycles
public Ramp.CreateForSubscriptionRequest contractTermRenewalBillingCycles(Integer contractTermRenewalBillingCycles) -
itemsToAddItemPriceId
public Ramp.CreateForSubscriptionRequest itemsToAddItemPriceId(int index, String itemsToAddItemPriceId) -
itemsToAddQuantity
-
itemsToAddQuantityInDecimal
public Ramp.CreateForSubscriptionRequest itemsToAddQuantityInDecimal(int index, String itemsToAddQuantityInDecimal) -
itemsToAddUnitPrice
-
itemsToAddUnitPriceInDecimal
public Ramp.CreateForSubscriptionRequest itemsToAddUnitPriceInDecimal(int index, String itemsToAddUnitPriceInDecimal) -
itemsToAddBillingCycles
public Ramp.CreateForSubscriptionRequest itemsToAddBillingCycles(int index, Integer itemsToAddBillingCycles) -
itemsToAddServicePeriodDays
public Ramp.CreateForSubscriptionRequest itemsToAddServicePeriodDays(int index, Integer itemsToAddServicePeriodDays) -
itemsToAddChargeOnEvent
public Ramp.CreateForSubscriptionRequest itemsToAddChargeOnEvent(int index, ChargeOnEvent itemsToAddChargeOnEvent) -
itemsToAddChargeOnce
public Ramp.CreateForSubscriptionRequest itemsToAddChargeOnce(int index, Boolean itemsToAddChargeOnce) -
itemsToAddChargeOnOption
public Ramp.CreateForSubscriptionRequest itemsToAddChargeOnOption(int index, ChargeOnOption itemsToAddChargeOnOption) -
itemsToUpdateItemPriceId
public Ramp.CreateForSubscriptionRequest itemsToUpdateItemPriceId(int index, String itemsToUpdateItemPriceId) -
itemsToUpdateQuantity
public Ramp.CreateForSubscriptionRequest itemsToUpdateQuantity(int index, Integer itemsToUpdateQuantity) -
itemsToUpdateQuantityInDecimal
public Ramp.CreateForSubscriptionRequest itemsToUpdateQuantityInDecimal(int index, String itemsToUpdateQuantityInDecimal) -
itemsToUpdateUnitPrice
public Ramp.CreateForSubscriptionRequest itemsToUpdateUnitPrice(int index, Long itemsToUpdateUnitPrice) -
itemsToUpdateUnitPriceInDecimal
public Ramp.CreateForSubscriptionRequest itemsToUpdateUnitPriceInDecimal(int index, String itemsToUpdateUnitPriceInDecimal) -
itemsToUpdateBillingCycles
public Ramp.CreateForSubscriptionRequest itemsToUpdateBillingCycles(int index, Integer itemsToUpdateBillingCycles) -
itemsToUpdateServicePeriodDays
public Ramp.CreateForSubscriptionRequest itemsToUpdateServicePeriodDays(int index, Integer itemsToUpdateServicePeriodDays) -
itemsToUpdateChargeOnEvent
public Ramp.CreateForSubscriptionRequest itemsToUpdateChargeOnEvent(int index, ChargeOnEvent itemsToUpdateChargeOnEvent) -
itemsToUpdateChargeOnce
public Ramp.CreateForSubscriptionRequest itemsToUpdateChargeOnce(int index, Boolean itemsToUpdateChargeOnce) -
itemsToUpdateChargeOnOption
public Ramp.CreateForSubscriptionRequest itemsToUpdateChargeOnOption(int index, ChargeOnOption itemsToUpdateChargeOnOption) -
itemTierItemPriceId
-
itemTierStartingUnit
public Ramp.CreateForSubscriptionRequest itemTierStartingUnit(int index, Integer itemTierStartingUnit) -
itemTierEndingUnit
-
itemTierPrice
-
itemTierStartingUnitInDecimal
public Ramp.CreateForSubscriptionRequest itemTierStartingUnitInDecimal(int index, String itemTierStartingUnitInDecimal) -
itemTierEndingUnitInDecimal
public Ramp.CreateForSubscriptionRequest itemTierEndingUnitInDecimal(int index, String itemTierEndingUnitInDecimal) -
itemTierPriceInDecimal
public Ramp.CreateForSubscriptionRequest itemTierPriceInDecimal(int index, String itemTierPriceInDecimal) -
itemTierPricingType
public Ramp.CreateForSubscriptionRequest itemTierPricingType(int index, PricingType itemTierPricingType) -
itemTierPackageSize
public Ramp.CreateForSubscriptionRequest itemTierPackageSize(int index, Integer itemTierPackageSize) -
couponsToAddCouponId
public Ramp.CreateForSubscriptionRequest couponsToAddCouponId(int index, String couponsToAddCouponId) -
couponsToAddApplyTill
public Ramp.CreateForSubscriptionRequest couponsToAddApplyTill(int index, Timestamp couponsToAddApplyTill) -
discountsToAddApplyOn
public Ramp.CreateForSubscriptionRequest discountsToAddApplyOn(int index, ApplyOn discountsToAddApplyOn) -
discountsToAddDurationType
public Ramp.CreateForSubscriptionRequest discountsToAddDurationType(int index, DurationType discountsToAddDurationType) -
discountsToAddPercentage
public Ramp.CreateForSubscriptionRequest discountsToAddPercentage(int index, Double discountsToAddPercentage) -
discountsToAddAmount
-
discountsToAddPeriod
public Ramp.CreateForSubscriptionRequest discountsToAddPeriod(int index, Integer discountsToAddPeriod) -
discountsToAddPeriodUnit
public Ramp.CreateForSubscriptionRequest discountsToAddPeriodUnit(int index, PeriodUnit discountsToAddPeriodUnit) -
discountsToAddIncludedInMrr
public Ramp.CreateForSubscriptionRequest discountsToAddIncludedInMrr(int index, Boolean discountsToAddIncludedInMrr) -
discountsToAddItemPriceId
public Ramp.CreateForSubscriptionRequest discountsToAddItemPriceId(int index, String discountsToAddItemPriceId) -
params
- Overrides:
paramsin classRequest<Ramp.CreateForSubscriptionRequest>
-
paramsV2
- Overrides:
paramsV2in classRequestBase<Ramp.CreateForSubscriptionRequest>
-