|
Changes since the last release |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ebay.soap.eBLBaseComponents.ApiAccessRuleType
public class ApiAccessRuleType
This type is used by the ApiAccessRule container that is returned in the GetApiAccessRules call response. An ApiAccessRule container will be returned for every Trading API call that the user/application has used. The ApiAccessRule container consists of hourly, daily, and periodic call limits for the call, the total number of times the call was used, and other information about usage of the call.
Java class for ApiAccessRuleType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ApiAccessRuleType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="CallName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="CountsTowardAggregate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="DailyHardLimit" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="DailySoftLimit" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="DailyUsage" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="HourlyHardLimit" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="HourlySoftLimit" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="HourlyUsage" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="Period" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="PeriodicHardLimit" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="PeriodicSoftLimit" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="PeriodicUsage" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="PeriodicStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="ModTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="RuleCurrentStatus" type="{urn:ebay:apis:eBLBaseComponents}AccessRuleCurrentStatusCodeType" minOccurs="0"/> <element name="RuleStatus" type="{urn:ebay:apis:eBLBaseComponents}AccessRuleStatusCodeType" minOccurs="0"/> <any/> </sequence> </restriction> </complexContent> </complexType>
Field Summary | |
---|---|
protected List<Object> |
any
|
protected String |
callName
|
protected Boolean |
countsTowardAggregate
|
protected Long |
dailyHardLimit
|
protected Long |
dailySoftLimit
|
protected Long |
dailyUsage
|
protected Long |
hourlyHardLimit
|
protected Long |
hourlySoftLimit
|
protected Long |
hourlyUsage
|
protected Calendar |
modTime
|
protected Integer |
period
|
protected Long |
periodicHardLimit
|
protected Long |
periodicSoftLimit
|
protected Calendar |
periodicStartDate
|
protected Long |
periodicUsage
|
protected AccessRuleCurrentStatusCodeType |
ruleCurrentStatus
|
protected AccessRuleStatusCodeType |
ruleStatus
|
Constructor Summary | |
---|---|
ApiAccessRuleType()
|
Method Summary | |
---|---|
protected List<Object> |
_getAny()
|
Object[] |
getAny()
|
Object |
getAny(int idx)
|
int |
getAnyLength()
|
String |
getCallName()
Gets the value of the callName property. |
Long |
getDailyHardLimit()
Gets the value of the dailyHardLimit property. |
Long |
getDailySoftLimit()
Gets the value of the dailySoftLimit property. |
Long |
getDailyUsage()
Gets the value of the dailyUsage property. |
Long |
getHourlyHardLimit()
Gets the value of the hourlyHardLimit property. |
Long |
getHourlySoftLimit()
Gets the value of the hourlySoftLimit property. |
Long |
getHourlyUsage()
Gets the value of the hourlyUsage property. |
Calendar |
getModTime()
Gets the value of the modTime property. |
Integer |
getPeriod()
Gets the value of the period property. |
Long |
getPeriodicHardLimit()
Gets the value of the periodicHardLimit property. |
Long |
getPeriodicSoftLimit()
Gets the value of the periodicSoftLimit property. |
Calendar |
getPeriodicStartDate()
Gets the value of the periodicStartDate property. |
Long |
getPeriodicUsage()
Gets the value of the periodicUsage property. |
AccessRuleCurrentStatusCodeType |
getRuleCurrentStatus()
Gets the value of the ruleCurrentStatus property. |
AccessRuleStatusCodeType |
getRuleStatus()
Gets the value of the ruleStatus property. |
Boolean |
isCountsTowardAggregate()
Gets the value of the countsTowardAggregate property. |
Object |
setAny(int idx,
Object value)
|
void |
setAny(Object[] values)
|
void |
setCallName(String value)
Sets the value of the callName property. |
void |
setCountsTowardAggregate(Boolean value)
Sets the value of the countsTowardAggregate property. |
void |
setDailyHardLimit(Long value)
Sets the value of the dailyHardLimit property. |
void |
setDailySoftLimit(Long value)
Sets the value of the dailySoftLimit property. |
void |
setDailyUsage(Long value)
Sets the value of the dailyUsage property. |
void |
setHourlyHardLimit(Long value)
Sets the value of the hourlyHardLimit property. |
void |
setHourlySoftLimit(Long value)
Sets the value of the hourlySoftLimit property. |
void |
setHourlyUsage(Long value)
Sets the value of the hourlyUsage property. |
void |
setModTime(Calendar value)
Sets the value of the modTime property. |
void |
setPeriod(Integer value)
Sets the value of the period property. |
void |
setPeriodicHardLimit(Long value)
Sets the value of the periodicHardLimit property. |
void |
setPeriodicSoftLimit(Long value)
Sets the value of the periodicSoftLimit property. |
void |
setPeriodicStartDate(Calendar value)
Sets the value of the periodicStartDate property. |
void |
setPeriodicUsage(Long value)
Sets the value of the periodicUsage property. |
void |
setRuleCurrentStatus(AccessRuleCurrentStatusCodeType value)
Sets the value of the ruleCurrentStatus property. |
void |
setRuleStatus(AccessRuleStatusCodeType value)
Sets the value of the ruleStatus property. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String callName
protected Boolean countsTowardAggregate
protected Long dailyHardLimit
protected Long dailySoftLimit
protected Long dailyUsage
protected Long hourlyHardLimit
protected Long hourlySoftLimit
protected Long hourlyUsage
protected Integer period
protected Long periodicHardLimit
protected Long periodicSoftLimit
protected Long periodicUsage
protected Calendar periodicStartDate
protected Calendar modTime
protected AccessRuleCurrentStatusCodeType ruleCurrentStatus
protected AccessRuleStatusCodeType ruleStatus
protected List<Object> any
Constructor Detail |
---|
public ApiAccessRuleType()
Method Detail |
---|
public String getCallName()
String
public void setCallName(String value)
value
- allowed object is
String
public Boolean isCountsTowardAggregate()
Boolean
public void setCountsTowardAggregate(Boolean value)
value
- allowed object is
Boolean
public Long getDailyHardLimit()
Long
public void setDailyHardLimit(Long value)
value
- allowed object is
Long
public Long getDailySoftLimit()
Long
public void setDailySoftLimit(Long value)
value
- allowed object is
Long
public Long getDailyUsage()
Long
public void setDailyUsage(Long value)
value
- allowed object is
Long
public Long getHourlyHardLimit()
Long
public void setHourlyHardLimit(Long value)
value
- allowed object is
Long
public Long getHourlySoftLimit()
Long
public void setHourlySoftLimit(Long value)
value
- allowed object is
Long
public Long getHourlyUsage()
Long
public void setHourlyUsage(Long value)
value
- allowed object is
Long
public Integer getPeriod()
Integer
public void setPeriod(Integer value)
value
- allowed object is
Integer
public Long getPeriodicHardLimit()
Long
public void setPeriodicHardLimit(Long value)
value
- allowed object is
Long
public Long getPeriodicSoftLimit()
Long
public void setPeriodicSoftLimit(Long value)
value
- allowed object is
Long
public Long getPeriodicUsage()
Long
public void setPeriodicUsage(Long value)
value
- allowed object is
Long
public Calendar getPeriodicStartDate()
String
public void setPeriodicStartDate(Calendar value)
value
- allowed object is
String
public Calendar getModTime()
String
public void setModTime(Calendar value)
value
- allowed object is
String
public AccessRuleCurrentStatusCodeType getRuleCurrentStatus()
AccessRuleCurrentStatusCodeType
public void setRuleCurrentStatus(AccessRuleCurrentStatusCodeType value)
value
- allowed object is
AccessRuleCurrentStatusCodeType
public AccessRuleStatusCodeType getRuleStatus()
AccessRuleStatusCodeType
public void setRuleStatus(AccessRuleStatusCodeType value)
value
- allowed object is
AccessRuleStatusCodeType
public Object[] getAny()
Element
Object
public Object getAny(int idx)
Element
Object
public int getAnyLength()
public void setAny(Object[] values)
values
- allowed objects are
Element
Object
protected List<Object> _getAny()
public Object setAny(int idx, Object value)
value
- allowed object is
Element
Object
|
Changes since the last release |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The information contained in this document is proprietary and confidential.
Use of this information and the eBay API requires a Non-Disclosure Agreement (NDA) between the user and eBay Inc.
For information regarding a qualifying NDA, contact Developer Relations:
developer-relations@ebay.com
© 2004-2009 eBay Inc. All rights reserved.