Class ResourceStatusEffectiveInstanceMetadata.Builder (1.93.0)

public static final class ResourceStatusEffectiveInstanceMetadata.Builder extends GeneratedMessage.Builder<ResourceStatusEffectiveInstanceMetadata.Builder> implements ResourceStatusEffectiveInstanceMetadataOrBuilder

Effective values of predefined metadata keys for an instance.

Protobuf type google.cloud.compute.v1.ResourceStatusEffectiveInstanceMetadata

Static Methods

getDescriptor()

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

Methods

build()

public ResourceStatusEffectiveInstanceMetadata build()
Returns
Type Description
ResourceStatusEffectiveInstanceMetadata

buildPartial()

public ResourceStatusEffectiveInstanceMetadata buildPartial()
Returns
Type Description
ResourceStatusEffectiveInstanceMetadata

clear()

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

clearBlockProjectSshKeysMetadataValue()

public ResourceStatusEffectiveInstanceMetadata.Builder clearBlockProjectSshKeysMetadataValue()

Effective block-project-ssh-keys value at Instance level.

optional bool block_project_ssh_keys_metadata_value = 338623101;

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.

clearEnableGuestAttributesMetadataValue()

public ResourceStatusEffectiveInstanceMetadata.Builder clearEnableGuestAttributesMetadataValue()

Effective enable-guest-attributes value at Instance level.

optional bool enable_guest_attributes_metadata_value = 420155878;

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.

clearEnableOsInventoryMetadataValue()

public ResourceStatusEffectiveInstanceMetadata.Builder clearEnableOsInventoryMetadataValue()

Effective enable-os-inventory value at Instance level.

optional bool enable_os_inventory_metadata_value = 371752675;

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.

clearEnableOsconfigMetadataValue()

public ResourceStatusEffectiveInstanceMetadata.Builder clearEnableOsconfigMetadataValue()

Effective enable-osconfig value at Instance level.

optional bool enable_osconfig_metadata_value = 502966494;

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.

clearEnableOsloginMetadataValue()

public ResourceStatusEffectiveInstanceMetadata.Builder clearEnableOsloginMetadataValue()

Effective enable-oslogin value at Instance level.

optional bool enable_oslogin_metadata_value = 216603159;

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.

clearSerialPortEnableMetadataValue()

public ResourceStatusEffectiveInstanceMetadata.Builder clearSerialPortEnableMetadataValue()

Effective serial-port-enable value at Instance level.

optional bool serial_port_enable_metadata_value = 430536330;

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.

clearSerialPortLoggingEnableMetadataValue()

public ResourceStatusEffectiveInstanceMetadata.Builder clearSerialPortLoggingEnableMetadataValue()

Effective serial-port-logging-enable value at Instance level.

optional bool serial_port_logging_enable_metadata_value = 311813290;

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.

clearVmDnsSettingMetadataValue()

public ResourceStatusEffectiveInstanceMetadata.Builder clearVmDnsSettingMetadataValue()

Effective VM DNS setting at Instance level.

optional string vm_dns_setting_metadata_value = 411127950;

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.

getBlockProjectSshKeysMetadataValue()

public boolean getBlockProjectSshKeysMetadataValue()

Effective block-project-ssh-keys value at Instance level.

optional bool block_project_ssh_keys_metadata_value = 338623101;

Returns
Type Description
boolean

The blockProjectSshKeysMetadataValue.

getDefaultInstanceForType()

public ResourceStatusEffectiveInstanceMetadata getDefaultInstanceForType()
Returns
Type Description
ResourceStatusEffectiveInstanceMetadata

getDescriptorForType()

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

getEnableGuestAttributesMetadataValue()

public boolean getEnableGuestAttributesMetadataValue()

Effective enable-guest-attributes value at Instance level.

optional bool enable_guest_attributes_metadata_value = 420155878;

Returns
Type Description
boolean

The enableGuestAttributesMetadataValue.

getEnableOsInventoryMetadataValue()

public boolean getEnableOsInventoryMetadataValue()

