UserAccount Class

  • java.lang.Object
    • com.microsoft.azure.management.batch.UserAccount

public class UserAccount

Properties used to create a user on an Azure Batch node.

Constructor Summary

Constructor Description
UserAccount()

Method Summary

Modifier and Type Method and Description
ElevationLevel elevationLevel()

Get nonAdmin - The auto user is a standard user without elevated access.

LinuxUserConfiguration linuxUserConfiguration()

Get this property is ignored if specified on a Windows pool.

java.lang.String name()

Get the name value.

java.lang.String password()

Get the password value.

WindowsUserConfiguration windowsUserConfiguration()

Get this property can only be specified if the user is on a Windows pool.

UserAccount withElevationLevel(ElevationLevel elevationLevel)

Set nonAdmin - The auto user is a standard user without elevated access.

UserAccount withLinuxUserConfiguration(LinuxUserConfiguration linuxUserConfiguration)

Set this property is ignored if specified on a Windows pool.

UserAccount withName(String name)

Set the name value.

UserAccount withPassword(String password)

Set the password value.

UserAccount withWindowsUserConfiguration(WindowsUserConfiguration windowsUserConfiguration)

Set this property can only be specified if the user is on a Windows pool.

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

UserAccount

public UserAccount()

Method Details

elevationLevel

public ElevationLevel elevationLevel()

Get nonAdmin - The auto user is a standard user without elevated access. admin - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin. Possible values include: 'NonAdmin', 'Admin'.

Returns:

the elevationLevel value

linuxUserConfiguration

public LinuxUserConfiguration linuxUserConfiguration()

Get this property is ignored if specified on a Windows pool. If not specified, the user is created with the default options.

Returns:

the linuxUserConfiguration value

name

public String name()

Get the name value.

Returns:

the name value

password

public String password()

Get the password value.

Returns:

the password value

windowsUserConfiguration

public WindowsUserConfiguration windowsUserConfiguration()

Get this property can only be specified if the user is on a Windows pool. If not specified and on a Windows pool, the user is created with the default options.

Returns:

the windowsUserConfiguration value

withElevationLevel

public UserAccount withElevationLevel(ElevationLevel elevationLevel)

Set nonAdmin - The auto user is a standard user without elevated access. admin - The auto user is a user with elevated access and operates with full Administrator permissions. The default value is nonAdmin. Possible values include: 'NonAdmin', 'Admin'.

Parameters:

elevationLevel - the elevationLevel value to set

Returns:

the UserAccount object itself.

withLinuxUserConfiguration

public UserAccount withLinuxUserConfiguration(LinuxUserConfiguration linuxUserConfiguration)

Set this property is ignored if specified on a Windows pool. If not specified, the user is created with the default options.

Parameters:

linuxUserConfiguration - the linuxUserConfiguration value to set

Returns:

the UserAccount object itself.

withName

public UserAccount withName(String name)

Set the name value.

Parameters:

name - the name value to set

Returns:

the UserAccount object itself.

withPassword

public UserAccount withPassword(String password)

Set the password value.

Parameters:

password - the password value to set

Returns:

the UserAccount object itself.

withWindowsUserConfiguration

public UserAccount withWindowsUserConfiguration(WindowsUserConfiguration windowsUserConfiguration)

Set this property can only be specified if the user is on a Windows pool. If not specified and on a Windows pool, the user is created with the default options.

Parameters:

windowsUserConfiguration - the windowsUserConfiguration value to set

Returns:

the UserAccount object itself.

Applies to