SoftwareInfo.SystemUpdateInfo.Builder

abstract class SoftwareInfo.SystemUpdateInfo.Builder


Builder for SoftwareInfo.SystemUpdateInfo.

Summary

Public functions

abstract SoftwareInfo.SystemUpdateInfo!
SoftwareInfo.SystemUpdateInfo.Builder!

Clears updateReceivedTimeMetadata.

SoftwareInfo.SystemUpdateInfo.Builder!

Clears updateStatusMetadata.

abstract SoftwareInfo.SystemUpdateInfo.Builder!

The time when the update was first available.

SoftwareInfo.SystemUpdateInfo.Builder!

Metadata about update received time.

abstract SoftwareInfo.SystemUpdateInfo.Builder!

The status of an update: whether an update exists and what type it is.

SoftwareInfo.SystemUpdateInfo.Builder!

Metadata about update status.

Public functions

build

abstract fun build(): SoftwareInfo.SystemUpdateInfo!

clearUpdateReceivedTimeMetadata

@CanIgnoreReturnValue
fun clearUpdateReceivedTimeMetadata(): SoftwareInfo.SystemUpdateInfo.Builder!

Clears updateReceivedTimeMetadata.

clearUpdateStatusMetadata

@CanIgnoreReturnValue
fun clearUpdateStatusMetadata(): SoftwareInfo.SystemUpdateInfo.Builder!

Clears updateStatusMetadata.

setUpdateReceivedTime

abstract fun setUpdateReceivedTime(value: Instant!): SoftwareInfo.SystemUpdateInfo.Builder!

The time when the update was first available. A zero value indicates that this field is not set.

setUpdateReceivedTimeMetadata

@CanIgnoreReturnValue
fun setUpdateReceivedTimeMetadata(value: Metadata!): SoftwareInfo.SystemUpdateInfo.Builder!

Metadata about update received time.

setUpdateStatus

abstract fun setUpdateStatus(value: SoftwareInfo.SystemUpdateInfo.UpdateStatus!): SoftwareInfo.SystemUpdateInfo.Builder!

The status of an update: whether an update exists and what type it is.

setUpdateStatusMetadata

@CanIgnoreReturnValue
fun setUpdateStatusMetadata(value: Metadata!): SoftwareInfo.SystemUpdateInfo.Builder!

Metadata about update status.