public static final class ToolsTypes.Info.Builder
extends java.lang.Object
ToolsTypes.Info
.Constructor and Description |
---|
Builder(boolean autoUpdateSupported,
ToolsTypes.UpgradePolicy upgradePolicy,
ToolsTypes.RunState runState)
Constructor with parameters for the required properties of
ToolsTypes.Info . |
Modifier and Type | Method and Description |
---|---|
ToolsTypes.Info |
build() |
ToolsTypes.Info.Builder |
setError(ApiError error)
Error that happened, if any, during last attempt to upgrade or install Tools.
|
ToolsTypes.Info.Builder |
setInstallAttemptCount(java.lang.Long installAttemptCount)
Number of attempts that have been made to install or upgrade the version of
Tools installed on this virtual machine.
|
ToolsTypes.Info.Builder |
setInstallType(ToolsTypes.ToolsInstallType installType)
Current installation type of VMware Tools in the guest operating system.
|
ToolsTypes.Info.Builder |
setVersion(java.lang.String version)
Version of VMware Tools installed on the guest operating system.
|
ToolsTypes.Info.Builder |
setVersionNumber(java.lang.Long versionNumber)
Version of VMware Tools installed on the guest operating system.
|
ToolsTypes.Info.Builder |
setVersionStatus(ToolsTypes.VersionStatus versionStatus)
Current version status of VMware Tools in the guest operating system, if known.
|
public Builder(boolean autoUpdateSupported, ToolsTypes.UpgradePolicy upgradePolicy, ToolsTypes.RunState runState)
ToolsTypes.Info
.public ToolsTypes.Info.Builder setInstallAttemptCount(java.lang.Long installAttemptCount)
installAttemptCount
- New value for the property.public ToolsTypes.Info.Builder setError(ApiError error)
error
- New value for the property.public ToolsTypes.Info.Builder setVersionNumber(java.lang.Long versionNumber)
versionNumber
- New value for the property.public ToolsTypes.Info.Builder setVersion(java.lang.String version)
version
- New value for the property.public ToolsTypes.Info.Builder setVersionStatus(ToolsTypes.VersionStatus versionStatus)
versionStatus
- New value for the property.public ToolsTypes.Info.Builder setInstallType(ToolsTypes.ToolsInstallType installType)
installType
- New value for the property.public ToolsTypes.Info build()