Class UpgradeOccurrence.Builder (2.43.0)

public static final class UpgradeOccurrence.Builder extends GeneratedMessageV3.Builder<UpgradeOccurrence.Builder> implements UpgradeOccurrenceOrBuilder

An Upgrade Occurrence represents that a specific resource_url could install a specific upgrade. This presence is supplied via local sources (i.e. it is present in the mirror and the running system has noticed its availability). For Windows, both distribution and windows_update contain information for the Windows update.

Protobuf type grafeas.v1.UpgradeOccurrence

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public UpgradeOccurrence.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
UpgradeOccurrence.Builder
Overrides

build()

public UpgradeOccurrence build()
Returns
Type Description
UpgradeOccurrence

buildPartial()

public UpgradeOccurrence buildPartial()
Returns
Type Description
UpgradeOccurrence

clear()

public UpgradeOccurrence.Builder clear()
Returns
Type Description
UpgradeOccurrence.Builder
Overrides

clearDistribution()

public UpgradeOccurrence.Builder clearDistribution()

Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.

.grafeas.v1.UpgradeDistribution distribution = 4;

Returns
Type Description
UpgradeOccurrence.Builder

clearField(Descriptors.FieldDescriptor field)

public UpgradeOccurrence.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
UpgradeOccurrence.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public UpgradeOccurrence.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
UpgradeOccurrence.Builder
Overrides

clearPackage()

public UpgradeOccurrence.Builder clearPackage()

Required for non-Windows OS. The package this Upgrade is for.

string package = 1;

Returns
Type Description
UpgradeOccurrence.Builder

This builder for chaining.

clearParsedVersion()

public UpgradeOccurrence.Builder clearParsedVersion()

Required for non-Windows OS. The version of the package in a machine + human readable form.

.grafeas.v1.Version parsed_version = 3;

Returns
Type Description
UpgradeOccurrence.Builder

clearWindowsUpdate()

public UpgradeOccurrence.Builder clearWindowsUpdate()

Required for Windows OS. Represents the metadata about the Windows update.

.grafeas.v1.WindowsUpdate windows_update = 5;

Returns
Type Description
UpgradeOccurrence.Builder

clone()

public UpgradeOccurrence.Builder clone()
Returns
Type Description
UpgradeOccurrence.Builder
Overrides

getDefaultInstanceForType()

public UpgradeOccurrence getDefaultInstanceForType()
Returns
Type Description
UpgradeOccurrence

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDistribution()

public UpgradeDistribution getDistribution()

Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.

.grafeas.v1.UpgradeDistribution distribution = 4;

Returns
Type Description
UpgradeDistribution

The distribution.

getDistributionBuilder()

public UpgradeDistribution.Builder getDistributionBuilder()

Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.

.grafeas.v1.UpgradeDistribution distribution = 4;

Returns
Type Description
UpgradeDistribution.Builder

getDistributionOrBuilder()

public UpgradeDistributionOrBuilder getDistributionOrBuilder()

Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.

.grafeas.v1.UpgradeDistribution distribution = 4;

Returns
Type Description
UpgradeDistributionOrBuilder

getPackage()

public String getPackage()

Required for non-Windows OS. The package this Upgrade is for.

string package = 1;

Returns
Type Description
String

The package.

getPackageBytes()

public ByteString getPackageBytes()

Required for non-Windows OS. The package this Upgrade is for.

string package = 1;

Returns
Type Description
ByteString

The bytes for package.

getParsedVersion()

public Version getParsedVersion()

Required for non-Windows OS. The version of the package in a machine + human readable form.

.grafeas.v1.Version parsed_version = 3;

Returns
Type Description
Version

The parsedVersion.

getParsedVersionBuilder()

public Version.Builder getParsedVersionBuilder()

Required for non-Windows OS. The version of the package in a machine + human readable form.

.grafeas.v1.Version parsed_version = 3;

Returns
Type Description
Version.Builder

getParsedVersionOrBuilder()

public VersionOrBuilder getParsedVersionOrBuilder()

Required for non-Windows OS. The version of the package in a machine + human readable form.

.grafeas.v1.Version parsed_version = 3;

Returns
Type Description
VersionOrBuilder

getWindowsUpdate()

public WindowsUpdate getWindowsUpdate()

Required for Windows OS. Represents the metadata about the Windows update.

.grafeas.v1.WindowsUpdate windows_update = 5;

Returns
Type Description
WindowsUpdate

The windowsUpdate.

getWindowsUpdateBuilder()

public WindowsUpdate.Builder getWindowsUpdateBuilder()

Required for Windows OS. Represents the metadata about the Windows update.

.grafeas.v1.WindowsUpdate windows_update = 5;

Returns
Type Description
WindowsUpdate.Builder

getWindowsUpdateOrBuilder()

public WindowsUpdateOrBuilder getWindowsUpdateOrBuilder()

Required for Windows OS. Represents the metadata about the Windows update.

.grafeas.v1.WindowsUpdate windows_update = 5;

Returns
Type Description
WindowsUpdateOrBuilder

hasDistribution()

public boolean hasDistribution()

Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.

.grafeas.v1.UpgradeDistribution distribution = 4;

Returns
Type Description
boolean

Whether the distribution field is set.

