Changes since
the last release

com.ebay.soap.eBLBaseComponents
Class ApiAccessRuleType

java.lang.Object
  extended by com.ebay.soap.eBLBaseComponents.ApiAccessRuleType
All Implemented Interfaces:
Serializable

public class ApiAccessRuleType
extends Object
implements Serializable

Contains the definition of a rule that governs the number of times your application can access the eBay API (invoke a call) on an hourly, daily, or periodic basis.

See Also:
Serialized Form

Constructor Summary
ApiAccessRuleType()
           
 
Method Summary
 boolean equals(Object obj)
           
 MessageElement[] get_any()
          Gets the _any value for this ApiAccessRuleType.
 String getCallName()
          Gets the callName value for this ApiAccessRuleType.
 Boolean getCountsTowardAggregate()
          Gets the countsTowardAggregate value for this ApiAccessRuleType.
 Long getDailyHardLimit()
          Gets the dailyHardLimit value for this ApiAccessRuleType.
 Long getDailySoftLimit()
          Gets the dailySoftLimit value for this ApiAccessRuleType.
 Long getDailyUsage()
          Gets the dailyUsage value for this ApiAccessRuleType.
static org.apache.axis.encoding.Deserializer getDeserializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Deserializer
 Long getHourlyHardLimit()
          Gets the hourlyHardLimit value for this ApiAccessRuleType.
 Long getHourlySoftLimit()
          Gets the hourlySoftLimit value for this ApiAccessRuleType.
 Long getHourlyUsage()
          Gets the hourlyUsage value for this ApiAccessRuleType.
 Calendar getModTime()
          Gets the modTime value for this ApiAccessRuleType.
 Integer getPeriod()
          Gets the period value for this ApiAccessRuleType.
 Long getPeriodicHardLimit()
          Gets the periodicHardLimit value for this ApiAccessRuleType.
 Long getPeriodicSoftLimit()
          Gets the periodicSoftLimit value for this ApiAccessRuleType.
 Calendar getPeriodicStartDate()
          Gets the periodicStartDate value for this ApiAccessRuleType.
 Long getPeriodicUsage()
          Gets the periodicUsage value for this ApiAccessRuleType.
 AccessRuleCurrentStatusCodeType getRuleCurrentStatus()
          Gets the ruleCurrentStatus value for this ApiAccessRuleType.
 AccessRuleStatusCodeType getRuleStatus()
          Gets the ruleStatus value for this ApiAccessRuleType.
static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
          Get Custom Serializer
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void set_any(MessageElement[] _any)
          Sets the _any value for this ApiAccessRuleType.
 void setCallName(String callName)
          Sets the callName value for this ApiAccessRuleType.
 void setCountsTowardAggregate(Boolean countsTowardAggregate)
          Sets the countsTowardAggregate value for this ApiAccessRuleType.
 void setDailyHardLimit(Long dailyHardLimit)
          Sets the dailyHardLimit value for this ApiAccessRuleType.
 void setDailySoftLimit(Long dailySoftLimit)
          Sets the dailySoftLimit value for this ApiAccessRuleType.
 void setDailyUsage(Long dailyUsage)
          Sets the dailyUsage value for this ApiAccessRuleType.
 void setHourlyHardLimit(Long hourlyHardLimit)
          Sets the hourlyHardLimit value for this ApiAccessRuleType.
 void setHourlySoftLimit(Long hourlySoftLimit)
          Sets the hourlySoftLimit value for this ApiAccessRuleType.
 void setHourlyUsage(Long hourlyUsage)
          Sets the hourlyUsage value for this ApiAccessRuleType.
 void setModTime(Calendar modTime)
          Sets the modTime value for this ApiAccessRuleType.
 void setPeriod(Integer period)
          Sets the period value for this ApiAccessRuleType.
 void setPeriodicHardLimit(Long periodicHardLimit)
          Sets the periodicHardLimit value for this ApiAccessRuleType.
 void setPeriodicSoftLimit(Long periodicSoftLimit)
          Sets the periodicSoftLimit value for this ApiAccessRuleType.
 void setPeriodicStartDate(Calendar periodicStartDate)
          Sets the periodicStartDate value for this ApiAccessRuleType.
 void setPeriodicUsage(Long periodicUsage)
          Sets the periodicUsage value for this ApiAccessRuleType.
 void setRuleCurrentStatus(AccessRuleCurrentStatusCodeType ruleCurrentStatus)
          Sets the ruleCurrentStatus value for this ApiAccessRuleType.
 void setRuleStatus(AccessRuleStatusCodeType ruleStatus)
          Sets the ruleStatus value for this ApiAccessRuleType.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApiAccessRuleType

public ApiAccessRuleType()
Method Detail

getCallName

public String getCallName()
Gets the callName value for this ApiAccessRuleType.

Returns:
callName

setCallName

public void setCallName(String callName)
Sets the callName value for this ApiAccessRuleType.

Parameters:
callName -

getCountsTowardAggregate

public Boolean getCountsTowardAggregate()
Gets the countsTowardAggregate value for this ApiAccessRuleType.

Returns:
countsTowardAggregate

setCountsTowardAggregate

public void setCountsTowardAggregate(Boolean countsTowardAggregate)
Sets the countsTowardAggregate value for this ApiAccessRuleType.

Parameters:
countsTowardAggregate -

getDailyHardLimit

public Long getDailyHardLimit()
Gets the dailyHardLimit value for this ApiAccessRuleType.

Returns:
dailyHardLimit

setDailyHardLimit

