public static final class Inventory.Item.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Inventory.Item.Builder> implements Inventory.ItemOrBuilder
A single piece of inventory on a VM.Protobuf type
google.cloud.osconfig.v1.Inventory.Item| Modifier and Type | Method and Description |
|---|---|
Inventory.Item.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Inventory.Item |
build() |
Inventory.Item |
buildPartial() |
Inventory.Item.Builder |
clear() |
Inventory.Item.Builder |
clearAvailablePackage()
Software package available to be installed on the VM instance.
|
Inventory.Item.Builder |
clearCreateTime()
When this inventory item was first detected.
|
Inventory.Item.Builder |
clearDetails() |
Inventory.Item.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Inventory.Item.Builder |
clearId()
Identifier for this item, unique across items for this VM.
|
Inventory.Item.Builder |
clearInstalledPackage()
Software package present on the VM instance.
|
Inventory.Item.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Inventory.Item.Builder |
clearOriginType()
The origin of this inventory item.
|
Inventory.Item.Builder |
clearType()
The specific type of inventory, correlating to its specific details.
|
Inventory.Item.Builder |
clearUpdateTime()
When this inventory item was last modified.
|
Inventory.Item.Builder |
clone() |
Inventory.SoftwarePackage |
getAvailablePackage()
Software package available to be installed on the VM instance.
|
Inventory.SoftwarePackage.Builder |
getAvailablePackageBuilder()
Software package available to be installed on the VM instance.
|
Inventory.SoftwarePackageOrBuilder |
getAvailablePackageOrBuilder()
Software package available to be installed on the VM instance.
|
com.google.protobuf.Timestamp |
getCreateTime()
When this inventory item was first detected.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
When this inventory item was first detected.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
When this inventory item was first detected.
|
Inventory.Item |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Inventory.Item.DetailsCase |
getDetailsCase() |
String |
getId()
Identifier for this item, unique across items for this VM.
|
com.google.protobuf.ByteString |
getIdBytes()
Identifier for this item, unique across items for this VM.
|
Inventory.SoftwarePackage |
getInstalledPackage()
Software package present on the VM instance.
|
Inventory.SoftwarePackage.Builder |
getInstalledPackageBuilder()
Software package present on the VM instance.
|
Inventory.SoftwarePackageOrBuilder |
getInstalledPackageOrBuilder()
Software package present on the VM instance.
|
Inventory.Item.OriginType |
getOriginType()
The origin of this inventory item.
|
int |
getOriginTypeValue()
The origin of this inventory item.
|
Inventory.Item.Type |
getType()
The specific type of inventory, correlating to its specific details.
|
int |
getTypeValue()
The specific type of inventory, correlating to its specific details.
|
com.google.protobuf.Timestamp |
getUpdateTime()
When this inventory item was last modified.
|
com.google.protobuf.Timestamp.Builder |
getUpdateTimeBuilder()
When this inventory item was last modified.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
When this inventory item was last modified.
|
boolean |
hasAvailablePackage()
Software package available to be installed on the VM instance.
|
boolean |
hasCreateTime()
When this inventory item was first detected.
|
boolean |
hasInstalledPackage()
Software package present on the VM instance.
|
boolean |
hasUpdateTime()
When this inventory item was last modified.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Inventory.Item.Builder |
mergeAvailablePackage(Inventory.SoftwarePackage value)
Software package available to be installed on the VM instance.
|
Inventory.Item.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
When this inventory item was first detected.
|
Inventory.Item.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Inventory.Item.Builder |
mergeFrom(Inventory.Item other) |
Inventory.Item.Builder |
mergeFrom(com.google.protobuf.Message other) |
Inventory.Item.Builder |
mergeInstalledPackage(Inventory.SoftwarePackage value)
Software package present on the VM instance.
|
Inventory.Item.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Inventory.Item.Builder |
mergeUpdateTime(com.google.protobuf.Timestamp value)
When this inventory item was last modified.
|
Inventory.Item.Builder |
setAvailablePackage(Inventory.SoftwarePackage.Builder builderForValue)
Software package available to be installed on the VM instance.
|
Inventory.Item.Builder |
setAvailablePackage(Inventory.SoftwarePackage value)
Software package available to be installed on the VM instance.
|
Inventory.Item.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
When this inventory item was first detected.
|
Inventory.Item.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
When this inventory item was first detected.
|
Inventory.Item.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Inventory.Item.Builder |
setId(String value)
Identifier for this item, unique across items for this VM.
|
Inventory.Item.Builder |
setIdBytes(com.google.protobuf.ByteString value)
Identifier for this item, unique across items for this VM.
|
Inventory.Item.Builder |
setInstalledPackage(Inventory.SoftwarePackage.Builder builderForValue)
Software package present on the VM instance.
|
Inventory.Item.Builder |
setInstalledPackage(Inventory.SoftwarePackage value)
Software package present on the VM instance.
|
Inventory.Item.Builder |
setOriginType(Inventory.Item.OriginType value)
The origin of this inventory item.
|
Inventory.Item.Builder |
setOriginTypeValue(int value)
The origin of this inventory item.
|
Inventory.Item.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Inventory.Item.Builder |
setType(Inventory.Item.Type value)
The specific type of inventory, correlating to its specific details.
|
Inventory.Item.Builder |
setTypeValue(int value)
The specific type of inventory, correlating to its specific details.
|
Inventory.Item.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Inventory.Item.Builder |
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
When this inventory item was last modified.
|
Inventory.Item.Builder |
setUpdateTime(com.google.protobuf.Timestamp value)
When this inventory item was last modified.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Inventory.Item.Builder>public Inventory.Item.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Inventory.Item.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Inventory.Item.Builder>public Inventory.Item getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Inventory.Item build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Inventory.Item buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Inventory.Item.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Inventory.Item.Builder>public Inventory.Item.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Inventory.Item.Builder>public Inventory.Item.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Inventory.Item.Builder>public Inventory.Item.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Inventory.Item.Builder>public Inventory.Item.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Inventory.Item.Builder>public Inventory.Item.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Inventory.Item.Builder>public Inventory.Item.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Inventory.Item.Builder>public Inventory.Item.Builder mergeFrom(Inventory.Item other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Inventory.Item.Builder>public Inventory.Item.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Inventory.Item.Builder>IOExceptionpublic Inventory.Item.DetailsCase getDetailsCase()
getDetailsCase in interface Inventory.ItemOrBuilderpublic Inventory.Item.Builder clearDetails()
public String getId()
Identifier for this item, unique across items for this VM.
string id = 1;getId in interface Inventory.ItemOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
Identifier for this item, unique across items for this VM.
string id = 1;getIdBytes in interface Inventory.ItemOrBuilderpublic Inventory.Item.Builder setId(String value)
Identifier for this item, unique across items for this VM.
string id = 1;value - The id to set.public Inventory.Item.Builder clearId()
Identifier for this item, unique across items for this VM.
string id = 1;public Inventory.Item.Builder setIdBytes(com.google.protobuf.ByteString value)
Identifier for this item, unique across items for this VM.
string id = 1;value - The bytes for id to set.public int getOriginTypeValue()
The origin of this inventory item.
.google.cloud.osconfig.v1.Inventory.Item.OriginType origin_type = 2;getOriginTypeValue in interface Inventory.ItemOrBuilderpublic Inventory.Item.Builder setOriginTypeValue(int value)
The origin of this inventory item.
.google.cloud.osconfig.v1.Inventory.Item.OriginType origin_type = 2;value - The enum numeric value on the wire for originType to set.public Inventory.Item.OriginType getOriginType()
The origin of this inventory item.
.google.cloud.osconfig.v1.Inventory.Item.OriginType origin_type = 2;getOriginType in interface Inventory.ItemOrBuilderpublic Inventory.Item.Builder setOriginType(Inventory.Item.OriginType value)
The origin of this inventory item.
.google.cloud.osconfig.v1.Inventory.Item.OriginType origin_type = 2;value - The originType to set.public Inventory.Item.Builder clearOriginType()
The origin of this inventory item.
.google.cloud.osconfig.v1.Inventory.Item.OriginType origin_type = 2;public boolean hasCreateTime()
When this inventory item was first detected.
.google.protobuf.Timestamp create_time = 8;hasCreateTime in interface Inventory.ItemOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
When this inventory item was first detected.
.google.protobuf.Timestamp create_time = 8;getCreateTime in interface Inventory.ItemOrBuilderpublic Inventory.Item.Builder setCreateTime(com.google.protobuf.Timestamp value)
When this inventory item was first detected.
.google.protobuf.Timestamp create_time = 8;public Inventory.Item.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
When this inventory item was first detected.
.google.protobuf.Timestamp create_time = 8;public Inventory.Item.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
When this inventory item was first detected.
.google.protobuf.Timestamp create_time = 8;public Inventory.Item.Builder clearCreateTime()
When this inventory item was first detected.
.google.protobuf.Timestamp create_time = 8;public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
When this inventory item was first detected.
.google.protobuf.Timestamp create_time = 8;public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
When this inventory item was first detected.
.google.protobuf.Timestamp create_time = 8;getCreateTimeOrBuilder in interface Inventory.ItemOrBuilderpublic boolean hasUpdateTime()
When this inventory item was last modified.
.google.protobuf.Timestamp update_time = 9;hasUpdateTime in interface Inventory.ItemOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
When this inventory item was last modified.
.google.protobuf.Timestamp update_time = 9;getUpdateTime in interface Inventory.ItemOrBuilderpublic Inventory.Item.Builder setUpdateTime(com.google.protobuf.Timestamp value)
When this inventory item was last modified.
.google.protobuf.Timestamp update_time = 9;public Inventory.Item.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
When this inventory item was last modified.
.google.protobuf.Timestamp update_time = 9;public Inventory.Item.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
When this inventory item was last modified.
.google.protobuf.Timestamp update_time = 9;public Inventory.Item.Builder clearUpdateTime()
When this inventory item was last modified.
.google.protobuf.Timestamp update_time = 9;public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
When this inventory item was last modified.
.google.protobuf.Timestamp update_time = 9;public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
When this inventory item was last modified.
.google.protobuf.Timestamp update_time = 9;getUpdateTimeOrBuilder in interface Inventory.ItemOrBuilderpublic int getTypeValue()
The specific type of inventory, correlating to its specific details.
.google.cloud.osconfig.v1.Inventory.Item.Type type = 5;getTypeValue in interface Inventory.ItemOrBuilderpublic Inventory.Item.Builder setTypeValue(int value)
The specific type of inventory, correlating to its specific details.
.google.cloud.osconfig.v1.Inventory.Item.Type type = 5;value - The enum numeric value on the wire for type to set.public Inventory.Item.Type getType()
The specific type of inventory, correlating to its specific details.
.google.cloud.osconfig.v1.Inventory.Item.Type type = 5;getType in interface Inventory.ItemOrBuilderpublic Inventory.Item.Builder setType(Inventory.Item.Type value)
The specific type of inventory, correlating to its specific details.
.google.cloud.osconfig.v1.Inventory.Item.Type type = 5;value - The type to set.public Inventory.Item.Builder clearType()
The specific type of inventory, correlating to its specific details.
.google.cloud.osconfig.v1.Inventory.Item.Type type = 5;public boolean hasInstalledPackage()
Software package present on the VM instance.
.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;hasInstalledPackage in interface Inventory.ItemOrBuilderpublic Inventory.SoftwarePackage getInstalledPackage()
Software package present on the VM instance.
.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;getInstalledPackage in interface Inventory.ItemOrBuilderpublic Inventory.Item.Builder setInstalledPackage(Inventory.SoftwarePackage value)
Software package present on the VM instance.
.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;public Inventory.Item.Builder setInstalledPackage(Inventory.SoftwarePackage.Builder builderForValue)
Software package present on the VM instance.
.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;public Inventory.Item.Builder mergeInstalledPackage(Inventory.SoftwarePackage value)
Software package present on the VM instance.
.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;public Inventory.Item.Builder clearInstalledPackage()
Software package present on the VM instance.
.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;public Inventory.SoftwarePackage.Builder getInstalledPackageBuilder()
Software package present on the VM instance.
.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;public Inventory.SoftwarePackageOrBuilder getInstalledPackageOrBuilder()
Software package present on the VM instance.
.google.cloud.osconfig.v1.Inventory.SoftwarePackage installed_package = 6;getInstalledPackageOrBuilder in interface Inventory.ItemOrBuilderpublic boolean hasAvailablePackage()
Software package available to be installed on the VM instance.
.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;hasAvailablePackage in interface Inventory.ItemOrBuilderpublic Inventory.SoftwarePackage getAvailablePackage()
Software package available to be installed on the VM instance.
.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;getAvailablePackage in interface Inventory.ItemOrBuilderpublic Inventory.Item.Builder setAvailablePackage(Inventory.SoftwarePackage value)
Software package available to be installed on the VM instance.
.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;public Inventory.Item.Builder setAvailablePackage(Inventory.SoftwarePackage.Builder builderForValue)
Software package available to be installed on the VM instance.
.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;public Inventory.Item.Builder mergeAvailablePackage(Inventory.SoftwarePackage value)
Software package available to be installed on the VM instance.
.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;public Inventory.Item.Builder clearAvailablePackage()
Software package available to be installed on the VM instance.
.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;public Inventory.SoftwarePackage.Builder getAvailablePackageBuilder()
Software package available to be installed on the VM instance.
.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;public Inventory.SoftwarePackageOrBuilder getAvailablePackageOrBuilder()
Software package available to be installed on the VM instance.
.google.cloud.osconfig.v1.Inventory.SoftwarePackage available_package = 7;getAvailablePackageOrBuilder in interface Inventory.ItemOrBuilderpublic final Inventory.Item.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Inventory.Item.Builder>public final Inventory.Item.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Inventory.Item.Builder>Copyright © 2023 Google LLC. All rights reserved.