public final class AcceleratorType extends com.google.protobuf.GeneratedMessageV3 implements AcceleratorTypeOrBuilder
Represents an Accelerator Type resource. Google Cloud Platform provides graphics processing units (accelerators) that you can add to VM instances to improve or accelerate performance when working with intensive workloads. For more information, read GPUs on Compute Engine.Protobuf type
google.cloud.compute.v1.AcceleratorType| Modifier and Type | Class and Description |
|---|---|
static class |
AcceleratorType.Builder
Represents an Accelerator Type resource.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CREATION_TIMESTAMP_FIELD_NUMBER |
static int |
DEPRECATED_FIELD_NUMBER |
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
ID_FIELD_NUMBER |
static int |
KIND_FIELD_NUMBER |
static int |
MAXIMUM_CARDS_PER_INSTANCE_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
SELF_LINK_FIELD_NUMBER |
static int |
ZONE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
com.google.protobuf.ByteString |
getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
|
static AcceleratorType |
getDefaultInstance() |
AcceleratorType |
getDefaultInstanceForType() |
DeprecationStatus |
getDeprecated()
[Output Only] The deprecation status associated with this accelerator type.
|
DeprecationStatusOrBuilder |
getDeprecatedOrBuilder()
[Output Only] The deprecation status associated with this accelerator type.
|
String |
getDescription()
[Output Only] An optional textual description of the resource.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
[Output Only] An optional textual description of the resource.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
long |
getId()
[Output Only] The unique identifier for the resource.
|
String |
getKind()
[Output Only] The type of the resource.
|
com.google.protobuf.ByteString |
getKindBytes()
[Output Only] The type of the resource.
|
int |
getMaximumCardsPerInstance()
[Output Only] Maximum number of accelerator cards allowed per instance.
|
String |
getName()
[Output Only] Name of the resource.
|
com.google.protobuf.ByteString |
getNameBytes()
[Output Only] Name of the resource.
|
com.google.protobuf.Parser<AcceleratorType> |
getParserForType() |
String |
getSelfLink()
[Output Only] Server-defined, fully qualified URL for this resource.
|
com.google.protobuf.ByteString |
getSelfLinkBytes()
[Output Only] Server-defined, fully qualified URL for this resource.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
String |
getZone()
[Output Only] The name of the zone where the accelerator type resides, such as us-central1-a.
|
com.google.protobuf.ByteString |
getZoneBytes()
[Output Only] The name of the zone where the accelerator type resides, such as us-central1-a.
|
boolean |
hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
boolean |
hasDeprecated()
[Output Only] The deprecation status associated with this accelerator type.
|
boolean |
hasDescription()
[Output Only] An optional textual description of the resource.
|
int |
hashCode() |
boolean |
hasId()
[Output Only] The unique identifier for the resource.
|
boolean |
hasKind()
[Output Only] The type of the resource.
|
boolean |
hasMaximumCardsPerInstance()
[Output Only] Maximum number of accelerator cards allowed per instance.
|
boolean |
hasName()
[Output Only] Name of the resource.
|
boolean |
hasSelfLink()
[Output Only] Server-defined, fully qualified URL for this resource.
|
boolean |
hasZone()
[Output Only] The name of the zone where the accelerator type resides, such as us-central1-a.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static AcceleratorType.Builder |
newBuilder() |
static AcceleratorType.Builder |
newBuilder(AcceleratorType prototype) |
AcceleratorType.Builder |
newBuilderForType() |
protected AcceleratorType.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static AcceleratorType |
parseDelimitedFrom(InputStream input) |
static AcceleratorType |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AcceleratorType |
parseFrom(byte[] data) |
static AcceleratorType |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AcceleratorType |
parseFrom(ByteBuffer data) |
static AcceleratorType |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AcceleratorType |
parseFrom(com.google.protobuf.ByteString data) |
static AcceleratorType |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AcceleratorType |
parseFrom(com.google.protobuf.CodedInputStream input) |
static AcceleratorType |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AcceleratorType |
parseFrom(InputStream input) |
static AcceleratorType |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<AcceleratorType> |
parser() |
AcceleratorType.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int CREATION_TIMESTAMP_FIELD_NUMBER
public static final int DEPRECATED_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER
public static final int MAXIMUM_CARDS_PER_INSTANCE_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
public static final int SELF_LINK_FIELD_NUMBER
public static final int ZONE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;hasCreationTimestamp in interface AcceleratorTypeOrBuilderpublic String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestamp in interface AcceleratorTypeOrBuilderpublic com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestampBytes in interface AcceleratorTypeOrBuilderpublic boolean hasDeprecated()
[Output Only] The deprecation status associated with this accelerator type.
optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;hasDeprecated in interface AcceleratorTypeOrBuilderpublic DeprecationStatus getDeprecated()
[Output Only] The deprecation status associated with this accelerator type.
optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;getDeprecated in interface AcceleratorTypeOrBuilderpublic DeprecationStatusOrBuilder getDeprecatedOrBuilder()
[Output Only] The deprecation status associated with this accelerator type.
optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;getDeprecatedOrBuilder in interface AcceleratorTypeOrBuilderpublic boolean hasDescription()
[Output Only] An optional textual description of the resource.
optional string description = 422937596;hasDescription in interface AcceleratorTypeOrBuilderpublic String getDescription()
[Output Only] An optional textual description of the resource.
optional string description = 422937596;getDescription in interface AcceleratorTypeOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
[Output Only] An optional textual description of the resource.
optional string description = 422937596;getDescriptionBytes in interface AcceleratorTypeOrBuilderpublic boolean hasId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;hasId in interface AcceleratorTypeOrBuilderpublic long getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;getId in interface AcceleratorTypeOrBuilderpublic boolean hasKind()
[Output Only] The type of the resource. Always compute#acceleratorType for accelerator types.
optional string kind = 3292052;hasKind in interface AcceleratorTypeOrBuilderpublic String getKind()
[Output Only] The type of the resource. Always compute#acceleratorType for accelerator types.
optional string kind = 3292052;getKind in interface AcceleratorTypeOrBuilderpublic com.google.protobuf.ByteString getKindBytes()
[Output Only] The type of the resource. Always compute#acceleratorType for accelerator types.
optional string kind = 3292052;getKindBytes in interface AcceleratorTypeOrBuilderpublic boolean hasMaximumCardsPerInstance()
[Output Only] Maximum number of accelerator cards allowed per instance.
optional int32 maximum_cards_per_instance = 263814482;hasMaximumCardsPerInstance in interface AcceleratorTypeOrBuilderpublic int getMaximumCardsPerInstance()
[Output Only] Maximum number of accelerator cards allowed per instance.
optional int32 maximum_cards_per_instance = 263814482;getMaximumCardsPerInstance in interface AcceleratorTypeOrBuilderpublic boolean hasName()
[Output Only] Name of the resource.
optional string name = 3373707;hasName in interface AcceleratorTypeOrBuilderpublic String getName()
[Output Only] Name of the resource.
optional string name = 3373707;getName in interface AcceleratorTypeOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
[Output Only] Name of the resource.
optional string name = 3373707;getNameBytes in interface AcceleratorTypeOrBuilderpublic boolean hasSelfLink()
[Output Only] Server-defined, fully qualified URL for this resource.
optional string self_link = 456214797;hasSelfLink in interface AcceleratorTypeOrBuilderpublic String getSelfLink()
[Output Only] Server-defined, fully qualified URL for this resource.
optional string self_link = 456214797;getSelfLink in interface AcceleratorTypeOrBuilderpublic com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined, fully qualified URL for this resource.
optional string self_link = 456214797;getSelfLinkBytes in interface AcceleratorTypeOrBuilderpublic boolean hasZone()
[Output Only] The name of the zone where the accelerator type resides, such as us-central1-a. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
optional string zone = 3744684;hasZone in interface AcceleratorTypeOrBuilderpublic String getZone()
[Output Only] The name of the zone where the accelerator type resides, such as us-central1-a. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
optional string zone = 3744684;getZone in interface AcceleratorTypeOrBuilderpublic com.google.protobuf.ByteString getZoneBytes()
[Output Only] The name of the zone where the accelerator type resides, such as us-central1-a. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.
optional string zone = 3744684;getZoneBytes in interface AcceleratorTypeOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static AcceleratorType parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AcceleratorType parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AcceleratorType parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AcceleratorType parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AcceleratorType parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AcceleratorType parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AcceleratorType parseFrom(InputStream input) throws IOException
IOExceptionpublic static AcceleratorType parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AcceleratorType parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static AcceleratorType parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AcceleratorType parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static AcceleratorType parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic AcceleratorType.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static AcceleratorType.Builder newBuilder()
public static AcceleratorType.Builder newBuilder(AcceleratorType prototype)
public AcceleratorType.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected AcceleratorType.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static AcceleratorType getDefaultInstance()
public static com.google.protobuf.Parser<AcceleratorType> parser()
public com.google.protobuf.Parser<AcceleratorType> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public AcceleratorType getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.