public static final class AllocationPolicy.Accelerator extends GeneratedMessageV3 implements AllocationPolicy.AcceleratorOrBuilder
Accelerator describes Compute Engine accelerators to be attached to VMs.
Protobuf type google.cloud.batch.v1alpha.AllocationPolicy.Accelerator
Static Fields
COUNT_FIELD_NUMBER
public static final int COUNT_FIELD_NUMBER
Field Value
INSTALL_GPU_DRIVERS_FIELD_NUMBER
public static final int INSTALL_GPU_DRIVERS_FIELD_NUMBER
Field Value
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static AllocationPolicy.Accelerator getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static AllocationPolicy.Accelerator.Builder newBuilder()
Returns
newBuilder(AllocationPolicy.Accelerator prototype)
public static AllocationPolicy.Accelerator.Builder newBuilder(AllocationPolicy.Accelerator prototype)
Parameter
Returns
public static AllocationPolicy.Accelerator parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static AllocationPolicy.Accelerator parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static AllocationPolicy.Accelerator parseFrom(byte[] data)
Parameter
Name |
Description |
data |
byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AllocationPolicy.Accelerator parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static AllocationPolicy.Accelerator parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AllocationPolicy.Accelerator parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AllocationPolicy.Accelerator parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static AllocationPolicy.Accelerator parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AllocationPolicy.Accelerator parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static AllocationPolicy.Accelerator parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static AllocationPolicy.Accelerator parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AllocationPolicy.Accelerator parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<AllocationPolicy.Accelerator> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getCount()
The number of accelerators of this type.
int64 count = 2;
Returns
Type |
Description |
long |
The count.
|
getDefaultInstanceForType()
public AllocationPolicy.Accelerator getDefaultInstanceForType()
Returns
getInstallGpuDrivers() (deprecated)
public boolean getInstallGpuDrivers()
Deprecated. google.cloud.batch.v1alpha.AllocationPolicy.Accelerator.install_gpu_drivers is
deprecated. See google/cloud/batch/v1alpha/job.proto;l=347
Deprecated: please use instances[0].install_gpu_drivers instead.
bool install_gpu_drivers = 3 [deprecated = true];
Returns
Type |
Description |
boolean |
The installGpuDrivers.
|
getParserForType()
public Parser<AllocationPolicy.Accelerator> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
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
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public AllocationPolicy.Accelerator.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AllocationPolicy.Accelerator.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public AllocationPolicy.Accelerator.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions