Send feedback
Class PrivatePoolV1Config.WorkerConfig.Builder (3.76.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public static final class PrivatePoolV1Config . WorkerConfig . Builder extends GeneratedMessageV3 . Builder<PrivatePoolV1Config . WorkerConfig . Builder > implements PrivatePoolV1Config . WorkerConfigOrBuilder
Defines the configuration to be used for creating workers in
the pool.
Protobuf type google.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig
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
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public PrivatePoolV1Config . WorkerConfig . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public PrivatePoolV1Config . WorkerConfig build ()
buildPartial()
public PrivatePoolV1Config . WorkerConfig buildPartial ()
clear()
public PrivatePoolV1Config . WorkerConfig . Builder clear ()
Overrides
clearDiskSizeGb()
public PrivatePoolV1Config . WorkerConfig . Builder clearDiskSizeGb ()
Size of the disk attached to the worker, in GB.
See Worker pool config
file .
Specify a value of up to 4000. If 0
is specified, Cloud Build will use
a standard disk size.
int64 disk_size_gb = 2;
clearEnableNestedVirtualization()
public PrivatePoolV1Config . WorkerConfig . Builder clearEnableNestedVirtualization ()
Optional. Enable nested virtualization on the worker, if supported by the
machine type. By default, nested virtualization is disabled.
optional bool enable_nested_virtualization = 3 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public PrivatePoolV1Config . WorkerConfig . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearMachineType()
public PrivatePoolV1Config . WorkerConfig . Builder clearMachineType ()
Optional. Machine type of a worker, such as e2-medium
.
See Worker pool config
file .
If left blank, Cloud Build will use a sensible default.
string machine_type = 1 [(.google.api.field_behavior) = OPTIONAL];
clearOneof(Descriptors.OneofDescriptor oneof)
public PrivatePoolV1Config . WorkerConfig . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clone()
public PrivatePoolV1Config . WorkerConfig . Builder clone ()
Overrides
getDefaultInstanceForType()
public PrivatePoolV1Config . WorkerConfig getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getDiskSizeGb()
public long getDiskSizeGb ()
Size of the disk attached to the worker, in GB.
See Worker pool config
file .
Specify a value of up to 4000. If 0
is specified, Cloud Build will use
a standard disk size.
int64 disk_size_gb = 2;
Returns
Type
Description
long
The diskSizeGb.
getEnableNestedVirtualization()
public boolean getEnableNestedVirtualization ()
Optional. Enable nested virtualization on the worker, if supported by the
machine type. By default, nested virtualization is disabled.
optional bool enable_nested_virtualization = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
The enableNestedVirtualization.
getMachineType()
public String getMachineType ()
Optional. Machine type of a worker, such as e2-medium
.
See Worker pool config
file .
If left blank, Cloud Build will use a sensible default.
string machine_type = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
String
The machineType.
getMachineTypeBytes()
public ByteString getMachineTypeBytes ()
Optional. Machine type of a worker, such as e2-medium
.
See Worker pool config
file .
If left blank, Cloud Build will use a sensible default.
string machine_type = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
ByteString
The bytes for machineType.
hasEnableNestedVirtualization()
public boolean hasEnableNestedVirtualization ()
Optional. Enable nested virtualization on the worker, if supported by the
machine type. By default, nested virtualization is disabled.
optional bool enable_nested_virtualization = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
Whether the enableNestedVirtualization field is set.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(PrivatePoolV1Config.WorkerConfig other)
public PrivatePoolV1Config . WorkerConfig . Builder mergeFrom ( PrivatePoolV1Config . WorkerConfig other )
public PrivatePoolV1Config . WorkerConfig . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public PrivatePoolV1Config . WorkerConfig . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final PrivatePoolV1Config . WorkerConfig . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setDiskSizeGb(long value)
public PrivatePoolV1Config . WorkerConfig . Builder setDiskSizeGb ( long value )
Size of the disk attached to the worker, in GB.
See Worker pool config
file .
Specify a value of up to 4000. If 0
is specified, Cloud Build will use
a standard disk size.
int64 disk_size_gb = 2;
Parameter
Name
Description
value
long
The diskSizeGb to set.
setEnableNestedVirtualization(boolean value)
public PrivatePoolV1Config . WorkerConfig . Builder setEnableNestedVirtualization ( boolean value )
Optional. Enable nested virtualization on the worker, if supported by the
machine type. By default, nested virtualization is disabled.
optional bool enable_nested_virtualization = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
boolean
The enableNestedVirtualization to set.
setField(Descriptors.FieldDescriptor field, Object value)
public PrivatePoolV1Config . WorkerConfig . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setMachineType(String value)
public PrivatePoolV1Config . WorkerConfig . Builder setMachineType ( String value )
Optional. Machine type of a worker, such as e2-medium
.
See Worker pool config
file .
If left blank, Cloud Build will use a sensible default.
string machine_type = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
String
The machineType to set.
setMachineTypeBytes(ByteString value)
public PrivatePoolV1Config . WorkerConfig . Builder setMachineTypeBytes ( ByteString value )
Optional. Machine type of a worker, such as e2-medium
.
See Worker pool config
file .
If left blank, Cloud Build will use a sensible default.
string machine_type = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
ByteString
The bytes for machineType to set.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public PrivatePoolV1Config . WorkerConfig . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final PrivatePoolV1Config . WorkerConfig . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-17 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-17 UTC."],[],[],null,[]]