VirtualMachineInstallPatchesResultInner Class

  • java.lang.Object
    • com.azure.resourcemanager.connectedvmware.fluent.models.VirtualMachineInstallPatchesResultInner

public final class VirtualMachineInstallPatchesResultInner

The result summary of an installation operation.

Constructor Summary

Constructor Description
VirtualMachineInstallPatchesResultInner()

Method Summary

Modifier and Type Method and Description
ErrorDetail errorDetails()

Get the errorDetails property: Error details.

Integer excludedPatchCount()

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

Integer failedPatchCount()

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

String installationActivityId()

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

Integer installedPatchCount()

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

OffsetDateTime lastModifiedDateTime()

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

Boolean maintenanceWindowExceeded()

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

Integer notSelectedPatchCount()

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

OsTypeUM osType()

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

PatchServiceUsed patchServiceUsed()

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

Integer pendingPatchCount()

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

VMGuestPatchRebootStatus rebootStatus()

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

OffsetDateTime startDateTime()

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

PatchOperationStartedBy startedBy()

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

PatchOperationStatus status()

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

void validate()

Validates the instance.

Methods inherited from java.lang.Object

Constructor Details

VirtualMachineInstallPatchesResultInner

public VirtualMachineInstallPatchesResultInner()

Method Details

errorDetails

public ErrorDetail errorDetails()

Get 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 Integer excludedPatchCount()

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

Returns:

the excludedPatchCount value.

failedPatchCount

public Integer failedPatchCount()

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

Returns:

the failedPatchCount value.

installationActivityId

public String installationActivityId()

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

Returns:

the installationActivityId value.

installedPatchCount

public Integer installedPatchCount()

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

Returns:

the installedPatchCount value.

lastModifiedDateTime

public OffsetDateTime lastModifiedDateTime()

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

Returns:

the lastModifiedDateTime value.

maintenanceWindowExceeded

public Boolean maintenanceWindowExceeded()

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

Returns:

the maintenanceWindowExceeded value.

notSelectedPatchCount

public Integer notSelectedPatchCount()

Get 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 OsTypeUM osType()

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

Returns:

the osType value.

patchServiceUsed

public PatchServiceUsed patchServiceUsed()

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

Returns:

the patchServiceUsed value.

pendingPatchCount

public Integer pendingPatchCount()

Get 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 VMGuestPatchRebootStatus rebootStatus()

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

Returns:

the rebootStatus value.

startDateTime

public OffsetDateTime startDateTime()

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

Returns:

the startDateTime value.

startedBy

public PatchOperationStartedBy startedBy()

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

Returns:

the startedBy value.

status

public PatchOperationStatus status()

Get 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.

validate

public void validate()

Validates the instance.

Applies to