public static final class NodeTemplate.Builder extends GeneratedMessageV3.Builder<NodeTemplate.Builder> implements NodeTemplateOrBuilder
Represent a sole-tenant Node Template resource. You can use a template to define properties for nodes in a node group. For more information, read Creating node groups and instances.
Protobuf type google.cloud.compute.v1.NodeTemplate
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAccelerators(AcceleratorConfig value)
public NodeTemplate.Builder addAccelerators(AcceleratorConfig value)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
addAccelerators(AcceleratorConfig.Builder builderForValue)
public NodeTemplate.Builder addAccelerators(AcceleratorConfig.Builder builderForValue)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
addAccelerators(int index, AcceleratorConfig value)
public NodeTemplate.Builder addAccelerators(int index, AcceleratorConfig value)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
addAccelerators(int index, AcceleratorConfig.Builder builderForValue)
public NodeTemplate.Builder addAccelerators(int index, AcceleratorConfig.Builder builderForValue)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
addAcceleratorsBuilder()
public AcceleratorConfig.Builder addAcceleratorsBuilder()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
addAcceleratorsBuilder(int index)
public AcceleratorConfig.Builder addAcceleratorsBuilder(int index)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
| Parameter |
| Name |
Description |
index |
int
|
addAllAccelerators(Iterable<? extends AcceleratorConfig> values)
public NodeTemplate.Builder addAllAccelerators(Iterable<? extends AcceleratorConfig> values)
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
| Parameter |
| Name |
Description |
values |
Iterable<? extends com.google.cloud.compute.v1.AcceleratorConfig>
|
addAllDisks(Iterable<? extends LocalDisk> values)
public NodeTemplate.Builder addAllDisks(Iterable<? extends LocalDisk> values)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
| Parameter |
| Name |
Description |
values |
Iterable<? extends com.google.cloud.compute.v1.LocalDisk>
|
addDisks(LocalDisk value)
public NodeTemplate.Builder addDisks(LocalDisk value)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
addDisks(LocalDisk.Builder builderForValue)
public NodeTemplate.Builder addDisks(LocalDisk.Builder builderForValue)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
addDisks(int index, LocalDisk value)
public NodeTemplate.Builder addDisks(int index, LocalDisk value)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
addDisks(int index, LocalDisk.Builder builderForValue)
public NodeTemplate.Builder addDisks(int index, LocalDisk.Builder builderForValue)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
addDisksBuilder()
public LocalDisk.Builder addDisksBuilder()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
addDisksBuilder(int index)
public LocalDisk.Builder addDisksBuilder(int index)
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
| Parameter |
| Name |
Description |
index |
int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public NodeTemplate.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public NodeTemplate build()
buildPartial()
public NodeTemplate buildPartial()
clear()
public NodeTemplate.Builder clear()
Overrides
clearAccelerators()
public NodeTemplate.Builder clearAccelerators()
repeated .google.cloud.compute.v1.AcceleratorConfig accelerators = 269577064;
clearCpuOvercommitType()
public NodeTemplate.Builder clearCpuOvercommitType()
CPU overcommit.
Check the CpuOvercommitType enum for the list of possible values.
optional string cpu_overcommit_type = 247727959;
clearCreationTimestamp()
public NodeTemplate.Builder clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
clearDescription()
public NodeTemplate.Builder clearDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;
clearDisks()
public NodeTemplate.Builder clearDisks()
repeated .google.cloud.compute.v1.LocalDisk disks = 95594102;
clearField(Descriptors.FieldDescriptor field)
public NodeTemplate.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearId()
public NodeTemplate.Builder clearId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;
clearKind()
public NodeTemplate.Builder clearKind()
[Output Only] The type of the resource. Always compute#nodeTemplate for node templates.
optional string kind = 3292052;
clearName()
public NodeTemplate.Builder clearName()
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;
clearNodeAffinityLabels()
public NodeTemplate.Builder clearNodeAffinityLabels()