UpdateSummary Interface

public interface UpdateSummary

An immutable client-side representation of UpdateSummary.

Method Summary

Modifier and Type Method and Description
abstract OffsetDateTime deviceLastScannedDateTime()

Gets the deviceLastScannedDateTime property: The last time when a scan was done on the device.

abstract String deviceVersionNumber()

Gets the deviceVersionNumber property: The current version of the device in format: 1.2.17312.13.",.

abstract String friendlyDeviceVersionName()

Gets the friendlyDeviceVersionName property: The current version of the device in text format.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract String inProgressDownloadJobId()

Gets the inProgressDownloadJobId property: The job ID of the download job in progress.

abstract OffsetDateTime inProgressDownloadJobStartedDateTime()

Gets the inProgressDownloadJobStartedDateTime property: The time when the currently running download (if any) started.

abstract String inProgressInstallJobId()

Gets the inProgressInstallJobId property: The job ID of the install job in progress.

abstract OffsetDateTime inProgressInstallJobStartedDateTime()

Gets the inProgressInstallJobStartedDateTime property: The time when the currently running install (if any) started.

abstract UpdateSummaryInner innerModel()

Gets the inner com.azure.resourcemanager.databoxedge.fluent.models.UpdateSummaryInner object.

abstract OffsetDateTime lastCompletedDownloadJobDateTime()

Gets the lastCompletedDownloadJobDateTime property: The time when the last Download job was completed (success/cancelled/failed) on the appliance.

abstract OffsetDateTime lastCompletedInstallJobDateTime()

Gets the lastCompletedInstallJobDateTime property: The time when the last Install job was completed (success/cancelled/failed) on the appliance.

abstract OffsetDateTime lastCompletedScanJobDateTime()

Gets the lastCompletedScanJobDateTime property: The time when the last scan job was completed (success/cancelled/failed) on the appliance.

abstract String name()

Gets the name property: The name of the resource.

abstract UpdateOperation ongoingUpdateOperation()

Gets the ongoingUpdateOperation property: The current update operation.

abstract InstallRebootBehavior rebootBehavior()

Gets the rebootBehavior property: Indicates if updates are available and at least one of the updates needs a reboot.

abstract Integer totalNumberOfUpdatesAvailable()

Gets the totalNumberOfUpdatesAvailable property: The number of updates available for the current device version as per the last device scan.

abstract Integer totalNumberOfUpdatesPendingDownload()

Gets the totalNumberOfUpdatesPendingDownload property: The total number of items pending download.

abstract Integer totalNumberOfUpdatesPendingInstall()

Gets the totalNumberOfUpdatesPendingInstall property: The total number of items pending install.

abstract Double totalUpdateSizeInBytes()

Gets the totalUpdateSizeInBytes property: The total size of updates available for download in bytes.

abstract String type()

Gets the type property: The type of the resource.

abstract List<String> updateTitles()

Gets the updateTitles property: The list of updates available for install.

Method Details

deviceLastScannedDateTime

public abstract OffsetDateTime deviceLastScannedDateTime()

Gets the deviceLastScannedDateTime property: The last time when a scan was done on the device.

Returns:

the deviceLastScannedDateTime value.

deviceVersionNumber

public abstract String deviceVersionNumber()

Gets the deviceVersionNumber property: The current version of the device in format: 1.2.17312.13.",.

Returns:

the deviceVersionNumber value.

friendlyDeviceVersionName

public abstract String friendlyDeviceVersionName()

Gets the friendlyDeviceVersionName property: The current version of the device in text format.

Returns:

the friendlyDeviceVersionName value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

inProgressDownloadJobId

public abstract String inProgressDownloadJobId()

Gets the inProgressDownloadJobId property: The job ID of the download job in progress.

Returns:

the inProgressDownloadJobId value.

inProgressDownloadJobStartedDateTime

public abstract OffsetDateTime inProgressDownloadJobStartedDateTime()

Gets the inProgressDownloadJobStartedDateTime property: The time when the currently running download (if any) started.

Returns:

the inProgressDownloadJobStartedDateTime value.

inProgressInstallJobId

public abstract String inProgressInstallJobId()

Gets the inProgressInstallJobId property: The job ID of the install job in progress.

Returns:

the inProgressInstallJobId value.

inProgressInstallJobStartedDateTime

public abstract OffsetDateTime inProgressInstallJobStartedDateTime()

Gets the inProgressInstallJobStartedDateTime property: The time when the currently running install (if any) started.

Returns:

the inProgressInstallJobStartedDateTime value.

innerModel

public abstract UpdateSummaryInner innerModel()

Gets the inner com.azure.resourcemanager.databoxedge.fluent.models.UpdateSummaryInner object.

Returns:

the inner object.

lastCompletedDownloadJobDateTime

public abstract OffsetDateTime lastCompletedDownloadJobDateTime()

Gets the lastCompletedDownloadJobDateTime property: The time when the last Download job was completed (success/cancelled/failed) on the appliance.

Returns:

the lastCompletedDownloadJobDateTime value.

lastCompletedInstallJobDateTime

public abstract OffsetDateTime lastCompletedInstallJobDateTime()

Gets the lastCompletedInstallJobDateTime property: The time when the last Install job was completed (success/cancelled/failed) on the appliance.

Returns:

the lastCompletedInstallJobDateTime value.

lastCompletedScanJobDateTime

public abstract OffsetDateTime lastCompletedScanJobDateTime()

Gets the lastCompletedScanJobDateTime property: The time when the last scan job was completed (success/cancelled/failed) on the appliance.

Returns:

the lastCompletedScanJobDateTime value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

ongoingUpdateOperation

public abstract UpdateOperation ongoingUpdateOperation()

Gets the ongoingUpdateOperation property: The current update operation.

Returns:

the ongoingUpdateOperation value.

rebootBehavior

public abstract InstallRebootBehavior rebootBehavior()

Gets the rebootBehavior property: Indicates if updates are available and at least one of the updates needs a reboot.

Returns:

the rebootBehavior value.

totalNumberOfUpdatesAvailable

public abstract Integer totalNumberOfUpdatesAvailable()

Gets the totalNumberOfUpdatesAvailable property: The number of updates available for the current device version as per the last device scan.

Returns:

the totalNumberOfUpdatesAvailable value.

totalNumberOfUpdatesPendingDownload

public abstract Integer totalNumberOfUpdatesPendingDownload()

Gets the totalNumberOfUpdatesPendingDownload property: The total number of items pending download.

Returns:

the totalNumberOfUpdatesPendingDownload value.

totalNumberOfUpdatesPendingInstall

public abstract Integer totalNumberOfUpdatesPendingInstall()

Gets the totalNumberOfUpdatesPendingInstall property: The total number of items pending install.

Returns:

the totalNumberOfUpdatesPendingInstall value.

totalUpdateSizeInBytes

public abstract Double totalUpdateSizeInBytes()

Gets the totalUpdateSizeInBytes property: The total size of updates available for download in bytes.

Returns:

the totalUpdateSizeInBytes value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

updateTitles

public abstract List updateTitles()

Gets the updateTitles property: The list of updates available for install.

Returns:

the updateTitles value.

Applies to