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 InvoiceDryRun
addPriceOverridesItem(PhasePrice priceOverridesItem)
boolean
equals(Object o)
org.killbill.billing.catalog.api.BillingPeriod
getBillingPeriod()
org.killbill.billing.catalog.api.BillingActionPolicy
getBillingPolicy()
UUID
getBundleId()
org.killbill.billing.entitlement.api.SubscriptionEventType
getDryRunAction()
org.killbill.billing.invoice.api.DryRunType
getDryRunType()
org.joda.time.LocalDate
getEffectiveDate()
org.killbill.billing.catalog.api.PhaseType
getPhaseType()
String
getPlanName()
String
getPriceListName()
List<PhasePrice>
getPriceOverrides()
org.killbill.billing.catalog.api.ProductCategory
getProductCategory()
String
getProductName()
UUID
getSubscriptionId()
int
hashCode()
InvoiceDryRun
setBillingPeriod(org.killbill.billing.catalog.api.BillingPeriod billingPeriod)
InvoiceDryRun
setBillingPolicy(org.killbill.billing.catalog.api.BillingActionPolicy billingPolicy)
InvoiceDryRun
setBundleId(UUID bundleId)
InvoiceDryRun
setDryRunAction(org.killbill.billing.entitlement.api.SubscriptionEventType dryRunAction)
InvoiceDryRun
setDryRunType(org.killbill.billing.invoice.api.DryRunType dryRunType)
InvoiceDryRun
setEffectiveDate(org.joda.time.LocalDate effectiveDate)
InvoiceDryRun
setPhaseType(org.killbill.billing.catalog.api.PhaseType phaseType)
InvoiceDryRun
setPlanName(String planName)
InvoiceDryRun
setPriceListName(String priceListName)
InvoiceDryRun
setPriceOverrides(List<PhasePrice> priceOverrides)
InvoiceDryRun
setProductCategory(org.killbill.billing.catalog.api.ProductCategory productCategory)
InvoiceDryRun
setProductName(String productName)
InvoiceDryRun
setSubscriptionId(UUID subscriptionId)
String
toString()
-
-
-
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()
-
-