Class ResourceStatusEffectiveInstanceMetadata.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ResourceStatusEffectiveInstanceMetadata.Builder>
com.google.cloud.compute.v1.ResourceStatusEffectiveInstanceMetadata.Builder
All Implemented Interfaces:
ResourceStatusEffectiveInstanceMetadataOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ResourceStatusEffectiveInstanceMetadata

public static final class ResourceStatusEffectiveInstanceMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<ResourceStatusEffectiveInstanceMetadata.Builder> implements ResourceStatusEffectiveInstanceMetadataOrBuilder
 Effective values of predefined metadata keys for an instance.
 
Protobuf type google.cloud.compute.v1.ResourceStatusEffectiveInstanceMetadata
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ResourceStatusEffectiveInstanceMetadata.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<ResourceStatusEffectiveInstanceMetadata.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<ResourceStatusEffectiveInstanceMetadata.Builder>
    • getDefaultInstanceForType

      public ResourceStatusEffectiveInstanceMetadata getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public ResourceStatusEffectiveInstanceMetadata.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ResourceStatusEffectiveInstanceMetadata.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<ResourceStatusEffectiveInstanceMetadata.Builder>
    • mergeFrom

      public ResourceStatusEffectiveInstanceMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ResourceStatusEffectiveInstanceMetadata.Builder>
      Throws:
      IOException
    • hasBlockProjectSshKeysMetadataValue

      public boolean hasBlockProjectSshKeysMetadataValue()
       Effective block-project-ssh-keys value at Instance level.
       
      optional bool block_project_ssh_keys_metadata_value = 338623101;
      Specified by:
      hasBlockProjectSshKeysMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      Whether the blockProjectSshKeysMetadataValue field is set.
    • getBlockProjectSshKeysMetadataValue

      public boolean getBlockProjectSshKeysMetadataValue()
       Effective block-project-ssh-keys value at Instance level.
       
      optional bool block_project_ssh_keys_metadata_value = 338623101;
      Specified by:
      getBlockProjectSshKeysMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      The blockProjectSshKeysMetadataValue.
    • setBlockProjectSshKeysMetadataValue

      public ResourceStatusEffectiveInstanceMetadata.Builder setBlockProjectSshKeysMetadataValue(boolean value)
       Effective block-project-ssh-keys value at Instance level.
       
      optional bool block_project_ssh_keys_metadata_value = 338623101;
      Parameters:
      value - The blockProjectSshKeysMetadataValue to set.
      Returns:
      This builder for chaining.
    • clearBlockProjectSshKeysMetadataValue

      public ResourceStatusEffectiveInstanceMetadata.Builder clearBlockProjectSshKeysMetadataValue()
       Effective block-project-ssh-keys value at Instance level.
       
      optional bool block_project_ssh_keys_metadata_value = 338623101;
      Returns:
      This builder for chaining.
    • hasEnableGuestAttributesMetadataValue

      public boolean hasEnableGuestAttributesMetadataValue()
       Effective enable-guest-attributes value at Instance level.
       
      optional bool enable_guest_attributes_metadata_value = 420155878;
      Specified by:
      hasEnableGuestAttributesMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      Whether the enableGuestAttributesMetadataValue field is set.
    • getEnableGuestAttributesMetadataValue

      public boolean getEnableGuestAttributesMetadataValue()
       Effective enable-guest-attributes value at Instance level.
       
      optional bool enable_guest_attributes_metadata_value = 420155878;
      Specified by:
      getEnableGuestAttributesMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      The enableGuestAttributesMetadataValue.
    • setEnableGuestAttributesMetadataValue

      public ResourceStatusEffectiveInstanceMetadata.Builder setEnableGuestAttributesMetadataValue(boolean value)
       Effective enable-guest-attributes value at Instance level.
       
      optional bool enable_guest_attributes_metadata_value = 420155878;
      Parameters:
      value - The enableGuestAttributesMetadataValue to set.
      Returns:
      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:
      This builder for chaining.
    • hasEnableOsInventoryMetadataValue

      public boolean hasEnableOsInventoryMetadataValue()
       Effective enable-os-inventory value at Instance level.
       
      optional bool enable_os_inventory_metadata_value = 371752675;
      Specified by:
      hasEnableOsInventoryMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      Whether the enableOsInventoryMetadataValue field is set.
    • getEnableOsInventoryMetadataValue

      public boolean getEnableOsInventoryMetadataValue()
       Effective enable-os-inventory value at Instance level.
       
      optional bool enable_os_inventory_metadata_value = 371752675;
      Specified by:
      getEnableOsInventoryMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      The enableOsInventoryMetadataValue.
    • setEnableOsInventoryMetadataValue

      public ResourceStatusEffectiveInstanceMetadata.Builder setEnableOsInventoryMetadataValue(boolean value)
       Effective enable-os-inventory value at Instance level.
       
      optional bool enable_os_inventory_metadata_value = 371752675;
      Parameters:
      value - The enableOsInventoryMetadataValue to set.
      Returns:
      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:
      This builder for chaining.
    • hasEnableOsconfigMetadataValue

      public boolean hasEnableOsconfigMetadataValue()
       Effective enable-osconfig value at Instance level.
       
      optional bool enable_osconfig_metadata_value = 502966494;
      Specified by:
      hasEnableOsconfigMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      Whether the enableOsconfigMetadataValue field is set.
    • getEnableOsconfigMetadataValue

      public boolean getEnableOsconfigMetadataValue()
       Effective enable-osconfig value at Instance level.
       
      optional bool enable_osconfig_metadata_value = 502966494;
      Specified by:
      getEnableOsconfigMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      The enableOsconfigMetadataValue.
    • setEnableOsconfigMetadataValue

      public ResourceStatusEffectiveInstanceMetadata.Builder setEnableOsconfigMetadataValue(boolean value)
       Effective enable-osconfig value at Instance level.
       
      optional bool enable_osconfig_metadata_value = 502966494;
      Parameters:
      value - The enableOsconfigMetadataValue to set.
      Returns:
      This builder for chaining.
    • clearEnableOsconfigMetadataValue

      public ResourceStatusEffectiveInstanceMetadata.Builder clearEnableOsconfigMetadataValue()
       Effective enable-osconfig value at Instance level.
       
      optional bool enable_osconfig_metadata_value = 502966494;
      Returns:
      This builder for chaining.
    • hasEnableOsloginMetadataValue

      public boolean hasEnableOsloginMetadataValue()
       Effective enable-oslogin value at Instance level.
       
      optional bool enable_oslogin_metadata_value = 216603159;
      Specified by:
      hasEnableOsloginMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      Whether the enableOsloginMetadataValue field is set.
    • getEnableOsloginMetadataValue

      public boolean getEnableOsloginMetadataValue()
       Effective enable-oslogin value at Instance level.
       
      optional bool enable_oslogin_metadata_value = 216603159;
      Specified by:
      getEnableOsloginMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      The enableOsloginMetadataValue.
    • setEnableOsloginMetadataValue

      public ResourceStatusEffectiveInstanceMetadata.Builder setEnableOsloginMetadataValue(boolean value)
       Effective enable-oslogin value at Instance level.
       
      optional bool enable_oslogin_metadata_value = 216603159;
      Parameters:
      value - The enableOsloginMetadataValue to set.
      Returns:
      This builder for chaining.
    • clearEnableOsloginMetadataValue

      public ResourceStatusEffectiveInstanceMetadata.Builder clearEnableOsloginMetadataValue()
       Effective enable-oslogin value at Instance level.
       
      optional bool enable_oslogin_metadata_value = 216603159;
      Returns:
      This builder for chaining.
    • hasGceContainerDeclarationMetadataValue

      public boolean hasGceContainerDeclarationMetadataValue()
       Effective gce-container-declaration value at Instance level.
       
      optional bool gce_container_declaration_metadata_value = 219617210;
      Specified by:
      hasGceContainerDeclarationMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      Whether the gceContainerDeclarationMetadataValue field is set.
    • getGceContainerDeclarationMetadataValue

      public boolean getGceContainerDeclarationMetadataValue()
       Effective gce-container-declaration value at Instance level.
       
      optional bool gce_container_declaration_metadata_value = 219617210;
      Specified by:
      getGceContainerDeclarationMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      The gceContainerDeclarationMetadataValue.
    • setGceContainerDeclarationMetadataValue

      public ResourceStatusEffectiveInstanceMetadata.Builder setGceContainerDeclarationMetadataValue(boolean value)
       Effective gce-container-declaration value at Instance level.
       
      optional bool gce_container_declaration_metadata_value = 219617210;
      Parameters:
      value - The gceContainerDeclarationMetadataValue to set.
      Returns:
      This builder for chaining.
    • clearGceContainerDeclarationMetadataValue

      public ResourceStatusEffectiveInstanceMetadata.Builder clearGceContainerDeclarationMetadataValue()
       Effective gce-container-declaration value at Instance level.
       
      optional bool gce_container_declaration_metadata_value = 219617210;
      Returns:
      This builder for chaining.
    • hasSerialPortEnableMetadataValue

      public boolean hasSerialPortEnableMetadataValue()
       Effective serial-port-enable value at Instance level.
       
      optional bool serial_port_enable_metadata_value = 430536330;
      Specified by:
      hasSerialPortEnableMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      Whether the serialPortEnableMetadataValue field is set.
    • getSerialPortEnableMetadataValue

      public boolean getSerialPortEnableMetadataValue()
       Effective serial-port-enable value at Instance level.
       
      optional bool serial_port_enable_metadata_value = 430536330;
      Specified by:
      getSerialPortEnableMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      The serialPortEnableMetadataValue.
    • setSerialPortEnableMetadataValue

      public ResourceStatusEffectiveInstanceMetadata.Builder setSerialPortEnableMetadataValue(boolean value)
       Effective serial-port-enable value at Instance level.
       
      optional bool serial_port_enable_metadata_value = 430536330;
      Parameters:
      value - The serialPortEnableMetadataValue to set.
      Returns:
      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:
      This builder for chaining.
    • hasSerialPortLoggingEnableMetadataValue

      public boolean hasSerialPortLoggingEnableMetadataValue()
       Effective serial-port-logging-enable value at Instance level.
       
      optional bool serial_port_logging_enable_metadata_value = 311813290;
      Specified by:
      hasSerialPortLoggingEnableMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      Whether the serialPortLoggingEnableMetadataValue field is set.
    • getSerialPortLoggingEnableMetadataValue

      public boolean getSerialPortLoggingEnableMetadataValue()
       Effective serial-port-logging-enable value at Instance level.
       
      optional bool serial_port_logging_enable_metadata_value = 311813290;
      Specified by:
      getSerialPortLoggingEnableMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      The serialPortLoggingEnableMetadataValue.
    • setSerialPortLoggingEnableMetadataValue

      public ResourceStatusEffectiveInstanceMetadata.Builder setSerialPortLoggingEnableMetadataValue(boolean value)
       Effective serial-port-logging-enable value at Instance level.
       
      optional bool serial_port_logging_enable_metadata_value = 311813290;
      Parameters:
      value - The serialPortLoggingEnableMetadataValue to set.
      Returns:
      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:
      This builder for chaining.
    • hasVmDnsSettingMetadataValue

      public boolean hasVmDnsSettingMetadataValue()
       Effective VM DNS setting at Instance level.
       
      optional string vm_dns_setting_metadata_value = 411127950;
      Specified by:
      hasVmDnsSettingMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      Whether the vmDnsSettingMetadataValue field is set.
    • getVmDnsSettingMetadataValue

      public String getVmDnsSettingMetadataValue()
       Effective VM DNS setting at Instance level.
       
      optional string vm_dns_setting_metadata_value = 411127950;
      Specified by:
      getVmDnsSettingMetadataValue in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      The vmDnsSettingMetadataValue.
    • getVmDnsSettingMetadataValueBytes

      public com.google.protobuf.ByteString getVmDnsSettingMetadataValueBytes()
       Effective VM DNS setting at Instance level.
       
      optional string vm_dns_setting_metadata_value = 411127950;
      Specified by:
      getVmDnsSettingMetadataValueBytes in interface ResourceStatusEffectiveInstanceMetadataOrBuilder
      Returns:
      The bytes for vmDnsSettingMetadataValue.
    • setVmDnsSettingMetadataValue

      public ResourceStatusEffectiveInstanceMetadata.Builder setVmDnsSettingMetadataValue(String value)
       Effective VM DNS setting at Instance level.
       
      optional string vm_dns_setting_metadata_value = 411127950;
      Parameters:
      value - The vmDnsSettingMetadataValue to set.
      Returns:
      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:
      This builder for chaining.
    • setVmDnsSettingMetadataValueBytes

      public ResourceStatusEffectiveInstanceMetadata.Builder setVmDnsSettingMetadataValueBytes(com.google.protobuf.ByteString value)
       Effective VM DNS setting at Instance level.
       
      optional string vm_dns_setting_metadata_value = 411127950;
      Parameters:
      value - The bytes for vmDnsSettingMetadataValue to set.
      Returns:
      This builder for chaining.