SoftwareInfo.SystemUpdateInfo.Builder

public abstract class SoftwareInfo.SystemUpdateInfo.Builder


Builder for SoftwareInfo.SystemUpdateInfo.

Summary

Public methods

build

public abstract SoftwareInfo.SystemUpdateInfo build()

clearUpdateReceivedTimeMetadata

@CanIgnoreReturnValue
public SoftwareInfo.SystemUpdateInfo.Builder clearUpdateReceivedTimeMetadata()

Clears updateReceivedTimeMetadata.

clearUpdateStatusMetadata

@CanIgnoreReturnValue
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

@CanIgnoreReturnValue
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

@CanIgnoreReturnValue
public SoftwareInfo.SystemUpdateInfo.Builder setUpdateStatusMetadata(Metadata value)

Metadata about update status.