Offer Class

public class Offer extends ResourceBase

Represents a form of product availability to customer

Constructor Summary

Constructor Description
Offer()

Initializes a new instance of the Offer class.

Method Summary

Modifier and Type Method and Description
BillingType getBilling()
OfferCategory getCategory()
java.lang.String getCountry()
java.lang.String getDescription()
java.lang.Boolean getHasAddOns()
java.lang.String getId()
java.lang.Boolean getIsAddOn()
java.lang.Boolean getIsAutoRenewable()
java.lang.Boolean getIsAvailableForPurchase()
java.lang.Boolean getIsTrial()
int getLimit()
java.lang.String getLimitUnitOfMeasure()
OfferLinks getLinks()
java.lang.String getLocale()
int getMaximumQuantity()
int getMinimumQuantity()
java.lang.String getName()
java.util.List<java.lang.String> getPrerequisiteOffers()
Product getProduct()
int getRank()
java.lang.String[] getReselleeQualifications()
java.lang.String[] getResellerQualifications()
java.lang.String getSalesGroupId()
java.util.List<BillingCycleType> getSupportedBillingCycles()
java.lang.String getUnitType()
java.util.List<java.lang.String> getUpgradeTargetOffers()
java.net.URI getUri()
void setBilling(BillingType value)
void setCategory(OfferCategory value)
void setCountry(String value)
void setDescription(String value)
void setHasAddOns(Boolean value)
void setId(String value)
void setIsAddOn(Boolean value)
void setIsAutoRenewable(Boolean value)
void setIsAvailableForPurchase(Boolean value)
void setIsTrial(Boolean value)
void setLimit(int value)
void setLimitUnitOfMeasure(String value)
void setLinks(OfferLinks value)
void setLocale(String value)
void setMaximumQuantity(int value)
void setMinimumQuantity(int value)
void setName(String value)
void setPrerequisiteOffers(List<String> value)
void setProduct(Product value)
void setRank(int value)
void setReselleeQualifications(String[] value)
void setResellerQualifications(String[] value)
void setSalesGroupId(String value)
void setSupportedBillingCycles(List<BillingCycleType> value)
void setUnitType(String value)
void setUpgradeTargetOffers(List<String> value)
void setUri(URI value)

Inherited Members

ResourceBase.getAttributes() java.lang.Object.clone() java.lang.Object.equals(java.lang.Object) java.lang.Object.finalize() java.lang.Object.getClass() java.lang.Object.hashCode() java.lang.Object.notify() java.lang.Object.notifyAll() java.lang.Object.toString() java.lang.Object.wait() java.lang.Object.wait(long) java.lang.Object.wait(long,int)

Constructor Details

Offer

public Offer()

Initializes a new instance of the Offer class.

Method Details

getBilling

public BillingType getBilling()

getCategory

public OfferCategory getCategory()

getCountry

public String getCountry()

getDescription

public String getDescription()

getHasAddOns

public Boolean getHasAddOns()

getId

public String getId()

getIsAddOn

public Boolean getIsAddOn()

getIsAutoRenewable

public Boolean getIsAutoRenewable()

getIsAvailableForPurchase

public Boolean getIsAvailableForPurchase()

getIsTrial

public Boolean getIsTrial()

getLimit

public int getLimit()

getLimitUnitOfMeasure

public String getLimitUnitOfMeasure()

getLinks

public OfferLinks getLinks()

getLocale

public String getLocale()

getMaximumQuantity

public int getMaximumQuantity()

getMinimumQuantity

public int getMinimumQuantity()

getName

public String getName()

getPrerequisiteOffers

public List getPrerequisiteOffers()

getProduct

public Product getProduct()

getRank

public int getRank()

getReselleeQualifications

public String[] getReselleeQualifications()

getResellerQualifications

public String[] getResellerQualifications()

getSalesGroupId

public String getSalesGroupId()

getSupportedBillingCycles

public List getSupportedBillingCycles()

getUnitType

public String getUnitType()

getUpgradeTargetOffers

public List getUpgradeTargetOffers()

getUri

public URI getUri()

setBilling

public void setBilling(BillingType value)

Parameters:

value

setCategory

public void setCategory(OfferCategory value)

Parameters:

value

setCountry

public void setCountry(String value)

Parameters:

value

setDescription

public void setDescription(String value)

Parameters:

value

setHasAddOns

public void setHasAddOns(Boolean value)

Parameters:

value

setId

public void setId(String value)

Parameters:

value

setIsAddOn

public void setIsAddOn(Boolean value)

Parameters:

value

setIsAutoRenewable

public void setIsAutoRenewable(Boolean value)

Parameters:

value

setIsAvailableForPurchase

public void setIsAvailableForPurchase(Boolean value)

Parameters:

value

setIsTrial

public void setIsTrial(Boolean value)

Parameters:

value

setLimit

public void setLimit(int value)

Parameters:

value

setLimitUnitOfMeasure

public void setLimitUnitOfMeasure(String value)

Parameters:

value

setLinks

public void setLinks(OfferLinks value)

Parameters:

value

setLocale

public void setLocale(String value)

Parameters:

value

setMaximumQuantity

public void setMaximumQuantity(int value)

Parameters:

value

setMinimumQuantity

public void setMinimumQuantity(int value)

Parameters:

value

setName

public void setName(String value)

Parameters:

value

setPrerequisiteOffers

public void setPrerequisiteOffers(List value)

Parameters:

value

setProduct

public void setProduct(Product value)

Parameters:

value

setRank

public void setRank(int value)

Parameters:

value

setReselleeQualifications

public void setReselleeQualifications(String[] value)

Parameters:

value

setResellerQualifications

public void setResellerQualifications(String[] value)

Parameters:

value

setSalesGroupId

public void setSalesGroupId(String value)

Parameters:

value

setSupportedBillingCycles

public void setSupportedBillingCycles(List value)

Parameters:

value

setUnitType

public void setUnitType(String value)

Parameters:

value

setUpgradeTargetOffers

public void setUpgradeTargetOffers(List value)

Parameters:

value

setUri

public void setUri(URI value)

Parameters:

value

Applies to