Class InvoiceDryRun
- java.lang.Object
-
- org.killbill.billing.client.model.gen.InvoiceDryRun
-
public class InvoiceDryRun extends Object
-
-
Constructor Summary
Constructors Constructor Description InvoiceDryRun()InvoiceDryRun(org.killbill.billing.invoice.api.DryRunType dryRunType, org.killbill.billing.entitlement.api.SubscriptionEventType dryRunAction, org.killbill.billing.catalog.api.PhaseType phaseType, String productName, org.killbill.billing.catalog.api.ProductCategory productCategory, org.killbill.billing.catalog.api.BillingPeriod billingPeriod, String priceListName, UUID subscriptionId, UUID bundleId, org.joda.time.LocalDate effectiveDate, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, List<PhasePrice> priceOverrides, String planName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InvoiceDryRunaddPriceOverridesItem(PhasePrice priceOverridesItem)booleanequals(Object o)org.killbill.billing.catalog.api.BillingPeriodgetBillingPeriod()org.killbill.billing.catalog.api.BillingActionPolicygetBillingPolicy()UUIDgetBundleId()org.killbill.billing.entitlement.api.SubscriptionEventTypegetDryRunAction()org.killbill.billing.invoice.api.DryRunTypegetDryRunType()org.joda.time.LocalDategetEffectiveDate()org.killbill.billing.catalog.api.PhaseTypegetPhaseType()StringgetPlanName()StringgetPriceListName()List<PhasePrice>getPriceOverrides()org.killbill.billing.catalog.api.ProductCategorygetProductCategory()StringgetProductName()UUIDgetSubscriptionId()inthashCode()InvoiceDryRunsetBillingPeriod(org.killbill.billing.catalog.api.BillingPeriod billingPeriod)InvoiceDryRunsetBillingPolicy(org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy)InvoiceDryRunsetBundleId(UUID bundleId)InvoiceDryRunsetDryRunAction(org.killbill.billing.entitlement.api.SubscriptionEventType dryRunAction)InvoiceDryRunsetDryRunType(org.killbill.billing.invoice.api.DryRunType dryRunType)InvoiceDryRunsetEffectiveDate(org.joda.time.LocalDate effectiveDate)InvoiceDryRunsetPhaseType(org.killbill.billing.catalog.api.PhaseType phaseType)InvoiceDryRunsetPlanName(String planName)InvoiceDryRunsetPriceListName(String priceListName)InvoiceDryRunsetPriceOverrides(List<PhasePrice> priceOverrides)InvoiceDryRunsetProductCategory(org.killbill.billing.catalog.api.ProductCategory productCategory)InvoiceDryRunsetProductName(String productName)InvoiceDryRunsetSubscriptionId(UUID subscriptionId)StringtoString()
-
-
-
Constructor Detail
-
InvoiceDryRun
public InvoiceDryRun()
-
InvoiceDryRun
public InvoiceDryRun(org.killbill.billing.invoice.api.DryRunType dryRunType, org.killbill.billing.entitlement.api.SubscriptionEventType dryRunAction, org.killbill.billing.catalog.api.PhaseType phaseType, String productName, org.killbill.billing.catalog.api.ProductCategory productCategory, org.killbill.billing.catalog.api.BillingPeriod billingPeriod, String priceListName, UUID subscriptionId, UUID bundleId, org.joda.time.LocalDate effectiveDate, org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy, List<PhasePrice> priceOverrides, String planName)
-
-
Method Detail
-
setDryRunType
public InvoiceDryRun setDryRunType(org.killbill.billing.invoice.api.DryRunType dryRunType)
-
getDryRunType
public org.killbill.billing.invoice.api.DryRunType getDryRunType()
-
setDryRunAction
public InvoiceDryRun setDryRunAction(org.killbill.billing.entitlement.api.SubscriptionEventType dryRunAction)
-
getDryRunAction
public org.killbill.billing.entitlement.api.SubscriptionEventType getDryRunAction()
-
setPhaseType
public InvoiceDryRun setPhaseType(org.killbill.billing.catalog.api.PhaseType phaseType)
-
getPhaseType
public org.killbill.billing.catalog.api.PhaseType getPhaseType()
-
setProductName
public InvoiceDryRun setProductName(String productName)
-
getProductName
public String getProductName()
-
setProductCategory
public InvoiceDryRun setProductCategory(org.killbill.billing.catalog.api.ProductCategory productCategory)
-
getProductCategory
public org.killbill.billing.catalog.api.ProductCategory getProductCategory()
-
setBillingPeriod
public InvoiceDryRun setBillingPeriod(org.killbill.billing.catalog.api.BillingPeriod billingPeriod)
-
getBillingPeriod
public org.killbill.billing.catalog.api.BillingPeriod getBillingPeriod()
-
setPriceListName
public InvoiceDryRun setPriceListName(String priceListName)
-
getPriceListName
public String getPriceListName()
-
setSubscriptionId
public InvoiceDryRun setSubscriptionId(UUID subscriptionId)
-
getSubscriptionId
public UUID getSubscriptionId()
-
setBundleId
public InvoiceDryRun setBundleId(UUID bundleId)
-
getBundleId
public UUID getBundleId()
-
setEffectiveDate
public InvoiceDryRun setEffectiveDate(org.joda.time.LocalDate effectiveDate)
-
getEffectiveDate
public org.joda.time.LocalDate getEffectiveDate()
-
setBillingPolicy
public InvoiceDryRun setBillingPolicy(org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy)
-
getBillingPolicy
public org.killbill.billing.catalog.api.BillingActionPolicy getBillingPolicy()
-
setPriceOverrides
public InvoiceDryRun setPriceOverrides(List<PhasePrice> priceOverrides)
-
addPriceOverridesItem
public InvoiceDryRun addPriceOverridesItem(PhasePrice priceOverridesItem)
-
getPriceOverrides
public List<PhasePrice> getPriceOverrides()
-
setPlanName
public InvoiceDryRun setPlanName(String planName)
-
getPlanName
public String getPlanName()
-
-