Effective enable-os-inventory value at Instance level.

optional bool enable_os_inventory_metadata_value = 371752675;

Returns
Type Description
boolean

The enableOsInventoryMetadataValue.

getEnableOsconfigMetadataValue()

public boolean getEnableOsconfigMetadataValue()

Effective enable-osconfig value at Instance level.

optional bool enable_osconfig_metadata_value = 502966494;

Returns
Type Description
boolean

The enableOsconfigMetadataValue.

getEnableOsloginMetadataValue()

public boolean getEnableOsloginMetadataValue()

Effective enable-oslogin value at Instance level.

optional bool enable_oslogin_metadata_value = 216603159;

Returns
Type Description
boolean

The enableOsloginMetadataValue.

getSerialPortEnableMetadataValue()

public boolean getSerialPortEnableMetadataValue()

Effective serial-port-enable value at Instance level.

optional bool serial_port_enable_metadata_value = 430536330;

Returns
Type Description
boolean

The serialPortEnableMetadataValue.

getSerialPortLoggingEnableMetadataValue()

public boolean getSerialPortLoggingEnableMetadataValue()

Effective serial-port-logging-enable value at Instance level.

optional bool serial_port_logging_enable_metadata_value = 311813290;

Returns
Type Description
boolean

The serialPortLoggingEnableMetadataValue.

getVmDnsSettingMetadataValue()

public String getVmDnsSettingMetadataValue()

Effective VM DNS setting at Instance level.

optional string vm_dns_setting_metadata_value = 411127950;

Returns
Type Description
String

The vmDnsSettingMetadataValue.

getVmDnsSettingMetadataValueBytes()

public ByteString getVmDnsSettingMetadataValueBytes()

Effective VM DNS setting at Instance level.

optional string vm_dns_setting_metadata_value = 411127950;

Returns
Type Description
ByteString

The bytes for vmDnsSettingMetadataValue.

hasBlockProjectSshKeysMetadataValue()

public boolean hasBlockProjectSshKeysMetadataValue()

Effective block-project-ssh-keys value at Instance level.

optional bool block_project_ssh_keys_metadata_value = 338623101;

Returns
Type Description
boolean

Whether the blockProjectSshKeysMetadataValue field is set.

hasEnableGuestAttributesMetadataValue()

public boolean hasEnableGuestAttributesMetadataValue()

Effective enable-guest-attributes value at Instance level.

optional bool enable_guest_attributes_metadata_value = 420155878;

Returns
Type Description
boolean

Whether the enableGuestAttributesMetadataValue field is set.

hasEnableOsInventoryMetadataValue()

public boolean hasEnableOsInventoryMetadataValue()

Effective enable-os-inventory value at Instance level.

optional bool enable_os_inventory_metadata_value = 371752675;

Returns
Type Description
boolean

Whether the enableOsInventoryMetadataValue field is set.

hasEnableOsconfigMetadataValue()

public boolean hasEnableOsconfigMetadataValue()

Effective enable-osconfig value at Instance level.

optional bool enable_osconfig_metadata_value = 502966494;

Returns
Type Description
boolean

Whether the enableOsconfigMetadataValue field is set.

hasEnableOsloginMetadataValue()

public boolean hasEnableOsloginMetadataValue()

Effective enable-oslogin value at Instance level.

optional bool enable_oslogin_metadata_value = 216603159;

Returns
Type Description
boolean

Whether the enableOsloginMetadataValue field is set.

hasSerialPortEnableMetadataValue()

public boolean hasSerialPortEnableMetadataValue()

Effective serial-port-enable value at Instance level.

optional bool serial_port_enable_metadata_value = 430536330;

Returns
Type Description
boolean

Whether the serialPortEnableMetadataValue field is set.

hasSerialPortLoggingEnableMetadataValue()

public boolean hasSerialPortLoggingEnableMetadataValue()

Effective serial-port-logging-enable value at Instance level.

optional bool serial_port_logging_enable_metadata_value = 311813290;

