Class AdditionalUnattendContent

java.lang.Object
com.microsoft.azure.management.compute.AdditionalUnattendContent

public class AdditionalUnattendContent extends Object
Specifies additional XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. Contents are defined by setting name, component name, and the pass in which the content is applied.
  • Constructor Details

    • AdditionalUnattendContent

      public AdditionalUnattendContent()
  • Method Details

    • passName

      public PassNames passName()
      Get the pass name. Currently, the only allowable value is OobeSystem. Possible values include: 'OobeSystem'.
      Returns:
      the passName value
    • withPassName

      public AdditionalUnattendContent withPassName(PassNames passName)
      Set the pass name. Currently, the only allowable value is OobeSystem. Possible values include: 'OobeSystem'.
      Parameters:
      passName - the passName value to set
      Returns:
      the AdditionalUnattendContent object itself.
    • componentName

      public ComponentNames componentName()
      Get the component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup. Possible values include: 'Microsoft-Windows-Shell-Setup'.
      Returns:
      the componentName value
    • withComponentName

      public AdditionalUnattendContent withComponentName(ComponentNames componentName)
      Set the component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup. Possible values include: 'Microsoft-Windows-Shell-Setup'.
      Parameters:
      componentName - the componentName value to set
      Returns:
      the AdditionalUnattendContent object itself.
    • settingName

      public SettingNames settingName()
      Get specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon. Possible values include: 'AutoLogon', 'FirstLogonCommands'.
      Returns:
      the settingName value
    • withSettingName

      public AdditionalUnattendContent withSettingName(SettingNames settingName)
      Set specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon. Possible values include: 'AutoLogon', 'FirstLogonCommands'.
      Parameters:
      settingName - the settingName value to set
      Returns:
      the AdditionalUnattendContent object itself.
    • content

      public String content()
      Get specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
      Returns:
      the content value
    • withContent

      public AdditionalUnattendContent withContent(String content)
      Set specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
      Parameters:
      content - the content value to set
      Returns:
      the AdditionalUnattendContent object itself.