public void setDailyHardLimit(Long dailyHardLimit)
Sets the dailyHardLimit value for this ApiAccessRuleType.

Parameters:
dailyHardLimit -

getDailySoftLimit

public Long getDailySoftLimit()
Gets the dailySoftLimit value for this ApiAccessRuleType.

Returns:
dailySoftLimit

setDailySoftLimit

public void setDailySoftLimit(Long dailySoftLimit)
Sets the dailySoftLimit value for this ApiAccessRuleType.

Parameters:
dailySoftLimit -

getDailyUsage

public Long getDailyUsage()
Gets the dailyUsage value for this ApiAccessRuleType.

Returns:
dailyUsage

setDailyUsage

public void setDailyUsage(Long dailyUsage)
Sets the dailyUsage value for this ApiAccessRuleType.

Parameters:
dailyUsage -

getHourlyHardLimit

public Long getHourlyHardLimit()
Gets the hourlyHardLimit value for this ApiAccessRuleType.

Returns:
hourlyHardLimit

setHourlyHardLimit

public void setHourlyHardLimit(Long hourlyHardLimit)
Sets the hourlyHardLimit value for this ApiAccessRuleType.

Parameters:
hourlyHardLimit -

getHourlySoftLimit

public Long getHourlySoftLimit()
Gets the hourlySoftLimit value for this ApiAccessRuleType.

Returns:
hourlySoftLimit

setHourlySoftLimit

public void setHourlySoftLimit(Long hourlySoftLimit)
Sets the hourlySoftLimit value for this ApiAccessRuleType.

Parameters:
hourlySoftLimit -

getHourlyUsage

public Long getHourlyUsage()
Gets the hourlyUsage value for this ApiAccessRuleType.

Returns:
hourlyUsage

setHourlyUsage

public void setHourlyUsage(Long hourlyUsage)
Sets the hourlyUsage value for this ApiAccessRuleType.

Parameters:
hourlyUsage -

getPeriod

public Integer getPeriod()
Gets the period value for this ApiAccessRuleType.

Returns:
period

setPeriod

public void setPeriod(Integer period)
Sets the period value for this ApiAccessRuleType.

Parameters:
period -

getPeriodicHardLimit

public Long getPeriodicHardLimit()
Gets the periodicHardLimit value for this ApiAccessRuleType.

Returns:
periodicHardLimit

setPeriodicHardLimit

public void setPeriodicHardLimit(Long periodicHardLimit)
Sets the periodicHardLimit value for this ApiAccessRuleType.

Parameters:
periodicHardLimit -

getPeriodicSoftLimit

public Long getPeriodicSoftLimit()
Gets the periodicSoftLimit value for this ApiAccessRuleType.

Returns:
periodicSoftLimit

setPeriodicSoftLimit

public void setPeriodicSoftLimit(Long periodicSoftLimit)
Sets the periodicSoftLimit value for this ApiAccessRuleType.

Parameters:
periodicSoftLimit -

getPeriodicUsage

public Long getPeriodicUsage()
Gets the periodicUsage value for this ApiAccessRuleType.

Returns:
periodicUsage

setPeriodicUsage

public void setPeriodicUsage(Long periodicUsage)
Sets the periodicUsage value for this ApiAccessRuleType.

Parameters:
periodicUsage -

getPeriodicStartDate

public Calendar getPeriodicStartDate()
Gets the periodicStartDate value for this ApiAccessRuleType.

Returns:
periodicStartDate

setPeriodicStartDate

public void setPeriodicStartDate(Calendar periodicStartDate)
Sets the periodicStartDate value for this ApiAccessRuleType.

Parameters:
periodicStartDate -

getModTime

public Calendar getModTime()
Gets the modTime value for this ApiAccessRuleType.

Returns:
modTime

setModTime

public void setModTime(Calendar modTime)
Sets the modTime value for this ApiAccessRuleType.

Parameters:
modTime -

getRuleCurrentStatus

public AccessRuleCurrentStatusCodeType getRuleCurrentStatus()
Gets the ruleCurrentStatus value for this ApiAccessRuleType.

Returns:
ruleCurrentStatus Describes the current status of your application with regard to rules governing the number of times your application can execute API calls.

setRuleCurrentStatus

public void setRuleCurrentStatus(AccessRuleCurrentStatusCodeType ruleCurrentStatus)
Sets the ruleCurrentStatus value for this ApiAccessRuleType.

Parameters:
ruleCurrentStatus - Describes the current status of your application with regard to rules governing the number of times your application can execute API calls.

getRuleStatus

public AccessRuleStatusCodeType getRuleStatus()
Gets the ruleStatus value for this ApiAccessRuleType.

Returns:
ruleStatus Defines values that describe an application's current status with respect to an API access rule. The rules specify daily, hourly, and periodic usage limits for various eBay Web Services calls.

setRuleStatus

public void setRuleStatus(AccessRuleStatusCodeType ruleStatus)
Sets the ruleStatus value for this ApiAccessRuleType.

Parameters:
ruleStatus - Defines values that describe an application's current status with respect to an API access rule. The rules specify daily, hourly, and periodic usage limits for various eBay Web Services calls.

get_any

public MessageElement[] get_any()
Gets the _any value for this ApiAccessRuleType.

Returns:
_any

set_any

public void set_any(MessageElement[] _any)
Sets the _any value for this ApiAccessRuleType.

Parameters:
_any -

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(String mechType,
                                                                Class _javaType,
                                                                QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(String mechType,
                                                                    Class _javaType,
                                                                    QName _xmlType)
Get Custom Deserializer


Changes since
the last release

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-2006 eBay Inc. All rights reserved.