|Constructor and Description|
Constructor with parameters for the required properties of
|Modifier and Type||Method and Description|
The script to run before and after Linux guest customization.
The max size of the script is 1500 bytes.
The case-sensitive time zone, such as Europe/Sofia.
public LinuxConfiguration.Builder setTimeZone(java.lang.String timeZone)
String) in the form "Area/Location," in which Area is a continent or ocean name, and Location is the city, island, or other regional designation.
See the https://kb.vmware.com/kb/2145518 for a list of supported time zones for different versions in Linux.. This property was added in vSphere API 22.214.171.124. If
null, time zone is not modified inside guest operating system.
timeZone- New value for the property.
public LinuxConfiguration.Builder setScriptText(java.lang.String scriptText)
The script is invoked by the customization engine using the command line: 1) with argument "precustomization" before customization, 2) with argument "postcustomization" after customization. The script should parse this argument and implement pre-customization or post-customization task code details in the corresponding block.
A Linux shell script example:
if [ x$1 == x"precustomization" ]; then
echo "Do Precustomization tasks"
#code for pre-customization actions...
elif [ x$1 == x"postcustomization" ]; then
echo "Do Postcustomization tasks"
#code for post-customization actions...
null, no script will be executed.
scriptText- New value for the property.
public LinuxConfiguration build()