Class UsageMap

java.lang.Object
com.oracle.communications.brm.cc.model.UsageMap
All Implemented Interfaces:
Serializable

public class UsageMap extends Object implements Serializable

Java class for usageMap complex type

.

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


 <complexType name="usageMap">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="event" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="attribute" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}attribute" maxOccurs="unbounded" minOccurs="0"/>
         <element name="priceTagInfoRef" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}resourceRef" minOccurs="0"/>
         <element name="ratePlan" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}ratePlan" maxOccurs="unbounded" minOccurs="0"/>
         <element name="discountModel" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}discountModel" maxOccurs="unbounded" minOccurs="0"/>
         <element name="dateRange" type="{http://xmlns.oracle.com/cgbu/schemas/BusinessObjs}dateRange" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

  • Constructor Details

    • UsageMap

      public UsageMap()
  • Method Details

    • getEvent

      public String getEvent()
      Gets the value of the event property.
      Returns:
      possible object is String
    • setEvent

      public void setEvent(String value)
      Sets the value of the event property.
      Parameters:
      value - allowed object is String
    • getAttribute

      public List<Attribute> getAttribute()
      Gets the value of the attribute property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the attribute property.

      For example, to add a new item, do as follows:

       getAttribute().add(newItem);
       

      Objects of the following type(s) are allowed in the list Attribute

      Returns:
      The value of the attribute property.
    • getPriceTagInfoRef

      public ResourceRef getPriceTagInfoRef()
      Gets the value of the priceTagInfoRef property.
      Returns:
      possible object is ResourceRef
    • setPriceTagInfoRef

      public void setPriceTagInfoRef(ResourceRef value)
      Sets the value of the priceTagInfoRef property.
      Parameters:
      value - allowed object is ResourceRef
    • getRatePlan

      public List<RatePlan> getRatePlan()
      Gets the value of the ratePlan property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the ratePlan property.

      For example, to add a new item, do as follows:

       getRatePlan().add(newItem);
       

      Objects of the following type(s) are allowed in the list RatePlan

      Returns:
      The value of the ratePlan property.
    • getDiscountModel

      public List<DiscountModel> getDiscountModel()
      Gets the value of the discountModel property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the discountModel property.

      For example, to add a new item, do as follows:

       getDiscountModel().add(newItem);
       

      Objects of the following type(s) are allowed in the list DiscountModel

      Returns:
      The value of the discountModel property.
    • getDateRange

      public List<DateRange> getDateRange()
      Gets the value of the dateRange property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the dateRange property.

      For example, to add a new item, do as follows:

       getDateRange().add(newItem);
       

      Objects of the following type(s) are allowed in the list DateRange

      Returns:
      The value of the dateRange property.