Class Inventory.WindowsQuickFixEngineeringPackage.Builder (2.85.0)

public static final class Inventory.WindowsQuickFixEngineeringPackage.Builder extends GeneratedMessage.Builder<Inventory.WindowsQuickFixEngineeringPackage.Builder> implements Inventory.WindowsQuickFixEngineeringPackageOrBuilder

Information related to a Quick Fix Engineering package. Fields are taken from Windows QuickFixEngineering Interface and match the source names: https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering

Protobuf type google.cloud.osconfig.v1alpha.Inventory.WindowsQuickFixEngineeringPackage

Static Methods

getDescriptor()

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

Methods

build()

public Inventory.WindowsQuickFixEngineeringPackage build()
Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage

buildPartial()

public Inventory.WindowsQuickFixEngineeringPackage buildPartial()
Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage

clear()

public Inventory.WindowsQuickFixEngineeringPackage.Builder clear()
Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage.Builder
Overrides

clearCaption()

public Inventory.WindowsQuickFixEngineeringPackage.Builder clearCaption()

A short textual description of the QFE update.

string caption = 1;

Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage.Builder

This builder for chaining.

clearDescription()

public Inventory.WindowsQuickFixEngineeringPackage.Builder clearDescription()

A textual description of the QFE update.

string description = 2;

Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage.Builder

This builder for chaining.

clearHotFixId()

public Inventory.WindowsQuickFixEngineeringPackage.Builder clearHotFixId()

Unique identifier associated with a particular QFE update.

string hot_fix_id = 3;

Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage.Builder

This builder for chaining.

clearInstallTime()

public Inventory.WindowsQuickFixEngineeringPackage.Builder clearInstallTime()

Date that the QFE update was installed. Mapped from installed_on field.

.google.protobuf.Timestamp install_time = 5;

Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage.Builder

getCaption()

public String getCaption()

A short textual description of the QFE update.

string caption = 1;

Returns
Type Description
String

The caption.

getCaptionBytes()

public ByteString getCaptionBytes()

A short textual description of the QFE update.

string caption = 1;

Returns
Type Description
ByteString

The bytes for caption.

getDefaultInstanceForType()

public Inventory.WindowsQuickFixEngineeringPackage getDefaultInstanceForType()
Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage

getDescription()

public String getDescription()

A textual description of the QFE update.

string description = 2;

Returns
Type Description
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

A textual description of the QFE update.

string description = 2;

Returns
Type Description
ByteString

The bytes for description.

getDescriptorForType()

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

getHotFixId()

public String getHotFixId()

Unique identifier associated with a particular QFE update.

string hot_fix_id = 3;

Returns
Type Description
String

The hotFixId.

getHotFixIdBytes()

public ByteString getHotFixIdBytes()

Unique identifier associated with a particular QFE update.

string hot_fix_id = 3;

Returns
Type Description
ByteString

The bytes for hotFixId.

getInstallTime()

public Timestamp getInstallTime()

Date that the QFE update was installed. Mapped from installed_on field.

.google.protobuf.Timestamp install_time = 5;

Returns
Type Description
Timestamp

The installTime.

getInstallTimeBuilder()

public Timestamp.Builder getInstallTimeBuilder()

Date that the QFE update was installed. Mapped from installed_on field.

.google.protobuf.Timestamp install_time = 5;

Returns
Type Description
Builder

getInstallTimeOrBuilder()

public TimestampOrBuilder getInstallTimeOrBuilder()

Date that the QFE update was installed. Mapped from installed_on field.

.google.protobuf.Timestamp install_time = 5;

Returns
Type Description
TimestampOrBuilder

hasInstallTime()

public boolean hasInstallTime()

Date that the QFE update was installed. Mapped from installed_on field.

.google.protobuf.Timestamp install_time = 5;

Returns
Type Description
boolean

Whether the installTime field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Inventory.WindowsQuickFixEngineeringPackage other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeInstallTime(Timestamp value)

public Inventory.WindowsQuickFixEngineeringPackage.Builder mergeInstallTime(Timestamp value)

Date that the QFE update was installed. Mapped from installed_on field.

.google.protobuf.Timestamp install_time = 5;

Parameter
Name Description
value Timestamp
Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage.Builder

setCaption(String value)

public Inventory.WindowsQuickFixEngineeringPackage.Builder setCaption(String value)

A short textual description of the QFE update.

string caption = 1;

Parameter
Name Description
value String

The caption to set.

Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage.Builder

This builder for chaining.

setCaptionBytes(ByteString value)

public Inventory.WindowsQuickFixEngineeringPackage.Builder setCaptionBytes(ByteString value)

A short textual description of the QFE update.

string caption = 1;

Parameter
Name Description
value ByteString

The bytes for caption to set.

Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage.Builder

This builder for chaining.

setDescription(String value)

public Inventory.WindowsQuickFixEngineeringPackage.Builder setDescription(String value)

A textual description of the QFE update.

string description = 2;

Parameter
Name Description
value String

The description to set.

Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage.Builder

This builder for chaining.

setDescriptionBytes(ByteString value)

public Inventory.WindowsQuickFixEngineeringPackage.Builder setDescriptionBytes(ByteString value)

A textual description of the QFE update.

string description = 2;

Parameter
Name Description
value ByteString

The bytes for description to set.

Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage.Builder

This builder for chaining.

setHotFixId(String value)

public Inventory.WindowsQuickFixEngineeringPackage.Builder setHotFixId(String value)

Unique identifier associated with a particular QFE update.

string hot_fix_id = 3;

Parameter
Name Description
value String

The hotFixId to set.

Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage.Builder

This builder for chaining.

setHotFixIdBytes(ByteString value)

public Inventory.WindowsQuickFixEngineeringPackage.Builder setHotFixIdBytes(ByteString value)

Unique identifier associated with a particular QFE update.

string hot_fix_id = 3;

Parameter
Name Description
value ByteString

The bytes for hotFixId to set.

Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage.Builder

This builder for chaining.

setInstallTime(Timestamp value)

public Inventory.WindowsQuickFixEngineeringPackage.Builder setInstallTime(Timestamp value)

Date that the QFE update was installed. Mapped from installed_on field.

.google.protobuf.Timestamp install_time = 5;

Parameter
Name Description
value Timestamp
Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage.Builder

setInstallTime(Timestamp.Builder builderForValue)

public Inventory.WindowsQuickFixEngineeringPackage.Builder setInstallTime(Timestamp.Builder builderForValue)

Date that the QFE update was installed. Mapped from installed_on field.

.google.protobuf.Timestamp install_time = 5;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
Inventory.WindowsQuickFixEngineeringPackage.Builder