SoftwareInfo.SystemUpdateInfo.Builder

public abstract class SoftwareInfo.SystemUpdateInfo.Builder


Builder for SoftwareInfo.SystemUpdateInfo.

Summary

Public methods

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 methods

build

public abstract SoftwareInfo.SystemUpdateInfo build()

clearUpdateReceivedTimeMetadata

public SoftwareInfo.SystemUpdateInfo.Builder clearUpdateReceivedTimeMetadata()

Clears updateReceivedTimeMetadata.

clearUpdateStatusMetadata

public SoftwareInfo.SystemUpdateInfo.Builder clearUpdateStatusMetadata()

Clears updateStatusMetadata.

setUpdateReceivedTime

public abstract SoftwareInfo.SystemUpdateInfo.Builder setUpdateReceivedTime(Instant value)

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

setUpdateReceivedTimeMetadata

public SoftwareInfo.SystemUpdateInfo.Builder setUpdateReceivedTimeMetadata(Metadata value)

Metadata about update received time.

setUpdateStatus

public abstract SoftwareInfo.SystemUpdateInfo.Builder setUpdateStatus(SoftwareInfo.SystemUpdateInfo.UpdateStatus value)

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

setUpdateStatusMetadata

public SoftwareInfo.SystemUpdateInfo.Builder setUpdateStatusMetadata(Metadata value)

Metadata about update status.