Returns
Type Description
boolean

Whether the serialPortLoggingEnableMetadataValue field is set.

hasVmDnsSettingMetadataValue()

public boolean hasVmDnsSettingMetadataValue()

Effective VM DNS setting at Instance level.

optional string vm_dns_setting_metadata_value = 411127950;

Returns
Type Description
boolean

Whether the vmDnsSettingMetadataValue field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ResourceStatusEffectiveInstanceMetadata other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setBlockProjectSshKeysMetadataValue(boolean value)

public ResourceStatusEffectiveInstanceMetadata.Builder setBlockProjectSshKeysMetadataValue(boolean value)

Effective block-project-ssh-keys value at Instance level.

optional bool block_project_ssh_keys_metadata_value = 338623101;

Parameter
Name Description
value boolean

The blockProjectSshKeysMetadataValue to set.

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.

setEnableGuestAttributesMetadataValue(boolean value)

public ResourceStatusEffectiveInstanceMetadata.Builder setEnableGuestAttributesMetadataValue(boolean value)

Effective enable-guest-attributes value at Instance level.

optional bool enable_guest_attributes_metadata_value = 420155878;

Parameter
Name Description
value boolean

The enableGuestAttributesMetadataValue to set.

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.

setEnableOsInventoryMetadataValue(boolean value)

public ResourceStatusEffectiveInstanceMetadata.Builder setEnableOsInventoryMetadataValue(boolean value)

Effective enable-os-inventory value at Instance level.

optional bool enable_os_inventory_metadata_value = 371752675;

Parameter
Name Description
value boolean

The enableOsInventoryMetadataValue to set.

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.

setEnableOsconfigMetadataValue(boolean value)

public ResourceStatusEffectiveInstanceMetadata.Builder setEnableOsconfigMetadataValue(boolean value)

Effective enable-osconfig value at Instance level.

optional bool enable_osconfig_metadata_value = 502966494;

Parameter
Name Description
value boolean

The enableOsconfigMetadataValue to set.

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.

setEnableOsloginMetadataValue(boolean value)

public ResourceStatusEffectiveInstanceMetadata.Builder setEnableOsloginMetadataValue(boolean value)

Effective enable-oslogin value at Instance level.

optional bool enable_oslogin_metadata_value = 216603159;

Parameter
Name Description
value boolean

The enableOsloginMetadataValue to set.

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.

setSerialPortEnableMetadataValue(boolean value)

public ResourceStatusEffectiveInstanceMetadata.Builder setSerialPortEnableMetadataValue(boolean value)

Effective serial-port-enable value at Instance level.

optional bool serial_port_enable_metadata_value = 430536330;

Parameter
Name Description
value boolean

The serialPortEnableMetadataValue to set.

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.

setSerialPortLoggingEnableMetadataValue(boolean value)

public ResourceStatusEffectiveInstanceMetadata.Builder setSerialPortLoggingEnableMetadataValue(boolean value)

Effective serial-port-logging-enable value at Instance level.

optional bool serial_port_logging_enable_metadata_value = 311813290;

Parameter
Name Description
value boolean

The serialPortLoggingEnableMetadataValue to set.

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.

setVmDnsSettingMetadataValue(String value)

public ResourceStatusEffectiveInstanceMetadata.Builder setVmDnsSettingMetadataValue(String value)

Effective VM DNS setting at Instance level.

optional string vm_dns_setting_metadata_value = 411127950;

Parameter
Name Description
value String

The vmDnsSettingMetadataValue to set.

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.

setVmDnsSettingMetadataValueBytes(ByteString value)

public ResourceStatusEffectiveInstanceMetadata.Builder setVmDnsSettingMetadataValueBytes(ByteString value)

Effective VM DNS setting at Instance level.

optional string vm_dns_setting_metadata_value = 411127950;

Parameter
Name Description
value ByteString

The bytes for vmDnsSettingMetadataValue to set.

Returns
Type Description
ResourceStatusEffectiveInstanceMetadata.Builder

This builder for chaining.