| Modifier and Type | Method and Description |
|---|---|
InstanceProperties.Builder |
InstanceProperties.Builder.addAllDisks(Iterable<? extends AttachedDisk> values)
An array of disks that are associated with the instances that are created from these properties.
|
InstanceProperties.Builder |
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 |
InstanceProperties.Builder.addAllNetworkInterfaces(Iterable<? extends NetworkInterface> values)
An array of network access configurations for this interface.
|
InstanceProperties.Builder |
InstanceProperties.Builder.addAllResourcePolicies(Iterable<String> values)
Resource policies (names, not URLs) applied to instances created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.addAllServiceAccounts(Iterable<? extends ServiceAccount> values)
A list of service accounts with specified scopes.
|
InstanceProperties.Builder |
InstanceProperties.Builder.addDisks(AttachedDisk.Builder builderForValue)
An array of disks that are associated with the instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.addDisks(AttachedDisk value)
An array of disks that are associated with the instances that are created from these properties.
|
InstanceProperties.Builder |
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 |
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 |
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 |
InstanceProperties.Builder.addGuestAccelerators(AcceleratorConfig value)
A list of guest accelerator cards' type and count to use for instances created from these properties.
|
InstanceProperties.Builder |
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 |
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 |
InstanceProperties.Builder.addNetworkInterfaces(int index,
NetworkInterface.Builder builderForValue)
An array of network access configurations for this interface.
|
InstanceProperties.Builder |
InstanceProperties.Builder.addNetworkInterfaces(int index,
NetworkInterface value)
An array of network access configurations for this interface.
|
InstanceProperties.Builder |
InstanceProperties.Builder.addNetworkInterfaces(NetworkInterface.Builder builderForValue)
An array of network access configurations for this interface.
|
InstanceProperties.Builder |
InstanceProperties.Builder.addNetworkInterfaces(NetworkInterface value)
An array of network access configurations for this interface.
|
InstanceProperties.Builder |
InstanceProperties.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
InstanceProperties.Builder |
InstanceProperties.Builder.addResourcePolicies(String value)
Resource policies (names, not URLs) applied to instances created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.addResourcePoliciesBytes(com.google.protobuf.ByteString value)
Resource policies (names, not URLs) applied to instances created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.addServiceAccounts(int index,
ServiceAccount.Builder builderForValue)
A list of service accounts with specified scopes.
|
InstanceProperties.Builder |
InstanceProperties.Builder.addServiceAccounts(int index,
ServiceAccount value)
A list of service accounts with specified scopes.
|
InstanceProperties.Builder |
InstanceProperties.Builder.addServiceAccounts(ServiceAccount.Builder builderForValue)
A list of service accounts with specified scopes.
|
InstanceProperties.Builder |
InstanceProperties.Builder.addServiceAccounts(ServiceAccount value)
A list of service accounts with specified scopes.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clear() |
InstanceProperties.Builder |
InstanceProperties.Builder.clearAdvancedMachineFeatures()
Controls for advanced machine-related behavior features.
|
InstanceProperties.Builder |
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 |
InstanceProperties.Builder.clearConfidentialInstanceConfig()
Specifies the Confidential Instance options.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clearDescription()
An optional text description for the instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clearDisks()
An array of disks that are associated with the instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
InstanceProperties.Builder |
InstanceProperties.Builder.clearGuestAccelerators()
A list of guest accelerator cards' type and count to use for instances created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clearKeyRevocationActionType()
KeyRevocationActionType of the instance.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clearLabels() |
InstanceProperties.Builder |
InstanceProperties.Builder.clearMachineType()
The machine type to use for instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clearMetadata()
The metadata key/value pairs to assign to instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clearMinCpuPlatform()
Minimum cpu/platform to be used by instances.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clearNetworkInterfaces()
An array of network access configurations for this interface.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clearNetworkPerformanceConfig()
Note that for MachineImage, this is not supported yet.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
InstanceProperties.Builder |
InstanceProperties.Builder.clearPrivateIpv6GoogleAccess()
The private IPv6 google access type for VMs.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clearReservationAffinity()
Specifies the reservations that instances can consume from.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clearResourceManagerTags() |
InstanceProperties.Builder |
InstanceProperties.Builder.clearResourcePolicies()
Resource policies (names, not URLs) applied to instances created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clearScheduling()
Specifies the scheduling options for the instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clearServiceAccounts()
A list of service accounts with specified scopes.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clearShieldedInstanceConfig()
Note that for MachineImage, this is not supported yet.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clearTags()
A list of tags to apply to the instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.clone() |
InstanceProperties.Builder |
MachineImage.Builder.getInstancePropertiesBuilder()
[Output Only] Properties of source instance
|
InstanceProperties.Builder |
BulkInsertInstanceResource.Builder.getInstancePropertiesBuilder()
The instance properties defining the VM instances to be created.
|
InstanceProperties.Builder |
InstanceTemplate.Builder.getPropertiesBuilder()
The instance properties for this instance template.
|
InstanceProperties.Builder |
InstanceProperties.Builder.mergeAdvancedMachineFeatures(AdvancedMachineFeatures value)
Controls for advanced machine-related behavior features.
|
InstanceProperties.Builder |
InstanceProperties.Builder.mergeConfidentialInstanceConfig(ConfidentialInstanceConfig value)
Specifies the Confidential Instance options.
|
InstanceProperties.Builder |
InstanceProperties.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
InstanceProperties.Builder |
InstanceProperties.Builder.mergeFrom(InstanceProperties other) |
InstanceProperties.Builder |
InstanceProperties.Builder.mergeFrom(com.google.protobuf.Message other) |
InstanceProperties.Builder |
InstanceProperties.Builder.mergeMetadata(Metadata value)
The metadata key/value pairs to assign to instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.mergeNetworkPerformanceConfig(NetworkPerformanceConfig value)
Note that for MachineImage, this is not supported yet.
|
InstanceProperties.Builder |
InstanceProperties.Builder.mergeReservationAffinity(ReservationAffinity value)
Specifies the reservations that instances can consume from.
|
InstanceProperties.Builder |
InstanceProperties.Builder.mergeScheduling(Scheduling value)
Specifies the scheduling options for the instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.mergeShieldedInstanceConfig(ShieldedInstanceConfig value)
Note that for MachineImage, this is not supported yet.
|
InstanceProperties.Builder |
InstanceProperties.Builder.mergeTags(Tags value)
A list of tags to apply to the instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static InstanceProperties.Builder |
InstanceProperties.newBuilder() |
static InstanceProperties.Builder |
InstanceProperties.newBuilder(InstanceProperties prototype) |
InstanceProperties.Builder |
InstanceProperties.newBuilderForType() |
protected InstanceProperties.Builder |
InstanceProperties.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
InstanceProperties.Builder |
InstanceProperties.Builder.putAllLabels(Map<String,String> values)
Labels to apply to instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.putAllResourceManagerTags(Map<String,String> values)
Resource manager tags to be bound to the instance.
|
InstanceProperties.Builder |
InstanceProperties.Builder.putLabels(String key,
String value)
Labels to apply to instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.putResourceManagerTags(String key,
String value)
Resource manager tags to be bound to the instance.
|
InstanceProperties.Builder |
InstanceProperties.Builder.removeDisks(int index)
An array of disks that are associated with the instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.removeGuestAccelerators(int index)
A list of guest accelerator cards' type and count to use for instances created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.removeLabels(String key)
Labels to apply to instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.removeNetworkInterfaces(int index)
An array of network access configurations for this interface.
|
InstanceProperties.Builder |
InstanceProperties.Builder.removeResourceManagerTags(String key)
Resource manager tags to be bound to the instance.
|
InstanceProperties.Builder |
InstanceProperties.Builder.removeServiceAccounts(int index)
A list of service accounts with specified scopes.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setAdvancedMachineFeatures(AdvancedMachineFeatures.Builder builderForValue)
Controls for advanced machine-related behavior features.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setAdvancedMachineFeatures(AdvancedMachineFeatures value)
Controls for advanced machine-related behavior features.
|
InstanceProperties.Builder |
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 |
InstanceProperties.Builder.setConfidentialInstanceConfig(ConfidentialInstanceConfig.Builder builderForValue)
Specifies the Confidential Instance options.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setConfidentialInstanceConfig(ConfidentialInstanceConfig value)
Specifies the Confidential Instance options.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setDescription(String value)
An optional text description for the instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setDescriptionBytes(com.google.protobuf.ByteString value)
An optional text description for the instances that are created from these properties.
|
InstanceProperties.Builder |
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 |
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 |
InstanceProperties.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
InstanceProperties.Builder |
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 |
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 |
InstanceProperties.Builder.setKeyRevocationActionType(String value)
KeyRevocationActionType of the instance.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setKeyRevocationActionTypeBytes(com.google.protobuf.ByteString value)
KeyRevocationActionType of the instance.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setMachineType(String value)
The machine type to use for instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setMachineTypeBytes(com.google.protobuf.ByteString value)
The machine type to use for instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setMetadata(Metadata.Builder builderForValue)
The metadata key/value pairs to assign to instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setMetadata(Metadata value)
The metadata key/value pairs to assign to instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setMinCpuPlatform(String value)
Minimum cpu/platform to be used by instances.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setMinCpuPlatformBytes(com.google.protobuf.ByteString value)
Minimum cpu/platform to be used by instances.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setNetworkInterfaces(int index,
NetworkInterface.Builder builderForValue)
An array of network access configurations for this interface.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setNetworkInterfaces(int index,
NetworkInterface value)
An array of network access configurations for this interface.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setNetworkPerformanceConfig(NetworkPerformanceConfig.Builder builderForValue)
Note that for MachineImage, this is not supported yet.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setNetworkPerformanceConfig(NetworkPerformanceConfig value)
Note that for MachineImage, this is not supported yet.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setPrivateIpv6GoogleAccess(String value)
The private IPv6 google access type for VMs.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setPrivateIpv6GoogleAccessBytes(com.google.protobuf.ByteString value)
The private IPv6 google access type for VMs.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
InstanceProperties.Builder |
InstanceProperties.Builder.setReservationAffinity(ReservationAffinity.Builder builderForValue)
Specifies the reservations that instances can consume from.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setReservationAffinity(ReservationAffinity value)
Specifies the reservations that instances can consume from.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setResourcePolicies(int index,
String value)
Resource policies (names, not URLs) applied to instances created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setScheduling(Scheduling.Builder builderForValue)
Specifies the scheduling options for the instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setScheduling(Scheduling value)
Specifies the scheduling options for the instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setServiceAccounts(int index,
ServiceAccount.Builder builderForValue)
A list of service accounts with specified scopes.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setServiceAccounts(int index,
ServiceAccount value)
A list of service accounts with specified scopes.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setShieldedInstanceConfig(ShieldedInstanceConfig.Builder builderForValue)
Note that for MachineImage, this is not supported yet.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setShieldedInstanceConfig(ShieldedInstanceConfig value)
Note that for MachineImage, this is not supported yet.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setTags(Tags.Builder builderForValue)
A list of tags to apply to the instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setTags(Tags value)
A list of tags to apply to the instances that are created from these properties.
|
InstanceProperties.Builder |
InstanceProperties.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
InstanceProperties.Builder |
InstanceProperties.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
MachineImage.Builder |
MachineImage.Builder.setInstanceProperties(InstanceProperties.Builder builderForValue)
[Output Only] Properties of source instance
|
BulkInsertInstanceResource.Builder |
BulkInsertInstanceResource.Builder.setInstanceProperties(InstanceProperties.Builder builderForValue)
The instance properties defining the VM instances to be created.
|
InstanceTemplate.Builder |
InstanceTemplate.Builder.setProperties(InstanceProperties.Builder builderForValue)
The instance properties for this instance template.
|
Copyright © 2023 Google LLC. All rights reserved.