public class

ProductRatePlanChargeTier

extends ZObject
implements Serializable
java.lang.Object
   ↳ com.zuora.api.object.Dynamic
     ↳ com.zuora.api.object.ZObject
       ↳ com.zuora.api.object.ProductRatePlanChargeTier

Class Overview

Java class for ProductRatePlanChargeTier complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ProductRatePlanChargeTier">
   <complexContent>
     <extension base="{http://object.api.zuora.com/}zObject">
       <sequence>
         <element name="CreatedById" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="CreatedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="Currency" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DiscountAmount" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="DiscountPercentage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="EndingUnit" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="IsOveragePrice" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Price" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="PriceFormat" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ProductRatePlanChargeId" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="StartingUnit" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="Tier" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="UpdatedById" type="{http://api.zuora.com/}ID" minOccurs="0"/>
         <element name="UpdatedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Constants
long serialVersionUID
[Expand]
Inherited Constants
From class com.zuora.api.object.ZObject
Fields
protected String createdById
protected XMLGregorianCalendar createdDate
protected String currency
protected BigDecimal discountAmount
protected BigDecimal discountPercentage
protected BigDecimal endingUnit
protected Boolean isOveragePrice
protected BigDecimal price
protected String priceFormat
protected String productRatePlanChargeId
protected BigDecimal startingUnit
protected Integer tier
protected String updatedById
protected XMLGregorianCalendar updatedDate
[Expand]
Inherited Fields
From class com.zuora.api.object.ZObject
Public Constructors
ProductRatePlanChargeTier()
Public Methods
String getCreatedById()
Gets the value of the createdById property.
XMLGregorianCalendar getCreatedDate()
Gets the value of the createdDate property.
String getCurrency()
Gets the value of the currency property.
BigDecimal getDiscountAmount()
Gets the value of the discountAmount property.
BigDecimal getDiscountPercentage()
Gets the value of the discountPercentage property.
BigDecimal getEndingUnit()
Gets the value of the endingUnit property.
BigDecimal getPrice()
Gets the value of the price property.
String getPriceFormat()
Gets the value of the priceFormat property.
String getProductRatePlanChargeId()
Gets the value of the productRatePlanChargeId property.
BigDecimal getStartingUnit()
Gets the value of the startingUnit property.
Integer getTier()
Gets the value of the tier property.
String getUpdatedById()
Gets the value of the updatedById property.
XMLGregorianCalendar getUpdatedDate()
Gets the value of the updatedDate property.
Boolean isIsOveragePrice()
Gets the value of the isOveragePrice property.
void setCreatedById(String value)
Sets the value of the createdById property.
void setCreatedDate(XMLGregorianCalendar value)
Sets the value of the createdDate property.
void setCurrency(String value)
Sets the value of the currency property.
void setDiscountAmount(BigDecimal value)
Sets the value of the discountAmount property.
void setDiscountPercentage(BigDecimal value)
Sets the value of the discountPercentage property.
void setEndingUnit(BigDecimal value)
Sets the value of the endingUnit property.
void setIsOveragePrice(Boolean value)
Sets the value of the isOveragePrice property.
void setPrice(BigDecimal value)
Sets the value of the price property.
void setPriceFormat(String value)
Sets the value of the priceFormat property.
void setProductRatePlanChargeId(String value)
Sets the value of the productRatePlanChargeId property.
void setStartingUnit(BigDecimal value)
Sets the value of the startingUnit property.
void setTier(Integer value)
Sets the value of the tier property.
void setUpdatedById(String value)
Sets the value of the updatedById property.
void setUpdatedDate(XMLGregorianCalendar value)
Sets the value of the updatedDate property.
[Expand]
Inherited Methods
From class com.zuora.api.object.ZObject
From class com.zuora.api.object.Dynamic
From class java.lang.Object

Constants

private static final long serialVersionUID

Constant Value: 100 (0x0000000000000064)

Fields

protected String createdById

protected XMLGregorianCalendar createdDate

protected String currency

protected BigDecimal discountAmount

protected BigDecimal discountPercentage

protected BigDecimal endingUnit

protected Boolean isOveragePrice

protected BigDecimal price

protected String priceFormat

protected String productRatePlanChargeId

protected BigDecimal startingUnit

protected Integer tier

protected String updatedById

protected XMLGregorianCalendar updatedDate

Public Constructors

public ProductRatePlanChargeTier ()

Public Methods

public String getCreatedById ()

Gets the value of the createdById property.

Returns
  • possible object is String

public XMLGregorianCalendar getCreatedDate ()

Gets the value of the createdDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getCurrency ()

Gets the value of the currency property.

Returns
  • possible object is String

public BigDecimal getDiscountAmount ()

Gets the value of the discountAmount property.

Returns
  • possible object is BigDecimal

public BigDecimal getDiscountPercentage ()

Gets the value of the discountPercentage property.

Returns
  • possible object is BigDecimal

public BigDecimal getEndingUnit ()

Gets the value of the endingUnit property.

Returns
  • possible object is BigDecimal

public BigDecimal getPrice ()

Gets the value of the price property.

Returns
  • possible object is BigDecimal

public String getPriceFormat ()

Gets the value of the priceFormat property.

Returns
  • possible object is String

public String getProductRatePlanChargeId ()

Gets the value of the productRatePlanChargeId property.

Returns
  • possible object is String

public BigDecimal getStartingUnit ()

Gets the value of the startingUnit property.

Returns
  • possible object is BigDecimal

public Integer getTier ()

Gets the value of the tier property.

Returns
  • possible object is Integer

public String getUpdatedById ()

Gets the value of the updatedById property.

Returns
  • possible object is String

public XMLGregorianCalendar getUpdatedDate ()

Gets the value of the updatedDate property.

Returns
  • possible object is XMLGregorianCalendar

public Boolean isIsOveragePrice ()

Gets the value of the isOveragePrice property.

Returns
  • possible object is Boolean

public void setCreatedById (String value)

Sets the value of the createdById property.

Parameters
value Allowed object is String

public void setCreatedDate (XMLGregorianCalendar value)

Sets the value of the createdDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setCurrency (String value)

Sets the value of the currency property.

Parameters
value Allowed object is String

public void setDiscountAmount (BigDecimal value)

Sets the value of the discountAmount property.

Parameters
value Allowed object is BigDecimal

public void setDiscountPercentage (BigDecimal value)

Sets the value of the discountPercentage property.

Parameters
value Allowed object is BigDecimal

public void setEndingUnit (BigDecimal value)

Sets the value of the endingUnit property.

Parameters
value Allowed object is BigDecimal

public void setIsOveragePrice (Boolean value)

Sets the value of the isOveragePrice property.

Parameters
value Allowed object is Boolean

public void setPrice (BigDecimal value)

Sets the value of the price property.

Parameters
value Allowed object is BigDecimal

public void setPriceFormat (String value)

Sets the value of the priceFormat property.

Parameters
value Allowed object is String

public void setProductRatePlanChargeId (String value)

Sets the value of the productRatePlanChargeId property.

Parameters
value Allowed object is String

public void setStartingUnit (BigDecimal value)

Sets the value of the startingUnit property.

Parameters
value Allowed object is BigDecimal

public void setTier (Integer value)

Sets the value of the tier property.

Parameters
value Allowed object is Integer

public void setUpdatedById (String value)

Sets the value of the updatedById property.

Parameters
value Allowed object is String

public void setUpdatedDate (XMLGregorianCalendar value)

Sets the value of the updatedDate property.

Parameters
value Allowed object is XMLGregorianCalendar