- 0.47.0 (latest)
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.2
- 0.2.2
- 0.1.1
public static final class AllocationPolicy.Accelerator.Builder extends GeneratedMessageV3.Builder<AllocationPolicy.Accelerator.Builder> implements AllocationPolicy.AcceleratorOrBuilder
Accelerator describes Compute Engine accelerators to be attached to the VM.
Protobuf type google.cloud.batch.v1.AllocationPolicy.Accelerator
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > AllocationPolicy.Accelerator.BuilderImplements
AllocationPolicy.AcceleratorOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public AllocationPolicy.Accelerator.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
build()
public AllocationPolicy.Accelerator build()
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator |
buildPartial()
public AllocationPolicy.Accelerator buildPartial()
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator |
clear()
public AllocationPolicy.Accelerator.Builder clear()
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
clearCount()
public AllocationPolicy.Accelerator.Builder clearCount()
The number of accelerators of this type.
int64 count = 2;
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
This builder for chaining. |
clearDriverVersion()
public AllocationPolicy.Accelerator.Builder clearDriverVersion()
Optional. The NVIDIA GPU driver version that should be installed for this type.
You can define the specific driver version such as "470.103.01", following the driver version requirements in https://cloud.google.com/compute/docs/gpus/install-drivers-gpu#minimum-driver. Batch will install the specific accelerator driver if qualified.
string driver_version = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public AllocationPolicy.Accelerator.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
clearInstallGpuDrivers() (deprecated)
public AllocationPolicy.Accelerator.Builder clearInstallGpuDrivers()
Deprecated. google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is deprecated. See google/cloud/batch/v1/job.proto;l=340
Deprecated: please use instances[0].install_gpu_drivers instead.
bool install_gpu_drivers = 3 [deprecated = true];
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public AllocationPolicy.Accelerator.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
clearType()
public AllocationPolicy.Accelerator.Builder clearType()
The accelerator type. For example, "nvidia-tesla-t4".
See gcloud compute accelerator-types list
.
string type = 1;
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
This builder for chaining. |
clone()
public AllocationPolicy.Accelerator.Builder clone()
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
getCount()
public long getCount()
The number of accelerators of this type.
int64 count = 2;
Returns | |
---|---|
Type | Description |
long |
The count. |
getDefaultInstanceForType()
public AllocationPolicy.Accelerator getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getDriverVersion()
public String getDriverVersion()
Optional. The NVIDIA GPU driver version that should be installed for this type.
You can define the specific driver version such as "470.103.01", following the driver version requirements in https://cloud.google.com/compute/docs/gpus/install-drivers-gpu#minimum-driver. Batch will install the specific accelerator driver if qualified.
string driver_version = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
String |
The driverVersion. |
getDriverVersionBytes()
public ByteString getDriverVersionBytes()
Optional. The NVIDIA GPU driver version that should be installed for this type.
You can define the specific driver version such as "470.103.01", following the driver version requirements in https://cloud.google.com/compute/docs/gpus/install-drivers-gpu#minimum-driver. Batch will install the specific accelerator driver if qualified.
string driver_version = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for driverVersion. |
getInstallGpuDrivers() (deprecated)
public boolean getInstallGpuDrivers()
Deprecated. google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is deprecated. See google/cloud/batch/v1/job.proto;l=340
Deprecated: please use instances[0].install_gpu_drivers instead.
bool install_gpu_drivers = 3 [deprecated = true];
Returns | |
---|---|
Type | Description |
boolean |
The installGpuDrivers. |
getType()
public String getType()
The accelerator type. For example, "nvidia-tesla-t4".
See gcloud compute accelerator-types list
.
string type = 1;
Returns | |
---|---|
Type | Description |
String |
The type. |
getTypeBytes()
public ByteString getTypeBytes()
The accelerator type. For example, "nvidia-tesla-t4".
See gcloud compute accelerator-types list
.
string type = 1;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for type. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(AllocationPolicy.Accelerator other)
public AllocationPolicy.Accelerator.Builder mergeFrom(AllocationPolicy.Accelerator other)
Parameter | |
---|---|
Name | Description |
other |
AllocationPolicy.Accelerator |
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public AllocationPolicy.Accelerator.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public AllocationPolicy.Accelerator.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AllocationPolicy.Accelerator.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
setCount(long value)
public AllocationPolicy.Accelerator.Builder setCount(long value)
The number of accelerators of this type.
int64 count = 2;
Parameter | |
---|---|
Name | Description |
value |
long The count to set. |
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
This builder for chaining. |
setDriverVersion(String value)
public AllocationPolicy.Accelerator.Builder setDriverVersion(String value)
Optional. The NVIDIA GPU driver version that should be installed for this type.
You can define the specific driver version such as "470.103.01", following the driver version requirements in https://cloud.google.com/compute/docs/gpus/install-drivers-gpu#minimum-driver. Batch will install the specific accelerator driver if qualified.
string driver_version = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
String The driverVersion to set. |
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
This builder for chaining. |
setDriverVersionBytes(ByteString value)
public AllocationPolicy.Accelerator.Builder setDriverVersionBytes(ByteString value)
Optional. The NVIDIA GPU driver version that should be installed for this type.
You can define the specific driver version such as "470.103.01", following the driver version requirements in https://cloud.google.com/compute/docs/gpus/install-drivers-gpu#minimum-driver. Batch will install the specific accelerator driver if qualified.
string driver_version = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for driverVersion to set. |
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public AllocationPolicy.Accelerator.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
setInstallGpuDrivers(boolean value) (deprecated)
public AllocationPolicy.Accelerator.Builder setInstallGpuDrivers(boolean value)
Deprecated. google.cloud.batch.v1.AllocationPolicy.Accelerator.install_gpu_drivers is deprecated. See google/cloud/batch/v1/job.proto;l=340
Deprecated: please use instances[0].install_gpu_drivers instead.
bool install_gpu_drivers = 3 [deprecated = true];
Parameter | |
---|---|
Name | Description |
value |
boolean The installGpuDrivers to set. |
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AllocationPolicy.Accelerator.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
setType(String value)
public AllocationPolicy.Accelerator.Builder setType(String value)
The accelerator type. For example, "nvidia-tesla-t4".
See gcloud compute accelerator-types list
.
string type = 1;
Parameter | |
---|---|
Name | Description |
value |
String The type to set. |
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
This builder for chaining. |
setTypeBytes(ByteString value)
public AllocationPolicy.Accelerator.Builder setTypeBytes(ByteString value)
The accelerator type. For example, "nvidia-tesla-t4".
See gcloud compute accelerator-types list
.
string type = 1;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for type to set. |
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final AllocationPolicy.Accelerator.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
AllocationPolicy.Accelerator.Builder |