public interface RadiusPluginEvent extends BasicRadiusPluginEvent
NO_VALUE
Modifier and Type | Method and Description |
---|---|
boolean |
setAcctInterimTime(long interval)
Sets the accounting interim time.
|
boolean |
setAuthVirtualRouterName(java.lang.String vrName)
Sets the name of the JUNOSe virtual router on which the address pool is
located.
|
boolean |
setIdleTimeout(long idleTimeout)
Sets the idle timeout for a service session.
|
boolean |
setLoadServices(java.lang.String services)
Sets the list of services to which the subscriber has access.
|
boolean |
setPoolName(java.lang.String poolName)
Sets the name of the address pool on a JUNOSe router from which an
address is assigned.
|
boolean |
setProperty(java.lang.String property)
Sets the session property in the form
<name> = <value>.
|
boolean |
setRadiusClass(java.lang.String radiusClass)
Sets the RADIUS class attribute.
|
boolean |
setReplyMessage(java.lang.String message)
Sets message string that a plug-in returns to the SAE during
authorization.
|
boolean |
setServiceBundle(java.lang.String serviceBundle)
Sets the service bundle RADIUS VSA.
|
boolean |
setSessionTimeout(long timeout)
Sets the maximum length of a session in seconds.
|
boolean |
setSessionVolumeQuota(java.lang.String sessionVolumeQuota)
Sets the total volume of data in megabytes (MB) that a subscriber is
allowed to upload or download.
|
boolean |
setSubstitution(java.lang.String substitution)
Sets the parameter substitution in the form
<name> = <expression>.
|
boolean |
setTerminateTime(java.lang.String time)
Sets the time to end a subscriber session.
|
boolean |
setUserIpAddress(long ipAddress)
Sets the IP address of a PPP subscriber.
|
getAccountingId, getAggrAccountingId, getAggrAuthUserId, getAggrLoginName, getAggrSessionId, getAggrUserDn, getAggrUserInetAddress, getAuthUserId, getCallingStationId, getDhcpPacket, getDomain, getDownstreamBandwidth, getEventTime, getEventTimeMillisecond, getHostName, getIfIndex, getIfRadiusClass, getIfSessionId, getInOctets, getInPackets, getInterfaceAlias, getInterfaceDescr, getInterfaceName, getInterfaceSpeed, getInterimTime, getLocalNasId, getLocalNasIp, getLocalQosProfiles, getLoginId, getLoginName, getManagerId, getNasInetAddress, getNasIp, getNasPort, getOperational, getOutOctets, getOutPackets, getPassword, getPortId, getPrimaryUserName, getProperties, getRadiusClass, getRadiusClassRaw, getRetailerDn, getRouterName, getServiceBundle, getServiceName, getServiceScope, getServiceSessionName, getServiceSessionTag, getSessionId, getSessionTime, getSessionTimeout, getSubscriptionName, getTerminateCause, getUid, getUpstreamBandwidth, getUserDn, getUserInetAddress, getUserIpAddress, getUserMacAddress, getUserProperties, getUserRadiusClass, getUserSessionId, getUserType
boolean setServiceBundle(java.lang.String serviceBundle)
Types of associated events - UserAuthorization, DhcpAuthorization.
serviceBundle
- RADIUS service bundle VSA.true
if the attribute can be set in this plug-in
event. Otherwise returns false
.boolean setRadiusClass(java.lang.String radiusClass)
Types of associated events - UserAuthorization, DhcpAuthorization, ServiceAuthorization.
radiusClass
- RADIUS class attribute.true
if the attribute can be set in this plug-in
event. Otherwise returns false
.boolean setSessionTimeout(long timeout)
Types of associated events - UserAuthorization, ServiceAuthorization.
timeout
- the session timeout (in seconds)true
if the attribute can be set in this plug-in
event. Otherwise returns false
.boolean setLoadServices(java.lang.String services)
Types of associated events - UserAuthorization.
services
- List of services to which the subscriber has access.true
if the attribute can be set in this plug-in
event. Otherwise returns false
.boolean setProperty(java.lang.String property)
Types of associated events - UserAuthorization, ServiceAuthorization.
property
- Session property.true
if the attribute can be set in this plug-in
event. Otherwise returns false
.boolean setSubstitution(java.lang.String substitution)
Types of associated events - UserAuthorization, ServiceAuthorization.
substitution
- Substitution.true
if the attribute can be set in this plug-in
event. Otherwise returns false
.boolean setTerminateTime(java.lang.String time)
time
- Time to end a subscriber session.true
if the attribute can be set in this plug-in
event. Otherwise returns false
.boolean setAcctInterimTime(long interval)
Types of associated events - UserAuthorization, ServiceAuthorization.
interval
- Interim accounting interval (in seconds).true
if the attribute can be set in this plug-in
event. Otherwise returns false
.boolean setSessionVolumeQuota(java.lang.String sessionVolumeQuota)
Types of associated events - ServiceAuthorization.
sessionVolumeQuota
- Total volume of data in megabytes (MB) that a subscriber is
allowed to upload or download.true
if the attribute can be set in this plug-in
event. Otherwise returns false
.boolean setIdleTimeout(long idleTimeout)
Types of associated events - ServiceAuthorization.
idleTimeout
- Idle timeout for a service session (in seconds).true
if the attribute can be set in this plug-in
event. Otherwise returns false
.boolean setUserIpAddress(long ipAddress)
Types of associated events - DhcpAuthorization.
ipAddress
- IP address of the PPP subscriber.true
if the attribute can be set in this plug-in
event. Otherwise returns false
.boolean setPoolName(java.lang.String poolName)
Types of associated events - DhcpAuthorization.
poolName
- Name of the address pool.true
if the attribute can be set in this plug-in
event. Otherwise returns false
.boolean setAuthVirtualRouterName(java.lang.String vrName)
Types of associated events - DhcpAuthorization.
vrName
- Name of the virtual router.true
if the attribute can be set in this plug-in
event. Otherwise returns false
.boolean setReplyMessage(java.lang.String message)
Types of associated events - Authorization.
message
- Message string that a plug-in returns to the SAE during
authorization.true
if the attribute can be set in this plug-in
event. Otherwise returns false
.