|
Core API 7.6 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RadiusPluginEvent
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 |
---|
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
.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
.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(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(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(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(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(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(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(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(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.6 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |