Package com.cisco.provisioning.cpe.api

Interface Summary
Configuration The Configuration interface contains configuration operations common to all sectors of BPR.
IPDevice The IPDevice interface provides generic commands to manipulate IP Device objects and associated properties.
LeaseResults This interface represents the results from the IPDevice.getDetails(DeviceID, List) call.
SearchBookmark This interface is used to define where the search begin.
 

Class Summary
DeviceID Base abstract class for all the device identifier subclasses
DeviceOid This is an Opaque device record identifier assigned by the RDU when the device record is first created.
DeviceOperation The DeviceOperation class is used to represent various operations to perform on a device, including generation the device's configuration, resetting the device, and enabling SNMP v3 access to the device.
DeviceType The DeviceType class is used to represent the type of an IP device.
DUID Creates a new DUID device identifier.
FileName The FileName class is used to represent file names.
FileType All files added to the system are explicitly "typed".
FQDN Creates a new FQDN device identifier.
Key Base abstract class for DeviceID and Node.
MACAddress Creates a new device identifier using MACAddress.
Node The Node class is used to represent device Nodes.
NodeName The NodeName class is used to represent device Node name.
NodeType The NodeType class is used to represent the type of a Node.
SnmpType SnmpType encapsulates an Snmp datatype.
SnmpVariable Class to encapsulate an snmp name/value/type.
SnmpVarList Class to encapsulate a list of SnmpVariable objects, where each element of list contains name/value/type.
 

Enum Summary
DeviceDetailsOption The DeviceDetailsOption class defines strings constants passed to IPDevice.getDetails(DeviceID, List) to control inclusion of optional results.
KeyType An enumeration of the KeyType to indicate the type of the object returned from the search query
 

Exception Summary
APIArgumentException This runtime exception is thrown when invalid values are specified while constructing helper classes.
MultipleLeasesException Occurs when an assumption is made that a single lease exists for a given lease request, but infact the lease exists multiple places on the network.