VirtualMachineInstallPatchesResult Interface

public interface VirtualMachineInstallPatchesResult

An immutable client-side representation of VirtualMachineInstallPatchesResult.

Method Summary

Modifier and Type Method and Description
abstract ErrorDetail errorDetails()

Gets the errorDetails property: Error details.

abstract Integer excludedPatchCount()

Gets the excludedPatchCount property: The number of patches that were not installed due to the user blocking their installation.

abstract Integer failedPatchCount()

Gets the failedPatchCount property: The number of patches that could not be installed due to some issue.

abstract VirtualMachineInstallPatchesResultInner innerModel()

Gets the inner com.azure.resourcemanager.connectedvmware.fluent.models.VirtualMachineInstallPatchesResultInner object.

abstract String installationActivityId()

Gets the installationActivityId property: The activity ID of the operation that produced this result.

abstract Integer installedPatchCount()

Gets the installedPatchCount property: The number of patches successfully installed.

abstract OffsetDateTime lastModifiedDateTime()

Gets the lastModifiedDateTime property: The UTC timestamp when the operation finished.

abstract Boolean maintenanceWindowExceeded()

Gets the maintenanceWindowExceeded property: Whether the operation ran out of time before it completed all its intended actions.

abstract Integer notSelectedPatchCount()

Gets the notSelectedPatchCount property: The number of patches that were detected as available for install, but did not meet the operation's criteria.

abstract OsTypeUM osType()

Gets the osType property: The operating system type of the machine.

abstract PatchServiceUsed patchServiceUsed()

Gets the patchServiceUsed property: Specifies the patch service used for the operation.

abstract Integer pendingPatchCount()

Gets the pendingPatchCount property: The number of patches that were identified as meeting the installation criteria, but were not able to be installed.

abstract VMGuestPatchRebootStatus rebootStatus()

Gets the rebootStatus property: The reboot state of the VM following completion of the operation.

abstract OffsetDateTime startDateTime()

Gets the startDateTime property: The UTC timestamp when the operation began.

abstract PatchOperationStartedBy startedBy()

Gets the startedBy property: Indicates if operation was triggered by user or by platform.

abstract PatchOperationStatus status()

Gets the status property: The overall success or failure status of the operation.

Method Details

errorDetails

public abstract ErrorDetail errorDetails()

Gets the errorDetails property: Error details.

The errors that were encountered during execution of the operation. The details array contains the list of them.

Returns:

the errorDetails value.

excludedPatchCount

public abstract Integer excludedPatchCount()

Gets the excludedPatchCount property: The number of patches that were not installed due to the user blocking their installation.

Returns:

the excludedPatchCount value.

failedPatchCount

public abstract Integer failedPatchCount()

Gets the failedPatchCount property: The number of patches that could not be installed due to some issue. See errors for details.

Returns:

the failedPatchCount value.

innerModel

public abstract VirtualMachineInstallPatchesResultInner innerModel()

Gets the inner com.azure.resourcemanager.connectedvmware.fluent.models.VirtualMachineInstallPatchesResultInner object.

Returns:

the inner object.

installationActivityId

public abstract String installationActivityId()

Gets the installationActivityId property: The activity ID of the operation that produced this result.

Returns:

the installationActivityId value.

installedPatchCount

public abstract Integer installedPatchCount()

Gets the installedPatchCount property: The number of patches successfully installed.

Returns:

the installedPatchCount value.

lastModifiedDateTime

public abstract OffsetDateTime lastModifiedDateTime()

Gets the lastModifiedDateTime property: The UTC timestamp when the operation finished.

Returns:

the lastModifiedDateTime value.

maintenanceWindowExceeded

public abstract Boolean maintenanceWindowExceeded()

Gets the maintenanceWindowExceeded property: Whether the operation ran out of time before it completed all its intended actions.

Returns:

the maintenanceWindowExceeded value.

notSelectedPatchCount

public abstract Integer notSelectedPatchCount()

Gets the notSelectedPatchCount property: The number of patches that were detected as available for install, but did not meet the operation's criteria.

Returns:

the notSelectedPatchCount value.

osType

public abstract OsTypeUM osType()

Gets the osType property: The operating system type of the machine.

Returns:

the osType value.

patchServiceUsed

public abstract PatchServiceUsed patchServiceUsed()

Gets the patchServiceUsed property: Specifies the patch service used for the operation.

Returns:

the patchServiceUsed value.

pendingPatchCount

public abstract Integer pendingPatchCount()

Gets the pendingPatchCount property: The number of patches that were identified as meeting the installation criteria, but were not able to be installed. Typically this happens when maintenanceWindowExceeded == true.

Returns:

the pendingPatchCount value.

rebootStatus

public abstract VMGuestPatchRebootStatus rebootStatus()

Gets the rebootStatus property: The reboot state of the VM following completion of the operation.

Returns:

the rebootStatus value.

startDateTime

public abstract OffsetDateTime startDateTime()

Gets the startDateTime property: The UTC timestamp when the operation began.

Returns:

the startDateTime value.

startedBy

public abstract PatchOperationStartedBy startedBy()

Gets the startedBy property: Indicates if operation was triggered by user or by platform.

Returns:

the startedBy value.

status

public abstract PatchOperationStatus status()

Gets the status property: The overall success or failure status of the operation. It remains "InProgress" until the operation completes. At that point it will become "Failed", "Succeeded", "Unknown" or "CompletedWithWarnings.".

Returns:

the status value.

Applies to