Package com.google.cloudbuild.v1
Class PrivatePoolV1Config.WorkerConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PrivatePoolV1Config.WorkerConfig.Builder>
com.google.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig.Builder
- All Implemented Interfaces:
PrivatePoolV1Config.WorkerConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PrivatePoolV1Config.WorkerConfig
public static final class PrivatePoolV1Config.WorkerConfig.Builder
extends com.google.protobuf.GeneratedMessage.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-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Size of the disk attached to the worker, in GB.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongSize of the disk attached to the worker, in GB.booleanOptional.Optional.com.google.protobuf.ByteStringOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDiskSizeGb(long value) Size of the disk attached to the worker, in GB.setEnableNestedVirtualization(boolean value) Optional.setMachineType(String value) Optional.setMachineTypeBytes(com.google.protobuf.ByteString value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<PrivatePoolV1Config.WorkerConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<PrivatePoolV1Config.WorkerConfig.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.GeneratedMessage.Builder<PrivatePoolV1Config.WorkerConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PrivatePoolV1Config.WorkerConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PrivatePoolV1Config.WorkerConfig.Builder>
-
mergeFrom
public PrivatePoolV1Config.WorkerConfig.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<PrivatePoolV1Config.WorkerConfig.Builder>- Throws:
IOException
-
getMachineType
Optional. Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default.
string machine_type = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMachineTypein interfacePrivatePoolV1Config.WorkerConfigOrBuilder- Returns:
- The machineType.
-
getMachineTypeBytes
public com.google.protobuf.ByteString getMachineTypeBytes()Optional. Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default.
string machine_type = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMachineTypeBytesin interfacePrivatePoolV1Config.WorkerConfigOrBuilder- Returns:
- The bytes for machineType.
-
setMachineType
Optional. Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default.
string machine_type = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The machineType to set.- Returns:
- This builder for chaining.
-
clearMachineType
Optional. Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default.
string machine_type = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setMachineTypeBytes
public PrivatePoolV1Config.WorkerConfig.Builder setMachineTypeBytes(com.google.protobuf.ByteString value) Optional. Machine type of a worker, such as `e2-medium`. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). If left blank, Cloud Build will use a sensible default.
string machine_type = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for machineType to set.- Returns:
- This builder for chaining.
-
getDiskSizeGb
public long getDiskSizeGb()Size of the disk attached to the worker, in GB. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). Specify a value of up to 4000. If `0` is specified, Cloud Build will use a standard disk size.
int64 disk_size_gb = 2;- Specified by:
getDiskSizeGbin interfacePrivatePoolV1Config.WorkerConfigOrBuilder- Returns:
- The diskSizeGb.
-
setDiskSizeGb
Size of the disk attached to the worker, in GB. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). Specify a value of up to 4000. If `0` is specified, Cloud Build will use a standard disk size.
int64 disk_size_gb = 2;- Parameters:
value- The diskSizeGb to set.- Returns:
- This builder for chaining.
-
clearDiskSizeGb
Size of the disk attached to the worker, in GB. See [Worker pool config file](https://cloud.google.com/build/docs/private-pools/worker-pool-config-file-schema). 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:
- This builder for chaining.
-
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];- Specified by:
hasEnableNestedVirtualizationin interfacePrivatePoolV1Config.WorkerConfigOrBuilder- Returns:
- Whether the enableNestedVirtualization field is set.
-
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];- Specified by:
getEnableNestedVirtualizationin interfacePrivatePoolV1Config.WorkerConfigOrBuilder- Returns:
- The enableNestedVirtualization.
-
setEnableNestedVirtualization
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];- Parameters:
value- The enableNestedVirtualization to set.- Returns:
- This builder for chaining.
-
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];- Returns:
- This builder for chaining.
-