Package com.google.cloud.compute.v1
Class InstanceProperties.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<InstanceProperties.Builder>
-
- com.google.cloud.compute.v1.InstanceProperties.Builder
-
- All Implemented Interfaces:
InstancePropertiesOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InstanceProperties
public static final class InstanceProperties.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<InstanceProperties.Builder> implements InstancePropertiesOrBuilder
Protobuf typegoogle.cloud.compute.v1.InstanceProperties
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description InstanceProperties.BuilderaddAllDisks(Iterable<? extends AttachedDisk> values)An array of disks that are associated with the instances that are created from these properties.InstanceProperties.BuilderaddAllGuestAccelerators(Iterable<? extends AcceleratorConfig> values)A list of guest accelerator cards' type and count to use for instances created from these properties.InstanceProperties.BuilderaddAllNetworkInterfaces(Iterable<? extends NetworkInterface> values)An array of network access configurations for this interface.InstanceProperties.BuilderaddAllResourcePolicies(Iterable<String> values)Resource policies (names, not URLs) applied to instances created from these properties.InstanceProperties.BuilderaddAllServiceAccounts(Iterable<? extends ServiceAccount> values)A list of service accounts with specified scopes.InstanceProperties.BuilderaddDisks(int index, AttachedDisk value)An array of disks that are associated with the instances that are created from these properties.InstanceProperties.BuilderaddDisks(int index, AttachedDisk.Builder builderForValue)An array of disks that are associated with the instances that are created from these properties.InstanceProperties.BuilderaddDisks(AttachedDisk value)An array of disks that are associated with the instances that are created from these properties.InstanceProperties.BuilderaddDisks(AttachedDisk.Builder builderForValue)An array of disks that are associated with the instances that are created from these properties.AttachedDisk.BuilderaddDisksBuilder()An array of disks that are associated with the instances that are created from these properties.AttachedDisk.BuilderaddDisksBuilder(int index)An array of disks that are associated with the instances that are created from these properties.InstanceProperties.BuilderaddGuestAccelerators(int index, AcceleratorConfig value)A list of guest accelerator cards' type and count to use for instances created from these properties.InstanceProperties.BuilderaddGuestAccelerators(int index, AcceleratorConfig.Builder builderForValue)A list of guest accelerator cards' type and count to use for instances created from these properties.InstanceProperties.BuilderaddGuestAccelerators(AcceleratorConfig value)A list of guest accelerator cards' type and count to use for instances created from these properties.InstanceProperties.BuilderaddGuestAccelerators(AcceleratorConfig.Builder builderForValue)A list of guest accelerator cards' type and count to use for instances created from these properties.AcceleratorConfig.BuilderaddGuestAcceleratorsBuilder()A list of guest accelerator cards' type and count to use for instances created from these properties.AcceleratorConfig.BuilderaddGuestAcceleratorsBuilder(int index)A list of guest accelerator cards' type and count to use for instances created from these properties.InstanceProperties.BuilderaddNetworkInterfaces(int index, NetworkInterface value)An array of network access configurations for this interface.InstanceProperties.BuilderaddNetworkInterfaces(int index, NetworkInterface.Builder builderForValue)An array of network access configurations for this interface.InstanceProperties.BuilderaddNetworkInterfaces(NetworkInterface value)An array of network access configurations for this interface.InstanceProperties.BuilderaddNetworkInterfaces(NetworkInterface.Builder builderForValue)An array of network access configurations for this interface.NetworkInterface.BuilderaddNetworkInterfacesBuilder()An array of network access configurations for this interface.NetworkInterface.BuilderaddNetworkInterfacesBuilder(int index)An array of network access configurations for this interface.InstanceProperties.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)InstanceProperties.BuilderaddResourcePolicies(String value)Resource policies (names, not URLs) applied to instances created from these properties.InstanceProperties.BuilderaddResourcePoliciesBytes(com.google.protobuf.ByteString value)Resource policies (names, not URLs) applied to instances created from these properties.InstanceProperties.BuilderaddServiceAccounts(int index, ServiceAccount value)A list of service accounts with specified scopes.InstanceProperties.BuilderaddServiceAccounts(int index, ServiceAccount.Builder builderForValue)A list of service accounts with specified scopes.InstanceProperties.BuilderaddServiceAccounts(ServiceAccount value)A list of service accounts with specified scopes.InstanceProperties.BuilderaddServiceAccounts(ServiceAccount.Builder builderForValue)A list of service accounts with specified scopes.ServiceAccount.BuilderaddServiceAccountsBuilder()A list of service accounts with specified scopes.ServiceAccount.BuilderaddServiceAccountsBuilder(int index)A list of service accounts with specified scopes.InstancePropertiesbuild()InstancePropertiesbuildPartial()InstanceProperties.Builderclear()InstanceProperties.BuilderclearAdvancedMachineFeatures()Controls for advanced machine-related behavior features.InstanceProperties.BuilderclearCanIpForward()Enables instances created based on these properties to send packets with source IP addresses other than their own and receive packets with destination IP addresses other than their own.InstanceProperties.BuilderclearConfidentialInstanceConfig()Specifies the Confidential Instance options.InstanceProperties.BuilderclearDescription()An optional text description for the instances that are created from these properties.InstanceProperties.BuilderclearDisks()An array of disks that are associated with the instances that are created from these properties.InstanceProperties.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)InstanceProperties.BuilderclearGuestAccelerators()A list of guest accelerator cards' type and count to use for instances created from these properties.InstanceProperties.BuilderclearKeyRevocationActionType()KeyRevocationActionType of the instance.InstanceProperties.BuilderclearLabels()InstanceProperties.BuilderclearMachineType()The machine type to use for instances that are created from these properties.InstanceProperties.BuilderclearMetadata()The metadata key/value pairs to assign to instances that are created from these properties.InstanceProperties.BuilderclearMinCpuPlatform()Minimum cpu/platform to be used by instances.InstanceProperties.BuilderclearNetworkInterfaces()An array of network access configurations for this interface.InstanceProperties.BuilderclearNetworkPerformanceConfig()Note that for MachineImage, this is not supported yet.InstanceProperties.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)InstanceProperties.BuilderclearPrivateIpv6GoogleAccess()The private IPv6 google access type for VMs.InstanceProperties.BuilderclearReservationAffinity()Specifies the reservations that instances can consume from.InstanceProperties.BuilderclearResourceManagerTags()InstanceProperties.BuilderclearResourcePolicies()Resource policies (names, not URLs) applied to instances created from these properties.InstanceProperties.BuilderclearScheduling()Specifies the scheduling options for the instances that are created from these properties.InstanceProperties.BuilderclearServiceAccounts()A list of service accounts with specified scopes.InstanceProperties.BuilderclearShieldedInstanceConfig()Note that for MachineImage, this is not supported yet.InstanceProperties.BuilderclearTags()A list of tags to apply to the instances that are created from these properties.InstanceProperties.Builderclone()booleancontainsLabels(String key)Labels to apply to instances that are created from these properties.booleancontainsResourceManagerTags(String key)Resource manager tags to be bound to the instance.AdvancedMachineFeaturesgetAdvancedMachineFeatures()Controls for advanced machine-related behavior features.AdvancedMachineFeatures.BuildergetAdvancedMachineFeaturesBuilder()Controls for advanced machine-related behavior features.AdvancedMachineFeaturesOrBuildergetAdvancedMachineFeaturesOrBuilder()Controls for advanced machine-related behavior features.booleangetCanIpForward()Enables instances created based on these properties to send packets with source IP addresses other than their own and receive packets with destination IP addresses other than their own.ConfidentialInstanceConfiggetConfidentialInstanceConfig()Specifies the Confidential Instance options.ConfidentialInstanceConfig.BuildergetConfidentialInstanceConfigBuilder()Specifies the Confidential Instance options.ConfidentialInstanceConfigOrBuildergetConfidentialInstanceConfigOrBuilder()Specifies the Confidential Instance options.InstancePropertiesgetDefaultInstanceForType()StringgetDescription()An optional text description for the instances that are created from these properties.com.google.protobuf.ByteStringgetDescriptionBytes()An optional text description for the instances that are created from these properties.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()AttachedDiskgetDisks(int index)An array of disks that are associated with the instances that are created from these properties.AttachedDisk.BuildergetDisksBuilder(int index)An array of disks that are associated with the instances that are created from these properties.List<AttachedDisk.Builder>getDisksBuilderList()An array of disks that are associated with the instances that are created from these properties.intgetDisksCount()An array of disks that are associated with the instances that are created from these properties.List<AttachedDisk>getDisksList()An array of disks that are associated with the instances that are created from these properties.AttachedDiskOrBuildergetDisksOrBuilder(int index)An array of disks that are associated with the instances that are created from these properties.List<? extends AttachedDiskOrBuilder>getDisksOrBuilderList()An array of disks that are associated with the instances that are created from these properties.AcceleratorConfiggetGuestAccelerators(int index)A list of guest accelerator cards' type and count to use for instances created from these properties.AcceleratorConfig.BuildergetGuestAcceleratorsBuilder(int index)A list of guest accelerator cards' type and count to use for instances created from these properties.List<AcceleratorConfig.Builder>getGuestAcceleratorsBuilderList()A list of guest accelerator cards' type and count to use for instances created from these properties.intgetGuestAcceleratorsCount()A list of guest accelerator cards' type and count to use for instances created from these properties.List<AcceleratorConfig>getGuestAcceleratorsList()A list of guest accelerator cards' type and count to use for instances created from these properties.AcceleratorConfigOrBuildergetGuestAcceleratorsOrBuilder(int index)A list of guest accelerator cards' type and count to use for instances created from these properties.List<? extends AcceleratorConfigOrBuilder>getGuestAcceleratorsOrBuilderList()A list of guest accelerator cards' type and count to use for instances created from these properties.StringgetKeyRevocationActionType()KeyRevocationActionType of the instance.com.google.protobuf.ByteStringgetKeyRevocationActionTypeBytes()KeyRevocationActionType of the instance.Map<String,String>getLabels()Deprecated.intgetLabelsCount()Labels to apply to instances that are created from these properties.Map<String,String>getLabelsMap()Labels to apply to instances that are created from these properties.StringgetLabelsOrDefault(String key, String defaultValue)Labels to apply to instances that are created from these properties.StringgetLabelsOrThrow(String key)Labels to apply to instances that are created from these properties.StringgetMachineType()The machine type to use for instances that are created from these properties.com.google.protobuf.ByteStringgetMachineTypeBytes()The machine type to use for instances that are created from these properties.MetadatagetMetadata()The metadata key/value pairs to assign to instances that are created from these properties.Metadata.BuildergetMetadataBuilder()The metadata key/value pairs to assign to instances that are created from these properties.MetadataOrBuildergetMetadataOrBuilder()The metadata key/value pairs to assign to instances that are created from these properties.StringgetMinCpuPlatform()Minimum cpu/platform to be used by instances.com.google.protobuf.ByteStringgetMinCpuPlatformBytes()Minimum cpu/platform to be used by instances.Map<String,String>getMutableLabels()Deprecated.Map<String,String>getMutableResourceManagerTags()Deprecated.NetworkInterfacegetNetworkInterfaces(int index)An array of network access configurations for this interface.NetworkInterface.BuildergetNetworkInterfacesBuilder(int index)An array of network access configurations for this interface.List<NetworkInterface.Builder>getNetworkInterfacesBuilderList()An array of network access configurations for this interface.intgetNetworkInterfacesCount()An array of network access configurations for this interface.List<NetworkInterface>getNetworkInterfacesList()An array of network access configurations for this interface.NetworkInterfaceOrBuildergetNetworkInterfacesOrBuilder(int index)An array of network access configurations for this interface.List<? extends NetworkInterfaceOrBuilder>getNetworkInterfacesOrBuilderList()An array of network access configurations for this interface.NetworkPerformanceConfiggetNetworkPerformanceConfig()Note that for MachineImage, this is not supported yet.NetworkPerformanceConfig.BuildergetNetworkPerformanceConfigBuilder()Note that for MachineImage, this is not supported yet.NetworkPerformanceConfigOrBuildergetNetworkPerformanceConfigOrBuilder()Note that for MachineImage, this is not supported yet.StringgetPrivateIpv6GoogleAccess()The private IPv6 google access type for VMs.com.google.protobuf.ByteStringgetPrivateIpv6GoogleAccessBytes()The private IPv6 google access type for VMs.ReservationAffinitygetReservationAffinity()Specifies the reservations that instances can consume from.ReservationAffinity.BuildergetReservationAffinityBuilder()Specifies the reservations that instances can consume from.ReservationAffinityOrBuildergetReservationAffinityOrBuilder()Specifies the reservations that instances can consume from.Map<String,String>getResourceManagerTags()Deprecated.intgetResourceManagerTagsCount()Resource manager tags to be bound to the instance.Map<String,String>getResourceManagerTagsMap()Resource manager tags to be bound to the instance.StringgetResourceManagerTagsOrDefault(String key, String defaultValue)Resource manager tags to be bound to the instance.StringgetResourceManagerTagsOrThrow(String key)Resource manager tags to be bound to the instance.StringgetResourcePolicies(int index)Resource policies (names, not URLs) applied to instances created from these properties.com.google.protobuf.ByteStringgetResourcePoliciesBytes(int index)Resource policies (names, not URLs) applied to instances created from these properties.intgetResourcePoliciesCount()Resource policies (names, not URLs) applied to instances created from these properties.com.google.protobuf.ProtocolStringListgetResourcePoliciesList()Resource policies (names, not URLs) applied to instances created from these properties.SchedulinggetScheduling()Specifies the scheduling options for the instances that are created from these properties.Scheduling.BuildergetSchedulingBuilder()Specifies the scheduling options for the instances that are created from these properties.SchedulingOrBuildergetSchedulingOrBuilder()Specifies the scheduling options for the instances that are created from these properties.ServiceAccountgetServiceAccounts(int index)A list of service accounts with specified scopes.ServiceAccount.BuildergetServiceAccountsBuilder(int index)A list of service accounts with specified scopes.List<ServiceAccount.Builder>getServiceAccountsBuilderList()A list of service accounts with specified scopes.intgetServiceAccountsCount()A list of service accounts with specified scopes.List<ServiceAccount>getServiceAccountsList()A list of service accounts with specified scopes.ServiceAccountOrBuildergetServiceAccountsOrBuilder(int index)A list of service accounts with specified scopes.List<? extends ServiceAccountOrBuilder>getServiceAccountsOrBuilderList()A list of service accounts with specified scopes.ShieldedInstanceConfiggetShieldedInstanceConfig()Note that for MachineImage, this is not supported yet.ShieldedInstanceConfig.BuildergetShieldedInstanceConfigBuilder()Note that for MachineImage, this is not supported yet.ShieldedInstanceConfigOrBuildergetShieldedInstanceConfigOrBuilder()Note that for MachineImage, this is not supported yet.TagsgetTags()A list of tags to apply to the instances that are created from these properties.Tags.BuildergetTagsBuilder()A list of tags to apply to the instances that are created from these properties.TagsOrBuildergetTagsOrBuilder()A list of tags to apply to the instances that are created from these properties.booleanhasAdvancedMachineFeatures()Controls for advanced machine-related behavior features.booleanhasCanIpForward()Enables instances created based on these properties to send packets with source IP addresses other than their own and receive packets with destination IP addresses other than their own.booleanhasConfidentialInstanceConfig()Specifies the Confidential Instance options.booleanhasDescription()An optional text description for the instances that are created from these properties.booleanhasKeyRevocationActionType()KeyRevocationActionType of the instance.booleanhasMachineType()The machine type to use for instances that are created from these properties.booleanhasMetadata()The metadata key/value pairs to assign to instances that are created from these properties.booleanhasMinCpuPlatform()Minimum cpu/platform to be used by instances.booleanhasNetworkPerformanceConfig()Note that for MachineImage, this is not supported yet.booleanhasPrivateIpv6GoogleAccess()The private IPv6 google access type for VMs.booleanhasReservationAffinity()Specifies the reservations that instances can consume from.booleanhasScheduling()Specifies the scheduling options for the instances that are created from these properties.booleanhasShieldedInstanceConfig()Note that for MachineImage, this is not supported yet.booleanhasTags()A list of tags to apply to the instances that are created from these properties.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()InstanceProperties.BuildermergeAdvancedMachineFeatures(AdvancedMachineFeatures value)Controls for advanced machine-related behavior features.InstanceProperties.BuildermergeConfidentialInstanceConfig(ConfidentialInstanceConfig value)Specifies the Confidential Instance options.InstanceProperties.BuildermergeFrom(InstanceProperties other)InstanceProperties.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)InstanceProperties.BuildermergeFrom(com.google.protobuf.Message other)InstanceProperties.BuildermergeMetadata(Metadata value)The metadata key/value pairs to assign to instances that are created from these properties.InstanceProperties.BuildermergeNetworkPerformanceConfig(NetworkPerformanceConfig value)Note that for MachineImage, this is not supported yet.InstanceProperties.BuildermergeReservationAffinity(ReservationAffinity value)Specifies the reservations that instances can consume from.InstanceProperties.BuildermergeScheduling(Scheduling value)Specifies the scheduling options for the instances that are created from these properties.InstanceProperties.BuildermergeShieldedInstanceConfig(ShieldedInstanceConfig value)Note that for MachineImage, this is not supported yet.InstanceProperties.BuildermergeTags(Tags value)A list of tags to apply to the instances that are created from these properties.InstanceProperties.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)InstanceProperties.BuilderputAllLabels(Map<String,String> values)Labels to apply to instances that are created from these properties.InstanceProperties.BuilderputAllResourceManagerTags(Map<String,String> values)Resource manager tags to be bound to the instance.InstanceProperties.BuilderputLabels(String key, String value)Labels to apply to instances that are created from these properties.InstanceProperties.BuilderputResourceManagerTags(String key, String value)Resource manager tags to be bound to the instance.InstanceProperties.BuilderremoveDisks(int index)An array of disks that are associated with the instances that are created from these properties.InstanceProperties.BuilderremoveGuestAccelerators(int index)A list of guest accelerator cards' type and count to use for instances created from these properties.InstanceProperties.BuilderremoveLabels(String key)Labels to apply to instances that are created from these properties.InstanceProperties.BuilderremoveNetworkInterfaces(int index)An array of network access configurations for this interface.InstanceProperties.BuilderremoveResourceManagerTags(String key)Resource manager tags to be bound to the instance.InstanceProperties.BuilderremoveServiceAccounts(int index)A list of service accounts with specified scopes.InstanceProperties.BuildersetAdvancedMachineFeatures(AdvancedMachineFeatures value)Controls for advanced machine-related behavior features.InstanceProperties.BuildersetAdvancedMachineFeatures(AdvancedMachineFeatures.Builder builderForValue)Controls for advanced machine-related behavior features.InstanceProperties.BuildersetCanIpForward(boolean value)Enables instances created based on these properties to send packets with source IP addresses other than their own and receive packets with destination IP addresses other than their own.InstanceProperties.BuildersetConfidentialInstanceConfig(ConfidentialInstanceConfig value)Specifies the Confidential Instance options.InstanceProperties.BuildersetConfidentialInstanceConfig(ConfidentialInstanceConfig.Builder builderForValue)Specifies the Confidential Instance options.InstanceProperties.BuildersetDescription(String value)An optional text description for the instances that are created from these properties.InstanceProperties.BuildersetDescriptionBytes(com.google.protobuf.ByteString value)An optional text description for the instances that are created from these properties.InstanceProperties.BuildersetDisks(int index, AttachedDisk value)An array of disks that are associated with the instances that are created from these properties.InstanceProperties.BuildersetDisks(int index, AttachedDisk.Builder builderForValue)An array of disks that are associated with the instances that are created from these properties.InstanceProperties.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)InstanceProperties.BuildersetGuestAccelerators(int index, AcceleratorConfig value)A list of guest accelerator cards' type and count to use for instances created from these properties.InstanceProperties.BuildersetGuestAccelerators(int index, AcceleratorConfig.Builder builderForValue)A list of guest accelerator cards' type and count to use for instances created from these properties.InstanceProperties.BuildersetKeyRevocationActionType(String value)KeyRevocationActionType of the instance.InstanceProperties.BuildersetKeyRevocationActionTypeBytes(com.google.protobuf.ByteString value)KeyRevocationActionType of the instance.InstanceProperties.BuildersetMachineType(String value)The machine type to use for instances that are created from these properties.InstanceProperties.BuildersetMachineTypeBytes(com.google.protobuf.ByteString value)The machine type to use for instances that are created from these properties.InstanceProperties.BuildersetMetadata(Metadata value)The metadata key/value pairs to assign to instances that are created from these properties.InstanceProperties.BuildersetMetadata(Metadata.Builder builderForValue)The metadata key/value pairs to assign to instances that are created from these properties.InstanceProperties.BuildersetMinCpuPlatform(String value)Minimum cpu/platform to be used by instances.InstanceProperties.BuildersetMinCpuPlatformBytes(com.google.protobuf.ByteString value)Minimum cpu/platform to be used by instances.InstanceProperties.BuildersetNetworkInterfaces(int index, NetworkInterface value)An array of network access configurations for this interface.InstanceProperties.BuildersetNetworkInterfaces(int index, NetworkInterface.Builder builderForValue)An array of network access configurations for this interface.InstanceProperties.BuildersetNetworkPerformanceConfig(NetworkPerformanceConfig value)Note that for MachineImage, this is not supported yet.InstanceProperties.BuildersetNetworkPerformanceConfig(NetworkPerformanceConfig.Builder builderForValue)Note that for MachineImage, this is not supported yet.InstanceProperties.BuildersetPrivateIpv6GoogleAccess(String value)The private IPv6 google access type for VMs.InstanceProperties.BuildersetPrivateIpv6GoogleAccessBytes(com.google.protobuf.ByteString value)The private IPv6 google access type for VMs.InstanceProperties.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)InstanceProperties.BuildersetReservationAffinity(ReservationAffinity value)Specifies the reservations that instances can consume from.InstanceProperties.BuildersetReservationAffinity(ReservationAffinity.Builder builderForValue)Specifies the reservations that instances can consume from.InstanceProperties.BuildersetResourcePolicies(int index, String value)Resource policies (names, not URLs) applied to instances created from these properties.InstanceProperties.BuildersetScheduling(Scheduling value)Specifies the scheduling options for the instances that are created from these properties.InstanceProperties.BuildersetScheduling(Scheduling.Builder builderForValue)Specifies the scheduling options for the instances that are created from these properties.InstanceProperties.BuildersetServiceAccounts(int index, ServiceAccount value)A list of service accounts with specified scopes.InstanceProperties.BuildersetServiceAccounts(int index, ServiceAccount.Builder builderForValue)A list of service accounts with specified scopes.InstanceProperties.BuildersetShieldedInstanceConfig(ShieldedInstanceConfig value)Note that for MachineImage, this is not supported yet.InstanceProperties.BuildersetShieldedInstanceConfig(ShieldedInstanceConfig.Builder builderForValue)Note that for MachineImage, this is not supported yet.InstanceProperties.BuildersetTags(Tags value)A list of tags to apply to the instances that are created from these properties.InstanceProperties.BuildersetTags(Tags.Builder builderForValue)A list of tags to apply to the instances that are created from these properties.InstanceProperties.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceProperties.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceProperties.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceProperties.Builder>
-
clear
public InstanceProperties.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceProperties.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.GeneratedMessageV3.Builder<InstanceProperties.Builder>
-
getDefaultInstanceForType
public InstanceProperties getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public InstanceProperties build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public InstanceProperties buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public InstanceProperties.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceProperties.Builder>
-
setField
public InstanceProperties.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceProperties.Builder>
-
clearField
public InstanceProperties.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceProperties.Builder>
-
clearOneof
public InstanceProperties.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceProperties.Builder>
-
setRepeatedField
public InstanceProperties.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceProperties.Builder>
-
addRepeatedField
public InstanceProperties.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceProperties.Builder>
-
mergeFrom
public InstanceProperties.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InstanceProperties.Builder>
-
mergeFrom
public InstanceProperties.Builder mergeFrom(InstanceProperties other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceProperties.Builder>
-
mergeFrom
public InstanceProperties.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<InstanceProperties.Builder>- Throws:
IOException
-
hasAdvancedMachineFeatures
public boolean hasAdvancedMachineFeatures()
Controls for advanced machine-related behavior features. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.AdvancedMachineFeatures advanced_machine_features = 409646002;- Specified by:
hasAdvancedMachineFeaturesin interfaceInstancePropertiesOrBuilder- Returns:
- Whether the advancedMachineFeatures field is set.
-
getAdvancedMachineFeatures
public AdvancedMachineFeatures getAdvancedMachineFeatures()
Controls for advanced machine-related behavior features. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.AdvancedMachineFeatures advanced_machine_features = 409646002;- Specified by:
getAdvancedMachineFeaturesin interfaceInstancePropertiesOrBuilder- Returns:
- The advancedMachineFeatures.
-
setAdvancedMachineFeatures
public InstanceProperties.Builder setAdvancedMachineFeatures(AdvancedMachineFeatures value)
Controls for advanced machine-related behavior features. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.AdvancedMachineFeatures advanced_machine_features = 409646002;
-
setAdvancedMachineFeatures
public InstanceProperties.Builder setAdvancedMachineFeatures(AdvancedMachineFeatures.Builder builderForValue)
Controls for advanced machine-related behavior features. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.AdvancedMachineFeatures advanced_machine_features = 409646002;
-
mergeAdvancedMachineFeatures
public InstanceProperties.Builder mergeAdvancedMachineFeatures(AdvancedMachineFeatures value)
Controls for advanced machine-related behavior features. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.AdvancedMachineFeatures advanced_machine_features = 409646002;
-
clearAdvancedMachineFeatures
public InstanceProperties.Builder clearAdvancedMachineFeatures()
Controls for advanced machine-related behavior features. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.AdvancedMachineFeatures advanced_machine_features = 409646002;
-
getAdvancedMachineFeaturesBuilder
public AdvancedMachineFeatures.Builder getAdvancedMachineFeaturesBuilder()
Controls for advanced machine-related behavior features. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.AdvancedMachineFeatures advanced_machine_features = 409646002;
-
getAdvancedMachineFeaturesOrBuilder
public AdvancedMachineFeaturesOrBuilder getAdvancedMachineFeaturesOrBuilder()
Controls for advanced machine-related behavior features. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.AdvancedMachineFeatures advanced_machine_features = 409646002;- Specified by:
getAdvancedMachineFeaturesOrBuilderin interfaceInstancePropertiesOrBuilder
-
hasCanIpForward
public boolean hasCanIpForward()
Enables instances created based on these properties to send packets with source IP addresses other than their own and receive packets with destination IP addresses other than their own. If these instances will be used as an IP gateway or it will be set as the next-hop in a Route resource, specify true. If unsure, leave this set to false. See the Enable IP forwarding documentation for more information.
optional bool can_ip_forward = 467731324;- Specified by:
hasCanIpForwardin interfaceInstancePropertiesOrBuilder- Returns:
- Whether the canIpForward field is set.
-
getCanIpForward
public boolean getCanIpForward()
Enables instances created based on these properties to send packets with source IP addresses other than their own and receive packets with destination IP addresses other than their own. If these instances will be used as an IP gateway or it will be set as the next-hop in a Route resource, specify true. If unsure, leave this set to false. See the Enable IP forwarding documentation for more information.
optional bool can_ip_forward = 467731324;- Specified by:
getCanIpForwardin interfaceInstancePropertiesOrBuilder- Returns:
- The canIpForward.
-
setCanIpForward
public InstanceProperties.Builder setCanIpForward(boolean value)
Enables instances created based on these properties to send packets with source IP addresses other than their own and receive packets with destination IP addresses other than their own. If these instances will be used as an IP gateway or it will be set as the next-hop in a Route resource, specify true. If unsure, leave this set to false. See the Enable IP forwarding documentation for more information.
optional bool can_ip_forward = 467731324;- Parameters:
value- The canIpForward to set.- Returns:
- This builder for chaining.
-
clearCanIpForward
public InstanceProperties.Builder clearCanIpForward()
Enables instances created based on these properties to send packets with source IP addresses other than their own and receive packets with destination IP addresses other than their own. If these instances will be used as an IP gateway or it will be set as the next-hop in a Route resource, specify true. If unsure, leave this set to false. See the Enable IP forwarding documentation for more information.
optional bool can_ip_forward = 467731324;- Returns:
- This builder for chaining.
-
hasConfidentialInstanceConfig
public boolean hasConfidentialInstanceConfig()
Specifies the Confidential Instance options. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ConfidentialInstanceConfig confidential_instance_config = 490637685;- Specified by:
hasConfidentialInstanceConfigin interfaceInstancePropertiesOrBuilder- Returns:
- Whether the confidentialInstanceConfig field is set.
-
getConfidentialInstanceConfig
public ConfidentialInstanceConfig getConfidentialInstanceConfig()
Specifies the Confidential Instance options. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ConfidentialInstanceConfig confidential_instance_config = 490637685;- Specified by:
getConfidentialInstanceConfigin interfaceInstancePropertiesOrBuilder- Returns:
- The confidentialInstanceConfig.
-
setConfidentialInstanceConfig
public InstanceProperties.Builder setConfidentialInstanceConfig(ConfidentialInstanceConfig value)
Specifies the Confidential Instance options. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ConfidentialInstanceConfig confidential_instance_config = 490637685;
-
setConfidentialInstanceConfig
public InstanceProperties.Builder setConfidentialInstanceConfig(ConfidentialInstanceConfig.Builder builderForValue)
Specifies the Confidential Instance options. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ConfidentialInstanceConfig confidential_instance_config = 490637685;
-
mergeConfidentialInstanceConfig
public InstanceProperties.Builder mergeConfidentialInstanceConfig(ConfidentialInstanceConfig value)
Specifies the Confidential Instance options. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ConfidentialInstanceConfig confidential_instance_config = 490637685;
-
clearConfidentialInstanceConfig
public InstanceProperties.Builder clearConfidentialInstanceConfig()
Specifies the Confidential Instance options. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ConfidentialInstanceConfig confidential_instance_config = 490637685;
-
getConfidentialInstanceConfigBuilder
public ConfidentialInstanceConfig.Builder getConfidentialInstanceConfigBuilder()
Specifies the Confidential Instance options. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ConfidentialInstanceConfig confidential_instance_config = 490637685;
-
getConfidentialInstanceConfigOrBuilder
public ConfidentialInstanceConfigOrBuilder getConfidentialInstanceConfigOrBuilder()
Specifies the Confidential Instance options. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ConfidentialInstanceConfig confidential_instance_config = 490637685;- Specified by:
getConfidentialInstanceConfigOrBuilderin interfaceInstancePropertiesOrBuilder
-
hasDescription
public boolean hasDescription()
An optional text description for the instances that are created from these properties.
optional string description = 422937596;- Specified by:
hasDescriptionin interfaceInstancePropertiesOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
public String getDescription()
An optional text description for the instances that are created from these properties.
optional string description = 422937596;- Specified by:
getDescriptionin interfaceInstancePropertiesOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
An optional text description for the instances that are created from these properties.
optional string description = 422937596;- Specified by:
getDescriptionBytesin interfaceInstancePropertiesOrBuilder- Returns:
- The bytes for description.
-
setDescription
public InstanceProperties.Builder setDescription(String value)
An optional text description for the instances that are created from these properties.
optional string description = 422937596;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public InstanceProperties.Builder clearDescription()
An optional text description for the instances that are created from these properties.
optional string description = 422937596;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public InstanceProperties.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
An optional text description for the instances that are created from these properties.
optional string description = 422937596;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
getDisksList
public List<AttachedDisk> getDisksList()
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;- Specified by:
getDisksListin interfaceInstancePropertiesOrBuilder
-
getDisksCount
public int getDisksCount()
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;- Specified by:
getDisksCountin interfaceInstancePropertiesOrBuilder
-
getDisks
public AttachedDisk getDisks(int index)
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;- Specified by:
getDisksin interfaceInstancePropertiesOrBuilder
-
setDisks
public InstanceProperties.Builder setDisks(int index, AttachedDisk value)
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
setDisks
public InstanceProperties.Builder setDisks(int index, AttachedDisk.Builder builderForValue)
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
addDisks
public InstanceProperties.Builder addDisks(AttachedDisk value)
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
addDisks
public InstanceProperties.Builder addDisks(int index, AttachedDisk value)
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
addDisks
public InstanceProperties.Builder addDisks(AttachedDisk.Builder builderForValue)
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
addDisks
public InstanceProperties.Builder addDisks(int index, AttachedDisk.Builder builderForValue)
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
addAllDisks
public InstanceProperties.Builder addAllDisks(Iterable<? extends AttachedDisk> values)
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
clearDisks
public InstanceProperties.Builder clearDisks()
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
removeDisks
public InstanceProperties.Builder removeDisks(int index)
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
getDisksBuilder
public AttachedDisk.Builder getDisksBuilder(int index)
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
getDisksOrBuilder
public AttachedDiskOrBuilder getDisksOrBuilder(int index)
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;- Specified by:
getDisksOrBuilderin interfaceInstancePropertiesOrBuilder
-
getDisksOrBuilderList
public List<? extends AttachedDiskOrBuilder> getDisksOrBuilderList()
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;- Specified by:
getDisksOrBuilderListin interfaceInstancePropertiesOrBuilder
-
addDisksBuilder
public AttachedDisk.Builder addDisksBuilder()
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
addDisksBuilder
public AttachedDisk.Builder addDisksBuilder(int index)
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
getDisksBuilderList
public List<AttachedDisk.Builder> getDisksBuilderList()
An array of disks that are associated with the instances that are created from these properties.
repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;
-
getGuestAcceleratorsList
public List<AcceleratorConfig> getGuestAcceleratorsList()
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;- Specified by:
getGuestAcceleratorsListin interfaceInstancePropertiesOrBuilder
-
getGuestAcceleratorsCount
public int getGuestAcceleratorsCount()
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;- Specified by:
getGuestAcceleratorsCountin interfaceInstancePropertiesOrBuilder
-
getGuestAccelerators
public AcceleratorConfig getGuestAccelerators(int index)
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;- Specified by:
getGuestAcceleratorsin interfaceInstancePropertiesOrBuilder
-
setGuestAccelerators
public InstanceProperties.Builder setGuestAccelerators(int index, AcceleratorConfig value)
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
setGuestAccelerators
public InstanceProperties.Builder setGuestAccelerators(int index, AcceleratorConfig.Builder builderForValue)
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
addGuestAccelerators
public InstanceProperties.Builder addGuestAccelerators(AcceleratorConfig value)
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
addGuestAccelerators
public InstanceProperties.Builder addGuestAccelerators(int index, AcceleratorConfig value)
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
addGuestAccelerators
public InstanceProperties.Builder addGuestAccelerators(AcceleratorConfig.Builder builderForValue)
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
addGuestAccelerators
public InstanceProperties.Builder addGuestAccelerators(int index, AcceleratorConfig.Builder builderForValue)
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
addAllGuestAccelerators
public InstanceProperties.Builder addAllGuestAccelerators(Iterable<? extends AcceleratorConfig> values)
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
clearGuestAccelerators
public InstanceProperties.Builder clearGuestAccelerators()
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
removeGuestAccelerators
public InstanceProperties.Builder removeGuestAccelerators(int index)
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
getGuestAcceleratorsBuilder
public AcceleratorConfig.Builder getGuestAcceleratorsBuilder(int index)
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
getGuestAcceleratorsOrBuilder
public AcceleratorConfigOrBuilder getGuestAcceleratorsOrBuilder(int index)
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;- Specified by:
getGuestAcceleratorsOrBuilderin interfaceInstancePropertiesOrBuilder
-
getGuestAcceleratorsOrBuilderList
public List<? extends AcceleratorConfigOrBuilder> getGuestAcceleratorsOrBuilderList()
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;- Specified by:
getGuestAcceleratorsOrBuilderListin interfaceInstancePropertiesOrBuilder
-
addGuestAcceleratorsBuilder
public AcceleratorConfig.Builder addGuestAcceleratorsBuilder()
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
addGuestAcceleratorsBuilder
public AcceleratorConfig.Builder addGuestAcceleratorsBuilder(int index)
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
getGuestAcceleratorsBuilderList
public List<AcceleratorConfig.Builder> getGuestAcceleratorsBuilderList()
A list of guest accelerator cards' type and count to use for instances created from these properties.
repeated .google.cloud.compute.v1.AcceleratorConfig guest_accelerators = 463595119;
-
hasKeyRevocationActionType
public boolean hasKeyRevocationActionType()
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified. Check the KeyRevocationActionType enum for the list of possible values.
optional string key_revocation_action_type = 235941474;- Specified by:
hasKeyRevocationActionTypein interfaceInstancePropertiesOrBuilder- Returns:
- Whether the keyRevocationActionType field is set.
-
getKeyRevocationActionType
public String getKeyRevocationActionType()
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified. Check the KeyRevocationActionType enum for the list of possible values.
optional string key_revocation_action_type = 235941474;- Specified by:
getKeyRevocationActionTypein interfaceInstancePropertiesOrBuilder- Returns:
- The keyRevocationActionType.
-
getKeyRevocationActionTypeBytes
public com.google.protobuf.ByteString getKeyRevocationActionTypeBytes()
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified. Check the KeyRevocationActionType enum for the list of possible values.
optional string key_revocation_action_type = 235941474;- Specified by:
getKeyRevocationActionTypeBytesin interfaceInstancePropertiesOrBuilder- Returns:
- The bytes for keyRevocationActionType.
-
setKeyRevocationActionType
public InstanceProperties.Builder setKeyRevocationActionType(String value)
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified. Check the KeyRevocationActionType enum for the list of possible values.
optional string key_revocation_action_type = 235941474;- Parameters:
value- The keyRevocationActionType to set.- Returns:
- This builder for chaining.
-
clearKeyRevocationActionType
public InstanceProperties.Builder clearKeyRevocationActionType()
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified. Check the KeyRevocationActionType enum for the list of possible values.
optional string key_revocation_action_type = 235941474;- Returns:
- This builder for chaining.
-
setKeyRevocationActionTypeBytes
public InstanceProperties.Builder setKeyRevocationActionTypeBytes(com.google.protobuf.ByteString value)
KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified. Check the KeyRevocationActionType enum for the list of possible values.
optional string key_revocation_action_type = 235941474;- Parameters:
value- The bytes for keyRevocationActionType to set.- Returns:
- This builder for chaining.
-
getLabelsCount
public int getLabelsCount()
Description copied from interface:InstancePropertiesOrBuilderLabels to apply to instances that are created from these properties.
map<string, string> labels = 500195327;- Specified by:
getLabelsCountin interfaceInstancePropertiesOrBuilder
-
containsLabels
public boolean containsLabels(String key)
Labels to apply to instances that are created from these properties.
map<string, string> labels = 500195327;- Specified by:
containsLabelsin interfaceInstancePropertiesOrBuilder
-
getLabels
@Deprecated public Map<String,String> getLabels()
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceInstancePropertiesOrBuilder
-
getLabelsMap
public Map<String,String> getLabelsMap()
Labels to apply to instances that are created from these properties.
map<string, string> labels = 500195327;- Specified by:
getLabelsMapin interfaceInstancePropertiesOrBuilder
-
getLabelsOrDefault
public String getLabelsOrDefault(String key, String defaultValue)
Labels to apply to instances that are created from these properties.
map<string, string> labels = 500195327;- Specified by:
getLabelsOrDefaultin interfaceInstancePropertiesOrBuilder
-
getLabelsOrThrow
public String getLabelsOrThrow(String key)
Labels to apply to instances that are created from these properties.
map<string, string> labels = 500195327;- Specified by:
getLabelsOrThrowin interfaceInstancePropertiesOrBuilder
-
clearLabels
public InstanceProperties.Builder clearLabels()
-
removeLabels
public InstanceProperties.Builder removeLabels(String key)
Labels to apply to instances that are created from these properties.
map<string, string> labels = 500195327;
-
getMutableLabels
@Deprecated public Map<String,String> getMutableLabels()
Deprecated.Use alternate mutation accessors instead.
-
putLabels
public InstanceProperties.Builder putLabels(String key, String value)
Labels to apply to instances that are created from these properties.
map<string, string> labels = 500195327;
-
putAllLabels
public InstanceProperties.Builder putAllLabels(Map<String,String> values)
Labels to apply to instances that are created from these properties.
map<string, string> labels = 500195327;
-
hasMachineType
public boolean hasMachineType()
The machine type to use for instances that are created from these properties.
optional string machine_type = 227711026;- Specified by:
hasMachineTypein interfaceInstancePropertiesOrBuilder- Returns:
- Whether the machineType field is set.
-
getMachineType
public String getMachineType()
The machine type to use for instances that are created from these properties.
optional string machine_type = 227711026;- Specified by:
getMachineTypein interfaceInstancePropertiesOrBuilder- Returns:
- The machineType.
-
getMachineTypeBytes
public com.google.protobuf.ByteString getMachineTypeBytes()
The machine type to use for instances that are created from these properties.
optional string machine_type = 227711026;- Specified by:
getMachineTypeBytesin interfaceInstancePropertiesOrBuilder- Returns:
- The bytes for machineType.
-
setMachineType
public InstanceProperties.Builder setMachineType(String value)
The machine type to use for instances that are created from these properties.
optional string machine_type = 227711026;- Parameters:
value- The machineType to set.- Returns:
- This builder for chaining.
-
clearMachineType
public InstanceProperties.Builder clearMachineType()
The machine type to use for instances that are created from these properties.
optional string machine_type = 227711026;- Returns:
- This builder for chaining.
-
setMachineTypeBytes
public InstanceProperties.Builder setMachineTypeBytes(com.google.protobuf.ByteString value)
The machine type to use for instances that are created from these properties.
optional string machine_type = 227711026;- Parameters:
value- The bytes for machineType to set.- Returns:
- This builder for chaining.
-
hasMetadata
public boolean hasMetadata()
The metadata key/value pairs to assign to instances that are created from these properties. These pairs can consist of custom metadata or predefined keys. See Project and instance metadata for more information.
optional .google.cloud.compute.v1.Metadata metadata = 86866735;- Specified by:
hasMetadatain interfaceInstancePropertiesOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
public Metadata getMetadata()
The metadata key/value pairs to assign to instances that are created from these properties. These pairs can consist of custom metadata or predefined keys. See Project and instance metadata for more information.
optional .google.cloud.compute.v1.Metadata metadata = 86866735;- Specified by:
getMetadatain interfaceInstancePropertiesOrBuilder- Returns:
- The metadata.
-
setMetadata
public InstanceProperties.Builder setMetadata(Metadata value)
The metadata key/value pairs to assign to instances that are created from these properties. These pairs can consist of custom metadata or predefined keys. See Project and instance metadata for more information.
optional .google.cloud.compute.v1.Metadata metadata = 86866735;
-
setMetadata
public InstanceProperties.Builder setMetadata(Metadata.Builder builderForValue)
The metadata key/value pairs to assign to instances that are created from these properties. These pairs can consist of custom metadata or predefined keys. See Project and instance metadata for more information.
optional .google.cloud.compute.v1.Metadata metadata = 86866735;
-
mergeMetadata
public InstanceProperties.Builder mergeMetadata(Metadata value)
The metadata key/value pairs to assign to instances that are created from these properties. These pairs can consist of custom metadata or predefined keys. See Project and instance metadata for more information.
optional .google.cloud.compute.v1.Metadata metadata = 86866735;
-
clearMetadata
public InstanceProperties.Builder clearMetadata()
The metadata key/value pairs to assign to instances that are created from these properties. These pairs can consist of custom metadata or predefined keys. See Project and instance metadata for more information.
optional .google.cloud.compute.v1.Metadata metadata = 86866735;
-
getMetadataBuilder
public Metadata.Builder getMetadataBuilder()
The metadata key/value pairs to assign to instances that are created from these properties. These pairs can consist of custom metadata or predefined keys. See Project and instance metadata for more information.
optional .google.cloud.compute.v1.Metadata metadata = 86866735;
-
getMetadataOrBuilder
public MetadataOrBuilder getMetadataOrBuilder()
The metadata key/value pairs to assign to instances that are created from these properties. These pairs can consist of custom metadata or predefined keys. See Project and instance metadata for more information.
optional .google.cloud.compute.v1.Metadata metadata = 86866735;- Specified by:
getMetadataOrBuilderin interfaceInstancePropertiesOrBuilder
-
hasMinCpuPlatform
public boolean hasMinCpuPlatform()
Minimum cpu/platform to be used by instances. The instance may be scheduled on the specified or newer cpu/platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: "Intel Haswell" or minCpuPlatform: "Intel Sandy Bridge". For more information, read Specifying a Minimum CPU Platform.
optional string min_cpu_platform = 242912759;- Specified by:
hasMinCpuPlatformin interfaceInstancePropertiesOrBuilder- Returns:
- Whether the minCpuPlatform field is set.
-
getMinCpuPlatform
public String getMinCpuPlatform()
Minimum cpu/platform to be used by instances. The instance may be scheduled on the specified or newer cpu/platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: "Intel Haswell" or minCpuPlatform: "Intel Sandy Bridge". For more information, read Specifying a Minimum CPU Platform.
optional string min_cpu_platform = 242912759;- Specified by:
getMinCpuPlatformin interfaceInstancePropertiesOrBuilder- Returns:
- The minCpuPlatform.
-
getMinCpuPlatformBytes
public com.google.protobuf.ByteString getMinCpuPlatformBytes()
Minimum cpu/platform to be used by instances. The instance may be scheduled on the specified or newer cpu/platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: "Intel Haswell" or minCpuPlatform: "Intel Sandy Bridge". For more information, read Specifying a Minimum CPU Platform.
optional string min_cpu_platform = 242912759;- Specified by:
getMinCpuPlatformBytesin interfaceInstancePropertiesOrBuilder- Returns:
- The bytes for minCpuPlatform.
-
setMinCpuPlatform
public InstanceProperties.Builder setMinCpuPlatform(String value)
Minimum cpu/platform to be used by instances. The instance may be scheduled on the specified or newer cpu/platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: "Intel Haswell" or minCpuPlatform: "Intel Sandy Bridge". For more information, read Specifying a Minimum CPU Platform.
optional string min_cpu_platform = 242912759;- Parameters:
value- The minCpuPlatform to set.- Returns:
- This builder for chaining.
-
clearMinCpuPlatform
public InstanceProperties.Builder clearMinCpuPlatform()
Minimum cpu/platform to be used by instances. The instance may be scheduled on the specified or newer cpu/platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: "Intel Haswell" or minCpuPlatform: "Intel Sandy Bridge". For more information, read Specifying a Minimum CPU Platform.
optional string min_cpu_platform = 242912759;- Returns:
- This builder for chaining.
-
setMinCpuPlatformBytes
public InstanceProperties.Builder setMinCpuPlatformBytes(com.google.protobuf.ByteString value)
Minimum cpu/platform to be used by instances. The instance may be scheduled on the specified or newer cpu/platform. Applicable values are the friendly names of CPU platforms, such as minCpuPlatform: "Intel Haswell" or minCpuPlatform: "Intel Sandy Bridge". For more information, read Specifying a Minimum CPU Platform.
optional string min_cpu_platform = 242912759;- Parameters:
value- The bytes for minCpuPlatform to set.- Returns:
- This builder for chaining.
-
getNetworkInterfacesList
public List<NetworkInterface> getNetworkInterfacesList()
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;- Specified by:
getNetworkInterfacesListin interfaceInstancePropertiesOrBuilder
-
getNetworkInterfacesCount
public int getNetworkInterfacesCount()
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;- Specified by:
getNetworkInterfacesCountin interfaceInstancePropertiesOrBuilder
-
getNetworkInterfaces
public NetworkInterface getNetworkInterfaces(int index)
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;- Specified by:
getNetworkInterfacesin interfaceInstancePropertiesOrBuilder
-
setNetworkInterfaces
public InstanceProperties.Builder setNetworkInterfaces(int index, NetworkInterface value)
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
setNetworkInterfaces
public InstanceProperties.Builder setNetworkInterfaces(int index, NetworkInterface.Builder builderForValue)
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
addNetworkInterfaces
public InstanceProperties.Builder addNetworkInterfaces(NetworkInterface value)
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
addNetworkInterfaces
public InstanceProperties.Builder addNetworkInterfaces(int index, NetworkInterface value)
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
addNetworkInterfaces
public InstanceProperties.Builder addNetworkInterfaces(NetworkInterface.Builder builderForValue)
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
addNetworkInterfaces
public InstanceProperties.Builder addNetworkInterfaces(int index, NetworkInterface.Builder builderForValue)
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
addAllNetworkInterfaces
public InstanceProperties.Builder addAllNetworkInterfaces(Iterable<? extends NetworkInterface> values)
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
clearNetworkInterfaces
public InstanceProperties.Builder clearNetworkInterfaces()
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
removeNetworkInterfaces
public InstanceProperties.Builder removeNetworkInterfaces(int index)
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
getNetworkInterfacesBuilder
public NetworkInterface.Builder getNetworkInterfacesBuilder(int index)
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
getNetworkInterfacesOrBuilder
public NetworkInterfaceOrBuilder getNetworkInterfacesOrBuilder(int index)
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;- Specified by:
getNetworkInterfacesOrBuilderin interfaceInstancePropertiesOrBuilder
-
getNetworkInterfacesOrBuilderList
public List<? extends NetworkInterfaceOrBuilder> getNetworkInterfacesOrBuilderList()
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;- Specified by:
getNetworkInterfacesOrBuilderListin interfaceInstancePropertiesOrBuilder
-
addNetworkInterfacesBuilder
public NetworkInterface.Builder addNetworkInterfacesBuilder()
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
addNetworkInterfacesBuilder
public NetworkInterface.Builder addNetworkInterfacesBuilder(int index)
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
getNetworkInterfacesBuilderList
public List<NetworkInterface.Builder> getNetworkInterfacesBuilderList()
An array of network access configurations for this interface.
repeated .google.cloud.compute.v1.NetworkInterface network_interfaces = 52735243;
-
hasNetworkPerformanceConfig
public boolean hasNetworkPerformanceConfig()
Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.NetworkPerformanceConfig network_performance_config = 398330850;- Specified by:
hasNetworkPerformanceConfigin interfaceInstancePropertiesOrBuilder- Returns:
- Whether the networkPerformanceConfig field is set.
-
getNetworkPerformanceConfig
public NetworkPerformanceConfig getNetworkPerformanceConfig()
Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.NetworkPerformanceConfig network_performance_config = 398330850;- Specified by:
getNetworkPerformanceConfigin interfaceInstancePropertiesOrBuilder- Returns:
- The networkPerformanceConfig.
-
setNetworkPerformanceConfig
public InstanceProperties.Builder setNetworkPerformanceConfig(NetworkPerformanceConfig value)
Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.NetworkPerformanceConfig network_performance_config = 398330850;
-
setNetworkPerformanceConfig
public InstanceProperties.Builder setNetworkPerformanceConfig(NetworkPerformanceConfig.Builder builderForValue)
Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.NetworkPerformanceConfig network_performance_config = 398330850;
-
mergeNetworkPerformanceConfig
public InstanceProperties.Builder mergeNetworkPerformanceConfig(NetworkPerformanceConfig value)
Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.NetworkPerformanceConfig network_performance_config = 398330850;
-
clearNetworkPerformanceConfig
public InstanceProperties.Builder clearNetworkPerformanceConfig()
Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.NetworkPerformanceConfig network_performance_config = 398330850;
-
getNetworkPerformanceConfigBuilder
public NetworkPerformanceConfig.Builder getNetworkPerformanceConfigBuilder()
Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.NetworkPerformanceConfig network_performance_config = 398330850;
-
getNetworkPerformanceConfigOrBuilder
public NetworkPerformanceConfigOrBuilder getNetworkPerformanceConfigOrBuilder()
Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.NetworkPerformanceConfig network_performance_config = 398330850;- Specified by:
getNetworkPerformanceConfigOrBuilderin interfaceInstancePropertiesOrBuilder
-
hasPrivateIpv6GoogleAccess
public boolean hasPrivateIpv6GoogleAccess()
The private IPv6 google access type for VMs. If not specified, use INHERIT_FROM_SUBNETWORK as default. Note that for MachineImage, this is not supported yet. Check the PrivateIpv6GoogleAccess enum for the list of possible values.
optional string private_ipv6_google_access = 48277006;- Specified by:
hasPrivateIpv6GoogleAccessin interfaceInstancePropertiesOrBuilder- Returns:
- Whether the privateIpv6GoogleAccess field is set.
-
getPrivateIpv6GoogleAccess
public String getPrivateIpv6GoogleAccess()
The private IPv6 google access type for VMs. If not specified, use INHERIT_FROM_SUBNETWORK as default. Note that for MachineImage, this is not supported yet. Check the PrivateIpv6GoogleAccess enum for the list of possible values.
optional string private_ipv6_google_access = 48277006;- Specified by:
getPrivateIpv6GoogleAccessin interfaceInstancePropertiesOrBuilder- Returns:
- The privateIpv6GoogleAccess.
-
getPrivateIpv6GoogleAccessBytes
public com.google.protobuf.ByteString getPrivateIpv6GoogleAccessBytes()
The private IPv6 google access type for VMs. If not specified, use INHERIT_FROM_SUBNETWORK as default. Note that for MachineImage, this is not supported yet. Check the PrivateIpv6GoogleAccess enum for the list of possible values.
optional string private_ipv6_google_access = 48277006;- Specified by:
getPrivateIpv6GoogleAccessBytesin interfaceInstancePropertiesOrBuilder- Returns:
- The bytes for privateIpv6GoogleAccess.
-
setPrivateIpv6GoogleAccess
public InstanceProperties.Builder setPrivateIpv6GoogleAccess(String value)
The private IPv6 google access type for VMs. If not specified, use INHERIT_FROM_SUBNETWORK as default. Note that for MachineImage, this is not supported yet. Check the PrivateIpv6GoogleAccess enum for the list of possible values.
optional string private_ipv6_google_access = 48277006;- Parameters:
value- The privateIpv6GoogleAccess to set.- Returns:
- This builder for chaining.
-
clearPrivateIpv6GoogleAccess
public InstanceProperties.Builder clearPrivateIpv6GoogleAccess()
The private IPv6 google access type for VMs. If not specified, use INHERIT_FROM_SUBNETWORK as default. Note that for MachineImage, this is not supported yet. Check the PrivateIpv6GoogleAccess enum for the list of possible values.
optional string private_ipv6_google_access = 48277006;- Returns:
- This builder for chaining.
-
setPrivateIpv6GoogleAccessBytes
public InstanceProperties.Builder setPrivateIpv6GoogleAccessBytes(com.google.protobuf.ByteString value)
The private IPv6 google access type for VMs. If not specified, use INHERIT_FROM_SUBNETWORK as default. Note that for MachineImage, this is not supported yet. Check the PrivateIpv6GoogleAccess enum for the list of possible values.
optional string private_ipv6_google_access = 48277006;- Parameters:
value- The bytes for privateIpv6GoogleAccess to set.- Returns:
- This builder for chaining.
-
hasReservationAffinity
public boolean hasReservationAffinity()
Specifies the reservations that instances can consume from. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ReservationAffinity reservation_affinity = 157850683;- Specified by:
hasReservationAffinityin interfaceInstancePropertiesOrBuilder- Returns:
- Whether the reservationAffinity field is set.
-
getReservationAffinity
public ReservationAffinity getReservationAffinity()
Specifies the reservations that instances can consume from. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ReservationAffinity reservation_affinity = 157850683;- Specified by:
getReservationAffinityin interfaceInstancePropertiesOrBuilder- Returns:
- The reservationAffinity.
-
setReservationAffinity
public InstanceProperties.Builder setReservationAffinity(ReservationAffinity value)
Specifies the reservations that instances can consume from. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ReservationAffinity reservation_affinity = 157850683;
-
setReservationAffinity
public InstanceProperties.Builder setReservationAffinity(ReservationAffinity.Builder builderForValue)
Specifies the reservations that instances can consume from. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ReservationAffinity reservation_affinity = 157850683;
-
mergeReservationAffinity
public InstanceProperties.Builder mergeReservationAffinity(ReservationAffinity value)
Specifies the reservations that instances can consume from. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ReservationAffinity reservation_affinity = 157850683;
-
clearReservationAffinity
public InstanceProperties.Builder clearReservationAffinity()
Specifies the reservations that instances can consume from. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ReservationAffinity reservation_affinity = 157850683;
-
getReservationAffinityBuilder
public ReservationAffinity.Builder getReservationAffinityBuilder()
Specifies the reservations that instances can consume from. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ReservationAffinity reservation_affinity = 157850683;
-
getReservationAffinityOrBuilder
public ReservationAffinityOrBuilder getReservationAffinityOrBuilder()
Specifies the reservations that instances can consume from. Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ReservationAffinity reservation_affinity = 157850683;- Specified by:
getReservationAffinityOrBuilderin interfaceInstancePropertiesOrBuilder
-
getResourceManagerTagsCount
public int getResourceManagerTagsCount()
Description copied from interface:InstancePropertiesOrBuilderResource manager tags to be bound to the instance. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.map<string, string> resource_manager_tags = 377671164;- Specified by:
getResourceManagerTagsCountin interfaceInstancePropertiesOrBuilder
-
containsResourceManagerTags
public boolean containsResourceManagerTags(String key)
Resource manager tags to be bound to the instance. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.map<string, string> resource_manager_tags = 377671164;- Specified by:
containsResourceManagerTagsin interfaceInstancePropertiesOrBuilder
-
getResourceManagerTags
@Deprecated public Map<String,String> getResourceManagerTags()
Deprecated.UsegetResourceManagerTagsMap()instead.- Specified by:
getResourceManagerTagsin interfaceInstancePropertiesOrBuilder
-
getResourceManagerTagsMap
public Map<String,String> getResourceManagerTagsMap()
Resource manager tags to be bound to the instance. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.map<string, string> resource_manager_tags = 377671164;- Specified by:
getResourceManagerTagsMapin interfaceInstancePropertiesOrBuilder
-
getResourceManagerTagsOrDefault
public String getResourceManagerTagsOrDefault(String key, String defaultValue)
Resource manager tags to be bound to the instance. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.map<string, string> resource_manager_tags = 377671164;- Specified by:
getResourceManagerTagsOrDefaultin interfaceInstancePropertiesOrBuilder
-
getResourceManagerTagsOrThrow
public String getResourceManagerTagsOrThrow(String key)
Resource manager tags to be bound to the instance. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.map<string, string> resource_manager_tags = 377671164;- Specified by:
getResourceManagerTagsOrThrowin interfaceInstancePropertiesOrBuilder
-
clearResourceManagerTags
public InstanceProperties.Builder clearResourceManagerTags()
-
removeResourceManagerTags
public InstanceProperties.Builder removeResourceManagerTags(String key)
Resource manager tags to be bound to the instance. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.map<string, string> resource_manager_tags = 377671164;
-
getMutableResourceManagerTags
@Deprecated public Map<String,String> getMutableResourceManagerTags()
Deprecated.Use alternate mutation accessors instead.
-
putResourceManagerTags
public InstanceProperties.Builder putResourceManagerTags(String key, String value)
Resource manager tags to be bound to the instance. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.map<string, string> resource_manager_tags = 377671164;
-
putAllResourceManagerTags
public InstanceProperties.Builder putAllResourceManagerTags(Map<String,String> values)
Resource manager tags to be bound to the instance. Tag keys and values have the same definition as resource manager tags. Keys must be in the format `tagKeys/{tag_key_id}`, and values are in the format `tagValues/456`. The field is ignored (both PUT & PATCH) when empty.map<string, string> resource_manager_tags = 377671164;
-
getResourcePoliciesList
public com.google.protobuf.ProtocolStringList getResourcePoliciesList()
Resource policies (names, not URLs) applied to instances created from these properties. Note that for MachineImage, this is not supported yet.
repeated string resource_policies = 22220385;- Specified by:
getResourcePoliciesListin interfaceInstancePropertiesOrBuilder- Returns:
- A list containing the resourcePolicies.
-
getResourcePoliciesCount
public int getResourcePoliciesCount()
Resource policies (names, not URLs) applied to instances created from these properties. Note that for MachineImage, this is not supported yet.
repeated string resource_policies = 22220385;- Specified by:
getResourcePoliciesCountin interfaceInstancePropertiesOrBuilder- Returns:
- The count of resourcePolicies.
-
getResourcePolicies
public String getResourcePolicies(int index)
Resource policies (names, not URLs) applied to instances created from these properties. Note that for MachineImage, this is not supported yet.
repeated string resource_policies = 22220385;- Specified by:
getResourcePoliciesin interfaceInstancePropertiesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The resourcePolicies at the given index.
-
getResourcePoliciesBytes
public com.google.protobuf.ByteString getResourcePoliciesBytes(int index)
Resource policies (names, not URLs) applied to instances created from these properties. Note that for MachineImage, this is not supported yet.
repeated string resource_policies = 22220385;- Specified by:
getResourcePoliciesBytesin interfaceInstancePropertiesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the resourcePolicies at the given index.
-
setResourcePolicies
public InstanceProperties.Builder setResourcePolicies(int index, String value)
Resource policies (names, not URLs) applied to instances created from these properties. Note that for MachineImage, this is not supported yet.
repeated string resource_policies = 22220385;- Parameters:
index- The index to set the value at.value- The resourcePolicies to set.- Returns:
- This builder for chaining.
-
addResourcePolicies
public InstanceProperties.Builder addResourcePolicies(String value)
Resource policies (names, not URLs) applied to instances created from these properties. Note that for MachineImage, this is not supported yet.
repeated string resource_policies = 22220385;- Parameters:
value- The resourcePolicies to add.- Returns:
- This builder for chaining.
-
addAllResourcePolicies
public InstanceProperties.Builder addAllResourcePolicies(Iterable<String> values)
Resource policies (names, not URLs) applied to instances created from these properties. Note that for MachineImage, this is not supported yet.
repeated string resource_policies = 22220385;- Parameters:
values- The resourcePolicies to add.- Returns:
- This builder for chaining.
-
clearResourcePolicies
public InstanceProperties.Builder clearResourcePolicies()
Resource policies (names, not URLs) applied to instances created from these properties. Note that for MachineImage, this is not supported yet.
repeated string resource_policies = 22220385;- Returns:
- This builder for chaining.
-
addResourcePoliciesBytes
public InstanceProperties.Builder addResourcePoliciesBytes(com.google.protobuf.ByteString value)
Resource policies (names, not URLs) applied to instances created from these properties. Note that for MachineImage, this is not supported yet.
repeated string resource_policies = 22220385;- Parameters:
value- The bytes of the resourcePolicies to add.- Returns:
- This builder for chaining.
-
hasScheduling
public boolean hasScheduling()
Specifies the scheduling options for the instances that are created from these properties.
optional .google.cloud.compute.v1.Scheduling scheduling = 386688404;- Specified by:
hasSchedulingin interfaceInstancePropertiesOrBuilder- Returns:
- Whether the scheduling field is set.
-
getScheduling
public Scheduling getScheduling()
Specifies the scheduling options for the instances that are created from these properties.
optional .google.cloud.compute.v1.Scheduling scheduling = 386688404;- Specified by:
getSchedulingin interfaceInstancePropertiesOrBuilder- Returns:
- The scheduling.
-
setScheduling
public InstanceProperties.Builder setScheduling(Scheduling value)
Specifies the scheduling options for the instances that are created from these properties.
optional .google.cloud.compute.v1.Scheduling scheduling = 386688404;
-
setScheduling
public InstanceProperties.Builder setScheduling(Scheduling.Builder builderForValue)
Specifies the scheduling options for the instances that are created from these properties.
optional .google.cloud.compute.v1.Scheduling scheduling = 386688404;
-
mergeScheduling
public InstanceProperties.Builder mergeScheduling(Scheduling value)
Specifies the scheduling options for the instances that are created from these properties.
optional .google.cloud.compute.v1.Scheduling scheduling = 386688404;
-
clearScheduling
public InstanceProperties.Builder clearScheduling()
Specifies the scheduling options for the instances that are created from these properties.
optional .google.cloud.compute.v1.Scheduling scheduling = 386688404;
-
getSchedulingBuilder
public Scheduling.Builder getSchedulingBuilder()
Specifies the scheduling options for the instances that are created from these properties.
optional .google.cloud.compute.v1.Scheduling scheduling = 386688404;
-
getSchedulingOrBuilder
public SchedulingOrBuilder getSchedulingOrBuilder()
Specifies the scheduling options for the instances that are created from these properties.
optional .google.cloud.compute.v1.Scheduling scheduling = 386688404;- Specified by:
getSchedulingOrBuilderin interfaceInstancePropertiesOrBuilder
-
getServiceAccountsList
public List<ServiceAccount> getServiceAccountsList()
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;- Specified by:
getServiceAccountsListin interfaceInstancePropertiesOrBuilder
-
getServiceAccountsCount
public int getServiceAccountsCount()
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;- Specified by:
getServiceAccountsCountin interfaceInstancePropertiesOrBuilder
-
getServiceAccounts
public ServiceAccount getServiceAccounts(int index)
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;- Specified by:
getServiceAccountsin interfaceInstancePropertiesOrBuilder
-
setServiceAccounts
public InstanceProperties.Builder setServiceAccounts(int index, ServiceAccount value)
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
setServiceAccounts
public InstanceProperties.Builder setServiceAccounts(int index, ServiceAccount.Builder builderForValue)
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
addServiceAccounts
public InstanceProperties.Builder addServiceAccounts(ServiceAccount value)
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
addServiceAccounts
public InstanceProperties.Builder addServiceAccounts(int index, ServiceAccount value)
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
addServiceAccounts
public InstanceProperties.Builder addServiceAccounts(ServiceAccount.Builder builderForValue)
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
addServiceAccounts
public InstanceProperties.Builder addServiceAccounts(int index, ServiceAccount.Builder builderForValue)
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
addAllServiceAccounts
public InstanceProperties.Builder addAllServiceAccounts(Iterable<? extends ServiceAccount> values)
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
clearServiceAccounts
public InstanceProperties.Builder clearServiceAccounts()
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
removeServiceAccounts
public InstanceProperties.Builder removeServiceAccounts(int index)
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
getServiceAccountsBuilder
public ServiceAccount.Builder getServiceAccountsBuilder(int index)
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
getServiceAccountsOrBuilder
public ServiceAccountOrBuilder getServiceAccountsOrBuilder(int index)
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;- Specified by:
getServiceAccountsOrBuilderin interfaceInstancePropertiesOrBuilder
-
getServiceAccountsOrBuilderList
public List<? extends ServiceAccountOrBuilder> getServiceAccountsOrBuilderList()
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;- Specified by:
getServiceAccountsOrBuilderListin interfaceInstancePropertiesOrBuilder
-
addServiceAccountsBuilder
public ServiceAccount.Builder addServiceAccountsBuilder()
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
addServiceAccountsBuilder
public ServiceAccount.Builder addServiceAccountsBuilder(int index)
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
getServiceAccountsBuilderList
public List<ServiceAccount.Builder> getServiceAccountsBuilderList()
A list of service accounts with specified scopes. Access tokens for these service accounts are available to the instances that are created from these properties. Use metadata queries to obtain the access tokens for these instances.
repeated .google.cloud.compute.v1.ServiceAccount service_accounts = 277537328;
-
hasShieldedInstanceConfig
public boolean hasShieldedInstanceConfig()
Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ShieldedInstanceConfig shielded_instance_config = 12862901;- Specified by:
hasShieldedInstanceConfigin interfaceInstancePropertiesOrBuilder- Returns:
- Whether the shieldedInstanceConfig field is set.
-
getShieldedInstanceConfig
public ShieldedInstanceConfig getShieldedInstanceConfig()
Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ShieldedInstanceConfig shielded_instance_config = 12862901;- Specified by:
getShieldedInstanceConfigin interfaceInstancePropertiesOrBuilder- Returns:
- The shieldedInstanceConfig.
-
setShieldedInstanceConfig
public InstanceProperties.Builder setShieldedInstanceConfig(ShieldedInstanceConfig value)
Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ShieldedInstanceConfig shielded_instance_config = 12862901;
-
setShieldedInstanceConfig
public InstanceProperties.Builder setShieldedInstanceConfig(ShieldedInstanceConfig.Builder builderForValue)
Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ShieldedInstanceConfig shielded_instance_config = 12862901;
-
mergeShieldedInstanceConfig
public InstanceProperties.Builder mergeShieldedInstanceConfig(ShieldedInstanceConfig value)
Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ShieldedInstanceConfig shielded_instance_config = 12862901;
-
clearShieldedInstanceConfig
public InstanceProperties.Builder clearShieldedInstanceConfig()
Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ShieldedInstanceConfig shielded_instance_config = 12862901;
-
getShieldedInstanceConfigBuilder
public ShieldedInstanceConfig.Builder getShieldedInstanceConfigBuilder()
Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ShieldedInstanceConfig shielded_instance_config = 12862901;
-
getShieldedInstanceConfigOrBuilder
public ShieldedInstanceConfigOrBuilder getShieldedInstanceConfigOrBuilder()
Note that for MachineImage, this is not supported yet.
optional .google.cloud.compute.v1.ShieldedInstanceConfig shielded_instance_config = 12862901;- Specified by:
getShieldedInstanceConfigOrBuilderin interfaceInstancePropertiesOrBuilder
-
hasTags
public boolean hasTags()
A list of tags to apply to the instances that are created from these properties. The tags identify valid sources or targets for network firewalls. The setTags method can modify this list of tags. Each tag within the list must comply with RFC1035.
optional .google.cloud.compute.v1.Tags tags = 3552281;- Specified by:
hasTagsin interfaceInstancePropertiesOrBuilder- Returns:
- Whether the tags field is set.
-
getTags
public Tags getTags()
A list of tags to apply to the instances that are created from these properties. The tags identify valid sources or targets for network firewalls. The setTags method can modify this list of tags. Each tag within the list must comply with RFC1035.
optional .google.cloud.compute.v1.Tags tags = 3552281;- Specified by:
getTagsin interfaceInstancePropertiesOrBuilder- Returns:
- The tags.
-
setTags
public InstanceProperties.Builder setTags(Tags value)
A list of tags to apply to the instances that are created from these properties. The tags identify valid sources or targets for network firewalls. The setTags method can modify this list of tags. Each tag within the list must comply with RFC1035.
optional .google.cloud.compute.v1.Tags tags = 3552281;
-
setTags
public InstanceProperties.Builder setTags(Tags.Builder builderForValue)
A list of tags to apply to the instances that are created from these properties. The tags identify valid sources or targets for network firewalls. The setTags method can modify this list of tags. Each tag within the list must comply with RFC1035.
optional .google.cloud.compute.v1.Tags tags = 3552281;
-
mergeTags
public InstanceProperties.Builder mergeTags(Tags value)
A list of tags to apply to the instances that are created from these properties. The tags identify valid sources or targets for network firewalls. The setTags method can modify this list of tags. Each tag within the list must comply with RFC1035.
optional .google.cloud.compute.v1.Tags tags = 3552281;
-
clearTags
public InstanceProperties.Builder clearTags()
A list of tags to apply to the instances that are created from these properties. The tags identify valid sources or targets for network firewalls. The setTags method can modify this list of tags. Each tag within the list must comply with RFC1035.
optional .google.cloud.compute.v1.Tags tags = 3552281;
-
getTagsBuilder
public Tags.Builder getTagsBuilder()
A list of tags to apply to the instances that are created from these properties. The tags identify valid sources or targets for network firewalls. The setTags method can modify this list of tags. Each tag within the list must comply with RFC1035.
optional .google.cloud.compute.v1.Tags tags = 3552281;
-
getTagsOrBuilder
public TagsOrBuilder getTagsOrBuilder()
A list of tags to apply to the instances that are created from these properties. The tags identify valid sources or targets for network firewalls. The setTags method can modify this list of tags. Each tag within the list must comply with RFC1035.
optional .google.cloud.compute.v1.Tags tags = 3552281;- Specified by:
getTagsOrBuilderin interfaceInstancePropertiesOrBuilder
-
setUnknownFields
public final InstanceProperties.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceProperties.Builder>
-
mergeUnknownFields
public final InstanceProperties.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceProperties.Builder>
-
-