Class AdditionalUnattendContent
- java.lang.Object
-
- com.azure.resourcemanager.compute.models.AdditionalUnattendContent
-
public final 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 Summary
Constructors Constructor Description AdditionalUnattendContent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComponentNamescomponentName()Get the componentName property: The component name.Stringcontent()Get the content property: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component.PassNamespassName()Get the passName property: The pass name.SettingNamessettingName()Get the settingName property: Specifies the name of the setting to which the content applies.voidvalidate()Validates the instance.AdditionalUnattendContentwithComponentName(ComponentNames componentName)Set the componentName property: The component name.AdditionalUnattendContentwithContent(String content)Set the content property: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component.AdditionalUnattendContentwithPassName(PassNames passName)Set the passName property: The pass name.AdditionalUnattendContentwithSettingName(SettingNames settingName)Set the settingName property: Specifies the name of the setting to which the content applies.
-
-
-
Method Detail
-
passName
public PassNames passName()
Get the passName property: The pass name. Currently, the only allowable value is OobeSystem.- Returns:
- the passName value.
-
withPassName
public AdditionalUnattendContent withPassName(PassNames passName)
Set the passName property: The pass name. Currently, the only allowable value is OobeSystem.- Parameters:
passName- the passName value to set.- Returns:
- the AdditionalUnattendContent object itself.
-
componentName
public ComponentNames componentName()
Get the componentName property: The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.- Returns:
- the componentName value.
-
withComponentName
public AdditionalUnattendContent withComponentName(ComponentNames componentName)
Set the componentName property: The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.- Parameters:
componentName- the componentName value to set.- Returns:
- the AdditionalUnattendContent object itself.
-
settingName
public SettingNames settingName()
Get the settingName property: Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.- Returns:
- the settingName value.
-
withSettingName
public AdditionalUnattendContent withSettingName(SettingNames settingName)
Set the settingName property: Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon.- Parameters:
settingName- the settingName value to set.- Returns:
- the AdditionalUnattendContent object itself.
-
content
public String content()
Get the content property: 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 the content property: 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.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-