Class OSPolicyAssignment.InstanceFilter.Inventory.Builder (2.8.0)

public static final class OSPolicyAssignment.InstanceFilter.Inventory.Builder extends GeneratedMessageV3.Builder<OSPolicyAssignment.InstanceFilter.Inventory.Builder> implements OSPolicyAssignment.InstanceFilter.InventoryOrBuilder

VM inventory details.

Protobuf type google.cloud.osconfig.v1.OSPolicyAssignment.InstanceFilter.Inventory

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public OSPolicyAssignment.InstanceFilter.Inventory.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
OSPolicyAssignment.InstanceFilter.Inventory.Builder
Overrides

build()

public OSPolicyAssignment.InstanceFilter.Inventory build()
Returns
TypeDescription
OSPolicyAssignment.InstanceFilter.Inventory

buildPartial()

public OSPolicyAssignment.InstanceFilter.Inventory buildPartial()
Returns
TypeDescription
OSPolicyAssignment.InstanceFilter.Inventory

clear()

public OSPolicyAssignment.InstanceFilter.Inventory.Builder clear()
Returns
TypeDescription
OSPolicyAssignment.InstanceFilter.Inventory.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public OSPolicyAssignment.InstanceFilter.Inventory.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
OSPolicyAssignment.InstanceFilter.Inventory.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public OSPolicyAssignment.InstanceFilter.Inventory.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
OSPolicyAssignment.InstanceFilter.Inventory.Builder
Overrides

clearOsShortName()

public OSPolicyAssignment.InstanceFilter.Inventory.Builder clearOsShortName()

Required. The OS short name

string os_short_name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
OSPolicyAssignment.InstanceFilter.Inventory.Builder

This builder for chaining.

clearOsVersion()

public OSPolicyAssignment.InstanceFilter.Inventory.Builder clearOsVersion()

The OS version Prefix matches are supported if asterisk() is provided as the last character. For example, to match all versions with a major version of 7, specify the following value for this field 7. An empty string matches all OS versions.

string os_version = 2;

Returns
TypeDescription
OSPolicyAssignment.InstanceFilter.Inventory.Builder

This builder for chaining.

clone()

public OSPolicyAssignment.InstanceFilter.Inventory.Builder clone()
Returns
TypeDescription
OSPolicyAssignment.InstanceFilter.Inventory.Builder
Overrides

getDefaultInstanceForType()