Class AdditionalUnattendContent
java.lang.Object
com.azure.resourcemanager.compute.models.AdditionalUnattendContent
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
ConstructorsConstructorDescriptionCreates an instance of AdditionalUnattendContent class. -
Method Summary
Modifier and TypeMethodDescriptionGet the componentName property: The component name.content()Get the content property: Specifies the XML formatted content that is added to the unattend.xml file for the specified path and component.passName()Get the passName property: The pass name.Get the settingName property: Specifies the name of the setting to which the content applies.voidvalidate()Validates the instance.withComponentName(ComponentNames componentName) Set the componentName property: The component name.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.withPassName(PassNames passName) Set the passName property: The pass name.withSettingName(SettingNames settingName) Set the settingName property: Specifies the name of the setting to which the content applies.
-
Constructor Details
-
AdditionalUnattendContent
public AdditionalUnattendContent()Creates an instance of AdditionalUnattendContent class.
-
-
Method Details
-
passName
Get the passName property: The pass name. Currently, the only allowable value is OobeSystem.- Returns:
- the passName value.
-
withPassName
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
Get the componentName property: The component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup.- Returns:
- the componentName value.
-
withComponentName
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
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
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
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
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.
-