hasParsedVersion()

public boolean hasParsedVersion()

Required for non-Windows OS. The version of the package in a machine + human readable form.

.grafeas.v1.Version parsed_version = 3;

Returns
Type Description
boolean

Whether the parsedVersion field is set.

hasWindowsUpdate()

public boolean hasWindowsUpdate()

Required for Windows OS. Represents the metadata about the Windows update.

.grafeas.v1.WindowsUpdate windows_update = 5;

Returns
Type Description
boolean

Whether the windowsUpdate field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDistribution(UpgradeDistribution value)

public UpgradeOccurrence.Builder mergeDistribution(UpgradeDistribution value)

Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.

.grafeas.v1.UpgradeDistribution distribution = 4;

Parameter
Name Description
value UpgradeDistribution
Returns
Type Description
UpgradeOccurrence.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public UpgradeOccurrence.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
UpgradeOccurrence.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public UpgradeOccurrence.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
UpgradeOccurrence.Builder
Overrides

mergeFrom(UpgradeOccurrence other)

public UpgradeOccurrence.Builder mergeFrom(UpgradeOccurrence other)
Parameter
Name Description
other UpgradeOccurrence
Returns
Type Description
UpgradeOccurrence.Builder

mergeParsedVersion(Version value)

public UpgradeOccurrence.Builder mergeParsedVersion(Version value)

Required for non-Windows OS. The version of the package in a machine + human readable form.

.grafeas.v1.Version parsed_version = 3;

Parameter
Name Description
value Version
Returns
Type Description
UpgradeOccurrence.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final UpgradeOccurrence.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
UpgradeOccurrence.Builder
Overrides

mergeWindowsUpdate(WindowsUpdate value)

public UpgradeOccurrence.Builder mergeWindowsUpdate(WindowsUpdate value)

Required for Windows OS. Represents the metadata about the Windows update.

.grafeas.v1.WindowsUpdate windows_update = 5;

Parameter
Name Description
value WindowsUpdate
Returns
Type Description
UpgradeOccurrence.Builder

setDistribution(UpgradeDistribution value)

public UpgradeOccurrence.Builder setDistribution(UpgradeDistribution value)

Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.

.grafeas.v1.UpgradeDistribution distribution = 4;

Parameter
Name Description
value UpgradeDistribution
Returns
Type Description
UpgradeOccurrence.Builder

setDistribution(UpgradeDistribution.Builder builderForValue)

public UpgradeOccurrence.Builder setDistribution(UpgradeDistribution.Builder builderForValue)

Metadata about the upgrade for available for the specific operating system for the resource_url. This allows efficient filtering, as well as making it easier to use the occurrence.

.grafeas.v1.UpgradeDistribution distribution = 4;

Parameter
Name Description
builderForValue UpgradeDistribution.Builder
Returns
Type Description
UpgradeOccurrence.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public UpgradeOccurrence.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
UpgradeOccurrence.Builder
Overrides

setPackage(String value)

public UpgradeOccurrence.Builder setPackage(String value)

Required for non-Windows OS. The package this Upgrade is for.

string package = 1;

Parameter
Name Description
value String

The package to set.

Returns
Type Description
UpgradeOccurrence.Builder

This builder for chaining.

setPackageBytes(ByteString value)

public UpgradeOccurrence.Builder setPackageBytes(ByteString value)

Required for non-Windows OS. The package this Upgrade is for.

string package = 1;

Parameter
Name Description
value ByteString

The bytes for package to set.

Returns
Type Description
UpgradeOccurrence.Builder

This builder for chaining.

setParsedVersion(Version value)

public UpgradeOccurrence.Builder setParsedVersion(Version value)

Required for non-Windows OS. The version of the package in a machine + human readable form.

.grafeas.v1.Version parsed_version = 3;

Parameter
Name Description
value Version
Returns
Type Description
UpgradeOccurrence.Builder

setParsedVersion(Version.Builder builderForValue)

public UpgradeOccurrence.Builder setParsedVersion(Version.Builder builderForValue)

Required for non-Windows OS. The version of the package in a machine + human readable form.

.grafeas.v1.Version parsed_version = 3;

Parameter
Name Description
builderForValue Version.Builder
Returns
Type Description
UpgradeOccurrence.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public UpgradeOccurrence.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
UpgradeOccurrence.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final UpgradeOccurrence.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
UpgradeOccurrence.Builder
Overrides

setWindowsUpdate(WindowsUpdate value)

public UpgradeOccurrence.Builder setWindowsUpdate(WindowsUpdate value)

Required for Windows OS. Represents the metadata about the Windows update.

.grafeas.v1.WindowsUpdate windows_update = 5;

Parameter
Name Description
value WindowsUpdate
Returns
Type Description
UpgradeOccurrence.Builder

setWindowsUpdate(WindowsUpdate.Builder builderForValue)

public UpgradeOccurrence.Builder setWindowsUpdate(WindowsUpdate.Builder builderForValue)

Required for Windows OS. Represents the metadata about the Windows update.

.grafeas.v1.WindowsUpdate windows_update = 5;

Parameter
Name Description
builderForValue WindowsUpdate.Builder
Returns
Type Description
UpgradeOccurrence.Builder