public static final class AcceleratorConfig.Builder extends GeneratedMessageV3.Builder<AcceleratorConfig.Builder> implements AcceleratorConfigOrBuilder
AcceleratorConfig represents a Hardware Accelerator request.Protobuf type
google.container.v1.AcceleratorConfiggetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<AcceleratorConfig.Builder>public AcceleratorConfig.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<AcceleratorConfig.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<AcceleratorConfig.Builder>public AcceleratorConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic AcceleratorConfig build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic AcceleratorConfig buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic AcceleratorConfig.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<AcceleratorConfig.Builder>public AcceleratorConfig.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<AcceleratorConfig.Builder>public AcceleratorConfig.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<AcceleratorConfig.Builder>public AcceleratorConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<AcceleratorConfig.Builder>public AcceleratorConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<AcceleratorConfig.Builder>public AcceleratorConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<AcceleratorConfig.Builder>public AcceleratorConfig.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<AcceleratorConfig.Builder>public AcceleratorConfig.Builder mergeFrom(AcceleratorConfig other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<AcceleratorConfig.Builder>public AcceleratorConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<AcceleratorConfig.Builder>java.io.IOExceptionpublic long getAcceleratorCount()
The number of the accelerator cards exposed to an instance.
int64 accelerator_count = 1;getAcceleratorCount in interface AcceleratorConfigOrBuilderpublic AcceleratorConfig.Builder setAcceleratorCount(long value)
The number of the accelerator cards exposed to an instance.
int64 accelerator_count = 1;public AcceleratorConfig.Builder clearAcceleratorCount()
The number of the accelerator cards exposed to an instance.
int64 accelerator_count = 1;public java.lang.String getAcceleratorType()
The accelerator type resource name. List of supported accelerators [here](/compute/docs/gpus/#Introduction)
string accelerator_type = 2;getAcceleratorType in interface AcceleratorConfigOrBuilderpublic ByteString getAcceleratorTypeBytes()
The accelerator type resource name. List of supported accelerators [here](/compute/docs/gpus/#Introduction)
string accelerator_type = 2;getAcceleratorTypeBytes in interface AcceleratorConfigOrBuilderpublic AcceleratorConfig.Builder setAcceleratorType(java.lang.String value)
The accelerator type resource name. List of supported accelerators [here](/compute/docs/gpus/#Introduction)
string accelerator_type = 2;public AcceleratorConfig.Builder clearAcceleratorType()
The accelerator type resource name. List of supported accelerators [here](/compute/docs/gpus/#Introduction)
string accelerator_type = 2;public AcceleratorConfig.Builder setAcceleratorTypeBytes(ByteString value)
The accelerator type resource name. List of supported accelerators [here](/compute/docs/gpus/#Introduction)
string accelerator_type = 2;public final AcceleratorConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<AcceleratorConfig.Builder>public final AcceleratorConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<AcceleratorConfig.Builder>