cisco.uc.cuae.legacy
Class CiscoExtensionMobility.LoginOptions

java.lang.Object
  extended by cisco.uc.cuae.legacy.CiscoExtensionMobility.LoginOptions
All Implemented Interfaces:
java.io.Serializable
Enclosing interface:
CiscoExtensionMobility

public static class CiscoExtensionMobility.LoginOptions
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 java.lang.String deviceProfile
          The name of the profile to apply to the device.
 java.lang.Integer timeout
          The amount of time in minutes to lease this device for.
 
Constructor Summary
CiscoExtensionMobility.LoginOptions()
          Constructs the LoginOptions.
CiscoExtensionMobility.LoginOptions(java.lang.String deviceProfile, java.lang.Integer timeout)
          Constructs the LoginOptions.
 
Method Summary
 java.lang.String getDeviceProfile()
          Gets the value.
 java.lang.Integer getTimeout()
          Gets the value.
 void setDeviceProfile(java.lang.String value)
          Sets the value.
 void setTimeout(java.lang.Integer value)
          Sets the value.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

deviceProfile

public java.lang.String deviceProfile
The name of the profile to apply to the device. If not specified, then the UserId specified must already have a device profile associated with that account.


timeout

public java.lang.Integer timeout
The amount of time in minutes to lease this device for. Once the amount of minutes has elapsed, the Extension Mobility service will log the user and accompanying device profile out of the device.

Constructor Detail

CiscoExtensionMobility.LoginOptions

public CiscoExtensionMobility.LoginOptions()
Constructs the LoginOptions. Don't init any fields.


CiscoExtensionMobility.LoginOptions

public CiscoExtensionMobility.LoginOptions(java.lang.String deviceProfile,
                                           java.lang.Integer timeout)
Constructs the LoginOptions.

Parameters:
deviceProfile - The name of the profile to apply to the device. If not specified, then the deviceProfile UserId specified must already have a device profile associated with that deviceProfile account. deviceProfile
timeout - The amount of time in minutes to lease this device for. Once the amount of timeout minutes has elapsed, the Extension Mobility service will log the user and timeout accompanying device profile out of the device. timeout
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDeviceProfile

public java.lang.String getDeviceProfile()
Gets the value. The name of the profile to apply to the device. If not specified, then the UserId specified must already have a device profile associated with that account.

Returns:
the value.

setDeviceProfile

public void setDeviceProfile(java.lang.String value)
Sets the value. The name of the profile to apply to the device. If not specified, then the UserId specified must already have a device profile associated with that account.

Parameters:
value - the value.

getTimeout

public java.lang.Integer getTimeout()
Gets the value. The amount of time in minutes to lease this device for. Once the amount of minutes has elapsed, the Extension Mobility service will log the user and accompanying device profile out of the device.

Returns:
the value.

setTimeout

public void setTimeout(java.lang.Integer value)
Sets the value. The amount of time in minutes to lease this device for. Once the amount of minutes has elapsed, the Extension Mobility service will log the user and accompanying device profile out of the device.

Parameters:
value - the value.


Copyright © 2008. All Rights Reserved.