Uses of Class
com.google.cloud.compute.v1.InstanceProperties.Builder
-
Uses of InstanceProperties.Builder in com.google.cloud.compute.v1
Methods in com.google.cloud.compute.v1 that return InstanceProperties.BuilderModifier and TypeMethodDescriptionInstanceProperties.Builder.addAllDisks(Iterable<? extends AttachedDisk> values) An array of disks that are associated with the instances that are created from these properties.InstanceProperties.Builder.addAllGuestAccelerators(Iterable<? extends AcceleratorConfig> values) A list of guest accelerator cards' type and count to use for instances created from these properties.InstanceProperties.Builder.addAllNetworkInterfaces(Iterable<? extends NetworkInterface> values) An array of network access configurations for this interface.InstanceProperties.Builder.addAllResourcePolicies(Iterable<String> values) Resource policies (names, not URLs) applied to instances created from these properties.InstanceProperties.Builder.addAllServiceAccounts(Iterable<? extends ServiceAccount> values) A list of service accounts with specified scopes.InstanceProperties.Builder.addDisks(int index, AttachedDisk value) An array of disks that are associated with the instances that are created from these properties.InstanceProperties.Builder.addDisks(int index, AttachedDisk.Builder builderForValue) An array of disks that are associated with the instances that are created from these properties.InstanceProperties.Builder.addDisks(AttachedDisk value) An array of disks that are associated with the instances that are created from these properties.InstanceProperties.Builder.addDisks(AttachedDisk.Builder builderForValue) An array of disks that are associated with the instances that are created from these properties.InstanceProperties.Builder.addGuestAccelerators(int index, AcceleratorConfig value) A list of guest accelerator cards' type and count to use for instances created from these properties.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.InstanceProperties.Builder.addGuestAccelerators(AcceleratorConfig value) A list of guest accelerator cards' type and count to use for instances created from these properties.InstanceProperties.Builder.addGuestAccelerators(AcceleratorConfig.Builder builderForValue) A list of guest accelerator cards' type and count to use for instances created from these properties.InstanceProperties.Builder.addNetworkInterfaces(int index, NetworkInterface value) An array of network access configurations for this interface.InstanceProperties.Builder.addNetworkInterfaces(int index, NetworkInterface.Builder builderForValue) An array of network access configurations for this interface.InstanceProperties.Builder.addNetworkInterfaces(NetworkInterface value) An array of network access configurations for this interface.InstanceProperties.Builder.addNetworkInterfaces(NetworkInterface.Builder builderForValue) An array of network access configurations for this interface.InstanceProperties.Builder.addResourcePolicies(String value) Resource policies (names, not URLs) applied to instances created from these properties.InstanceProperties.Builder.addResourcePoliciesBytes(com.google.protobuf.ByteString value) Resource policies (names, not URLs) applied to instances created from these properties.InstanceProperties.Builder.addServiceAccounts(int index, ServiceAccount value) A list of service accounts with specified scopes.InstanceProperties.Builder.addServiceAccounts(int index, ServiceAccount.Builder builderForValue) A list of service accounts with specified scopes.InstanceProperties.Builder.addServiceAccounts(ServiceAccount value) A list of service accounts with specified scopes.InstanceProperties.Builder.addServiceAccounts(ServiceAccount.Builder builderForValue) A list of service accounts with specified scopes.InstanceProperties.Builder.clear()InstanceProperties.Builder.clearAdvancedMachineFeatures()Controls for advanced machine-related behavior features.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.InstanceProperties.Builder.clearConfidentialInstanceConfig()Specifies the Confidential Instance options.InstanceProperties.Builder.clearDescription()An optional text description for the instances that are created from these properties.InstanceProperties.Builder.clearDisks()An array of disks that are associated with the instances that are created from these properties.InstanceProperties.Builder.clearGuestAccelerators()A list of guest accelerator cards' type and count to use for instances created from these properties.InstanceProperties.Builder.clearKeyRevocationActionType()KeyRevocationActionType of the instance.InstanceProperties.Builder.clearLabels()InstanceProperties.Builder.clearMachineType()The machine type to use for instances that are created from these properties.InstanceProperties.Builder.clearMetadata()The metadata key/value pairs to assign to instances that are created from these properties.InstanceProperties.Builder.clearMinCpuPlatform()Minimum cpu/platform to be used by instances.InstanceProperties.Builder.clearNetworkInterfaces()An array of network access configurations for this interface.InstanceProperties.Builder.clearNetworkPerformanceConfig()Note that for MachineImage, this is not supported yet.InstanceProperties.Builder.clearPrivateIpv6GoogleAccess()The private IPv6 google access type for VMs.InstanceProperties.Builder.clearReservationAffinity()Specifies the reservations that instances can consume from.InstanceProperties.Builder.clearResourceManagerTags()InstanceProperties.Builder.clearResourcePolicies()Resource policies (names, not URLs) applied to instances created from these properties.InstanceProperties.Builder.clearScheduling()Specifies the scheduling options for the instances that are created from these properties.InstanceProperties.Builder.clearServiceAccounts()A list of service accounts with specified scopes.InstanceProperties.Builder.clearShieldedInstanceConfig()Note that for MachineImage, this is not supported yet.InstanceProperties.Builder.clearTags()A list of tags to apply to the instances that are created from these properties.InstanceProperties.Builder.clearWorkloadIdentityConfig()optional .google.cloud.compute.v1.WorkloadIdentityConfig workload_identity_config = 338198811;BulkInsertInstanceResource.Builder.getInstancePropertiesBuilder()The instance properties defining the VM instances to be created.MachineImage.Builder.getInstancePropertiesBuilder()[Output Only] Properties of source instanceInstanceTemplate.Builder.getPropertiesBuilder()The instance properties for this instance template.InstanceProperties.Builder.mergeAdvancedMachineFeatures(AdvancedMachineFeatures value) Controls for advanced machine-related behavior features.InstanceProperties.Builder.mergeConfidentialInstanceConfig(ConfidentialInstanceConfig value) Specifies the Confidential Instance options.InstanceProperties.Builder.mergeFrom(InstanceProperties other) InstanceProperties.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) InstanceProperties.Builder.mergeFrom(com.google.protobuf.Message other) InstanceProperties.Builder.mergeMetadata(Metadata value) The metadata key/value pairs to assign to instances that are created from these properties.InstanceProperties.Builder.mergeNetworkPerformanceConfig(NetworkPerformanceConfig value) Note that for MachineImage, this is not supported yet.InstanceProperties.Builder.mergeReservationAffinity(ReservationAffinity value) Specifies the reservations that instances can consume from.InstanceProperties.Builder.mergeScheduling(Scheduling value) Specifies the scheduling options for the instances that are created from these properties.InstanceProperties.Builder.mergeShieldedInstanceConfig(ShieldedInstanceConfig value) Note that for MachineImage, this is not supported yet.A list of tags to apply to the instances that are created from these properties.InstanceProperties.Builder.mergeWorkloadIdentityConfig(WorkloadIdentityConfig value) optional .google.cloud.compute.v1.WorkloadIdentityConfig workload_identity_config = 338198811;static InstanceProperties.BuilderInstanceProperties.newBuilder()static InstanceProperties.BuilderInstanceProperties.newBuilder(InstanceProperties prototype) InstanceProperties.newBuilderForType()protected InstanceProperties.BuilderInstanceProperties.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) InstanceProperties.Builder.putAllLabels(Map<String, String> values) Labels to apply to instances that are created from these properties.InstanceProperties.Builder.putAllResourceManagerTags(Map<String, String> values) Input only.Labels to apply to instances that are created from these properties.InstanceProperties.Builder.putResourceManagerTags(String key, String value) Input only.InstanceProperties.Builder.removeDisks(int index) An array of disks that are associated with the instances that are created from these properties.InstanceProperties.Builder.removeGuestAccelerators(int index) A list of guest accelerator cards' type and count to use for instances created from these properties.InstanceProperties.Builder.removeLabels(String key) Labels to apply to instances that are created from these properties.InstanceProperties.Builder.removeNetworkInterfaces(int index) An array of network access configurations for this interface.InstanceProperties.Builder.removeResourceManagerTags(String key) Input only.InstanceProperties.Builder.removeServiceAccounts(int index) A list of service accounts with specified scopes.InstanceProperties.Builder.setAdvancedMachineFeatures(AdvancedMachineFeatures value) Controls for advanced machine-related behavior features.InstanceProperties.Builder.setAdvancedMachineFeatures(AdvancedMachineFeatures.Builder builderForValue) Controls for advanced machine-related behavior features.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.InstanceProperties.Builder.setConfidentialInstanceConfig(ConfidentialInstanceConfig value) Specifies the Confidential Instance options.InstanceProperties.Builder.setConfidentialInstanceConfig(ConfidentialInstanceConfig.Builder builderForValue) Specifies the Confidential Instance options.InstanceProperties.Builder.setDescription(String value) An optional text description for the instances that are created from these properties.InstanceProperties.Builder.setDescriptionBytes(com.google.protobuf.ByteString value) An optional text description for the instances that are created from these properties.InstanceProperties.Builder.setDisks(int index, AttachedDisk value) An array of disks that are associated with the instances that are created from these properties.InstanceProperties.Builder.setDisks(int index, AttachedDisk.Builder builderForValue) An array of disks that are associated with the instances that are created from these properties.InstanceProperties.Builder.setGuestAccelerators(int index, AcceleratorConfig value) A list of guest accelerator cards' type and count to use for instances created from these properties.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.InstanceProperties.Builder.setKeyRevocationActionType(String value) KeyRevocationActionType of the instance.InstanceProperties.Builder.setKeyRevocationActionTypeBytes(com.google.protobuf.ByteString value) KeyRevocationActionType of the instance.InstanceProperties.Builder.setMachineType(String value) The machine type to use for instances that are created from these properties.InstanceProperties.Builder.setMachineTypeBytes(com.google.protobuf.ByteString value) The machine type to use for instances that are created from these properties.InstanceProperties.Builder.setMetadata(Metadata value) The metadata key/value pairs to assign to instances that are created from these properties.InstanceProperties.Builder.setMetadata(Metadata.Builder builderForValue) The metadata key/value pairs to assign to instances that are created from these properties.InstanceProperties.Builder.setMinCpuPlatform(String value) Minimum cpu/platform to be used by instances.InstanceProperties.Builder.setMinCpuPlatformBytes(com.google.protobuf.ByteString value) Minimum cpu/platform to be used by instances.InstanceProperties.Builder.setNetworkInterfaces(int index, NetworkInterface value) An array of network access configurations for this interface.InstanceProperties.Builder.setNetworkInterfaces(int index, NetworkInterface.Builder builderForValue) An array of network access configurations for this interface.InstanceProperties.Builder.setNetworkPerformanceConfig(NetworkPerformanceConfig value) Note that for MachineImage, this is not supported yet.InstanceProperties.Builder.setNetworkPerformanceConfig(NetworkPerformanceConfig.Builder builderForValue) Note that for MachineImage, this is not supported yet.InstanceProperties.Builder.setPrivateIpv6GoogleAccess(String value) The private IPv6 google access type for VMs.InstanceProperties.Builder.setPrivateIpv6GoogleAccessBytes(com.google.protobuf.ByteString value) The private IPv6 google access type for VMs.InstanceProperties.Builder.setReservationAffinity(ReservationAffinity value) Specifies the reservations that instances can consume from.InstanceProperties.Builder.setReservationAffinity(ReservationAffinity.Builder builderForValue) Specifies the reservations that instances can consume from.InstanceProperties.Builder.setResourcePolicies(int index, String value) Resource policies (names, not URLs) applied to instances created from these properties.InstanceProperties.Builder.setScheduling(Scheduling value) Specifies the scheduling options for the instances that are created from these properties.InstanceProperties.Builder.setScheduling(Scheduling.Builder builderForValue) Specifies the scheduling options for the instances that are created from these properties.InstanceProperties.Builder.setServiceAccounts(int index, ServiceAccount value) A list of service accounts with specified scopes.InstanceProperties.Builder.setServiceAccounts(int index, ServiceAccount.Builder builderForValue) A list of service accounts with specified scopes.InstanceProperties.Builder.setShieldedInstanceConfig(ShieldedInstanceConfig value) Note that for MachineImage, this is not supported yet.InstanceProperties.Builder.setShieldedInstanceConfig(ShieldedInstanceConfig.Builder builderForValue) Note that for MachineImage, this is not supported yet.A list of tags to apply to the instances that are created from these properties.InstanceProperties.Builder.setTags(Tags.Builder builderForValue) A list of tags to apply to the instances that are created from these properties.InstanceProperties.Builder.setWorkloadIdentityConfig(WorkloadIdentityConfig value) optional .google.cloud.compute.v1.WorkloadIdentityConfig workload_identity_config = 338198811;InstanceProperties.Builder.setWorkloadIdentityConfig(WorkloadIdentityConfig.Builder builderForValue) optional .google.cloud.compute.v1.WorkloadIdentityConfig workload_identity_config = 338198811;InstanceProperties.toBuilder()Methods in com.google.cloud.compute.v1 with parameters of type InstanceProperties.BuilderModifier and TypeMethodDescriptionBulkInsertInstanceResource.Builder.setInstanceProperties(InstanceProperties.Builder builderForValue) The instance properties defining the VM instances to be created.MachineImage.Builder.setInstanceProperties(InstanceProperties.Builder builderForValue) [Output Only] Properties of source instanceInstanceTemplate.Builder.setProperties(InstanceProperties.Builder builderForValue) The instance properties for this instance template.