Package com.google.cloud.compute.v1
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 Summary
Modifier and TypeMethodDescriptionbuild()clear()Effective block-project-ssh-keys value at Instance level.Effective enable-guest-attributes value at Instance level.Effective enable-osconfig value at Instance level.Effective enable-os-inventory value at Instance level.Effective enable-oslogin value at Instance level.Effective gce-container-declaration value at Instance level.Effective serial-port-enable value at Instance level.Effective serial-port-logging-enable value at Instance level.Effective VM DNS setting at Instance level.booleanEffective block-project-ssh-keys value at Instance level.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanEffective enable-guest-attributes value at Instance level.booleanEffective enable-osconfig value at Instance level.booleanEffective enable-os-inventory value at Instance level.booleanEffective enable-oslogin value at Instance level.booleanEffective gce-container-declaration value at Instance level.booleanEffective serial-port-enable value at Instance level.booleanEffective serial-port-logging-enable value at Instance level.Effective VM DNS setting at Instance level.com.google.protobuf.ByteStringEffective VM DNS setting at Instance level.booleanEffective block-project-ssh-keys value at Instance level.booleanEffective enable-guest-attributes value at Instance level.booleanEffective enable-osconfig value at Instance level.booleanEffective enable-os-inventory value at Instance level.booleanEffective enable-oslogin value at Instance level.booleanEffective gce-container-declaration value at Instance level.booleanEffective serial-port-enable value at Instance level.booleanEffective serial-port-logging-enable value at Instance level.booleanEffective VM DNS setting at Instance level.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setBlockProjectSshKeysMetadataValue(boolean value) Effective block-project-ssh-keys value at Instance level.setEnableGuestAttributesMetadataValue(boolean value) Effective enable-guest-attributes value at Instance level.setEnableOsconfigMetadataValue(boolean value) Effective enable-osconfig value at Instance level.setEnableOsInventoryMetadataValue(boolean value) Effective enable-os-inventory value at Instance level.setEnableOsloginMetadataValue(boolean value) Effective enable-oslogin value at Instance level.setGceContainerDeclarationMetadataValue(boolean value) Effective gce-container-declaration value at Instance level.setSerialPortEnableMetadataValue(boolean value) Effective serial-port-enable value at Instance level.setSerialPortLoggingEnableMetadataValue(boolean value) Effective serial-port-logging-enable value at Instance level.Effective VM DNS setting at Instance level.setVmDnsSettingMetadataValueBytes(com.google.protobuf.ByteString value) Effective VM DNS setting at Instance level.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ResourceStatusEffectiveInstanceMetadata.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ResourceStatusEffectiveInstanceMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ResourceStatusEffectiveInstanceMetadata.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ResourceStatusEffectiveInstanceMetadata.Builder>
-
mergeFrom
public ResourceStatusEffectiveInstanceMetadata.Builder mergeFrom(ResourceStatusEffectiveInstanceMetadata other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.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:
hasBlockProjectSshKeysMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- 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:
getBlockProjectSshKeysMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- 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
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:
hasEnableGuestAttributesMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- 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:
getEnableGuestAttributesMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- 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
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:
hasEnableOsInventoryMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- 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:
getEnableOsInventoryMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- 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
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:
hasEnableOsconfigMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- 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:
getEnableOsconfigMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- 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
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:
hasEnableOsloginMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- 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:
getEnableOsloginMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- Returns:
- The enableOsloginMetadataValue.
-
setEnableOsloginMetadataValue
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
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:
hasGceContainerDeclarationMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- 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:
getGceContainerDeclarationMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- 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
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:
hasSerialPortEnableMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- 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:
getSerialPortEnableMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- 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
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:
hasSerialPortLoggingEnableMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- 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:
getSerialPortLoggingEnableMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- 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
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:
hasVmDnsSettingMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- Returns:
- Whether the vmDnsSettingMetadataValue field is set.
-
getVmDnsSettingMetadataValue
Effective VM DNS setting at Instance level.
optional string vm_dns_setting_metadata_value = 411127950;- Specified by:
getVmDnsSettingMetadataValuein interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- 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:
getVmDnsSettingMetadataValueBytesin interfaceResourceStatusEffectiveInstanceMetadataOrBuilder- Returns:
- The bytes for vmDnsSettingMetadataValue.
-
setVmDnsSettingMetadataValue
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
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.
-