Class UserAccount

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

public class UserAccount extends Object
Properties used to create a user on an Azure Batch node.
  • Constructor Details

    • UserAccount

      public UserAccount()
  • Method Details

    • name

      public String name()
      Get the name value.
      Returns:
      the name value
    • withName

      public UserAccount withName(String name)
      Set the name value.
      Parameters:
      name - the name value to set
      Returns:
      the UserAccount object itself.
    • password

      public String password()
      Get the password value.
      Returns:
      the password value
    • withPassword

      public UserAccount withPassword(String password)
      Set the password value.
      Parameters:
      password - the password value to set
      Returns:
      the UserAccount object itself.
    • 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
    • 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.
    • 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
    • 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.
    • 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
    • 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.