|
Core API 7.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This interface provides a group of getter and setter methods which dynamically access RADIUS attribute values in a plug-in event.
| Field Summary |
| Fields inherited from interface net.juniper.smgt.sae.radiuslib.BasicRadiusPluginEvent |
NO_VALUE |
| Method Summary | |
boolean |
setAcctInterimTime(long interval)
Sets the accounting interim time. |
boolean |
setAuthVirtualRouterName(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(String services)
Sets the list of services to which the subscriber has access. |
boolean |
setPoolName(String poolName)
Sets the name of the address pool on a JUNOSe router from which an address is assigned. |
boolean |
setProperty(String property)
Sets the session property in the form <name> = <value>. |
boolean |
setRadiusClass(String radiusClass)
Sets the RADIUS class attribute. |
boolean |
setReplyMessage(String message)
Sets message string that a plug-in returns to the SAE during authorization. |
boolean |
setServiceBundle(String serviceBundle)
Sets the service bundle RADIUS VSA. |
boolean |
setSessionTimeout(long timeout)
Sets the maximum length of a session in seconds. |
boolean |
setSessionVolumeQuota(String sessionVolumeQuota)
Sets the total volume of data in megabytes (MB) that a subscriber is allowed to upload or download. |
boolean |
setSubstitution(String substitution)
Sets the parameter substitution in the form <name> = <expression>. |
boolean |
setTerminateTime(String time)
Sets the time to end a subscriber session. |
boolean |
setUserIpAddress(long ipAddress)
Sets the IP address of a PPP subscriber. |
| Method Detail |
public boolean setServiceBundle(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.public boolean setRadiusClass(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.public 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.public boolean setLoadServices(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.public boolean setProperty(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.public boolean setSubstitution(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.public boolean setTerminateTime(String time)
time - Time to end a subscriber session.
true if the attribute can be set in this plug-in
event. Otherwise returns false.public 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.public boolean setSessionVolumeQuota(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.public 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.public 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.public boolean setPoolName(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.public boolean setAuthVirtualRouterName(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.public boolean setReplyMessage(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.
|
Core API 7.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||