public final class AcceleratorConfig extends GeneratedMessage implements AcceleratorConfigOrBuilder
A specification of the type and number of accelerator cards attached to the
instance.
Protobuf type google.cloud.compute.v1.AcceleratorConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
ACCELERATOR_COUNT_FIELD_NUMBER
public static final int ACCELERATOR_COUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
ACCELERATOR_TYPE_FIELD_NUMBER
public static final int ACCELERATOR_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static AcceleratorConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static AcceleratorConfig.Builder newBuilder()
newBuilder(AcceleratorConfig prototype)
public static AcceleratorConfig.Builder newBuilder(AcceleratorConfig prototype)
public static AcceleratorConfig parseDelimitedFrom(InputStream input)
public static AcceleratorConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static AcceleratorConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AcceleratorConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static AcceleratorConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AcceleratorConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AcceleratorConfig parseFrom(CodedInputStream input)
public static AcceleratorConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AcceleratorConfig parseFrom(InputStream input)
public static AcceleratorConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static AcceleratorConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AcceleratorConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<AcceleratorConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getAcceleratorCount()
public int getAcceleratorCount()
The number of the guest accelerator cards exposed to this instance.
optional int32 accelerator_count = 504879675;
| Returns |
| Type |
Description |
int |
The acceleratorCount.
|
getAcceleratorType()
public String getAcceleratorType()
Full or partial URL of the accelerator type resource to attach to this
instance. For example:projects/my-project/zones/us-central1-c/acceleratorTypes/nvidia-tesla-p100
If you are creating an instance template, specify only the
accelerator name.
See GPUs on Compute Engine
for a full list of accelerator types.
optional string accelerator_type = 138031246;
| Returns |
| Type |
Description |
String |
The acceleratorType.
|
getAcceleratorTypeBytes()
public ByteString getAcceleratorTypeBytes()
Full or partial URL of the accelerator type resource to attach to this
instance. For example:projects/my-project/zones/us-central1-c/acceleratorTypes/nvidia-tesla-p100
If you are creating an instance template, specify only the
accelerator name.
See GPUs on Compute Engine
for a full list of accelerator types.
optional string accelerator_type = 138031246;
| Returns |
| Type |
Description |
ByteString |
The bytes for acceleratorType.
|
getDefaultInstanceForType()
public AcceleratorConfig getDefaultInstanceForType()
getParserForType()
public Parser<AcceleratorConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasAcceleratorCount()
public boolean hasAcceleratorCount()
The number of the guest accelerator cards exposed to this instance.
optional int32 accelerator_count = 504879675;
| Returns |
| Type |
Description |
boolean |
Whether the acceleratorCount field is set.
|
hasAcceleratorType()
public boolean hasAcceleratorType()
Full or partial URL of the accelerator type resource to attach to this
instance. For example:projects/my-project/zones/us-central1-c/acceleratorTypes/nvidia-tesla-p100
If you are creating an instance template, specify only the
accelerator name.
See GPUs on Compute Engine
for a full list of accelerator types.
optional string accelerator_type = 138031246;
| Returns |
| Type |
Description |
boolean |
Whether the acceleratorType field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public AcceleratorConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected AcceleratorConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public AcceleratorConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides