public static final class SetInstanceAcceleratorRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SetInstanceAcceleratorRequest.Builder> implements SetInstanceAcceleratorRequestOrBuilder
Request for setting instance accelerator.Protobuf type
google.cloud.notebooks.v1beta1.SetInstanceAcceleratorRequestgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SetInstanceAcceleratorRequest.Builder>public SetInstanceAcceleratorRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SetInstanceAcceleratorRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SetInstanceAcceleratorRequest.Builder>public SetInstanceAcceleratorRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SetInstanceAcceleratorRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SetInstanceAcceleratorRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SetInstanceAcceleratorRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SetInstanceAcceleratorRequest.Builder>public SetInstanceAcceleratorRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SetInstanceAcceleratorRequest.Builder>public SetInstanceAcceleratorRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SetInstanceAcceleratorRequest.Builder>public SetInstanceAcceleratorRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SetInstanceAcceleratorRequest.Builder>public SetInstanceAcceleratorRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SetInstanceAcceleratorRequest.Builder>public SetInstanceAcceleratorRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SetInstanceAcceleratorRequest.Builder>public SetInstanceAcceleratorRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SetInstanceAcceleratorRequest.Builder>public SetInstanceAcceleratorRequest.Builder mergeFrom(SetInstanceAcceleratorRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SetInstanceAcceleratorRequest.Builder>public SetInstanceAcceleratorRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SetInstanceAcceleratorRequest.Builder>IOExceptionpublic String getName()
Required. Format:
`projects/{project_id}/locations/{location}/instances/{instance_id}`
string name = 1 [(.google.api.field_behavior) = REQUIRED];getName in interface SetInstanceAcceleratorRequestOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Required. Format:
`projects/{project_id}/locations/{location}/instances/{instance_id}`
string name = 1 [(.google.api.field_behavior) = REQUIRED];getNameBytes in interface SetInstanceAcceleratorRequestOrBuilderpublic SetInstanceAcceleratorRequest.Builder setName(String value)
Required. Format:
`projects/{project_id}/locations/{location}/instances/{instance_id}`
string name = 1 [(.google.api.field_behavior) = REQUIRED];value - The name to set.public SetInstanceAcceleratorRequest.Builder clearName()
Required. Format:
`projects/{project_id}/locations/{location}/instances/{instance_id}`
string name = 1 [(.google.api.field_behavior) = REQUIRED];public SetInstanceAcceleratorRequest.Builder setNameBytes(com.google.protobuf.ByteString value)
Required. Format:
`projects/{project_id}/locations/{location}/instances/{instance_id}`
string name = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for name to set.public int getTypeValue()
Required. Type of this accelerator.
.google.cloud.notebooks.v1beta1.Instance.AcceleratorType type = 2 [(.google.api.field_behavior) = REQUIRED];
getTypeValue in interface SetInstanceAcceleratorRequestOrBuilderpublic SetInstanceAcceleratorRequest.Builder setTypeValue(int value)
Required. Type of this accelerator.
.google.cloud.notebooks.v1beta1.Instance.AcceleratorType type = 2 [(.google.api.field_behavior) = REQUIRED];
value - The enum numeric value on the wire for type to set.public Instance.AcceleratorType getType()
Required. Type of this accelerator.
.google.cloud.notebooks.v1beta1.Instance.AcceleratorType type = 2 [(.google.api.field_behavior) = REQUIRED];
getType in interface SetInstanceAcceleratorRequestOrBuilderpublic SetInstanceAcceleratorRequest.Builder setType(Instance.AcceleratorType value)
Required. Type of this accelerator.
.google.cloud.notebooks.v1beta1.Instance.AcceleratorType type = 2 [(.google.api.field_behavior) = REQUIRED];
value - The type to set.public SetInstanceAcceleratorRequest.Builder clearType()
Required. Type of this accelerator.
.google.cloud.notebooks.v1beta1.Instance.AcceleratorType type = 2 [(.google.api.field_behavior) = REQUIRED];
public long getCoreCount()
Required. Count of cores of this accelerator. Note that not all combinations of `type` and `core_count` are valid. Check [GPUs on Compute Engine](https://cloud.google.com/compute/docs/gpus/#gpus-list) to find a valid combination. TPUs are not supported.
int64 core_count = 3 [(.google.api.field_behavior) = REQUIRED];getCoreCount in interface SetInstanceAcceleratorRequestOrBuilderpublic SetInstanceAcceleratorRequest.Builder setCoreCount(long value)
Required. Count of cores of this accelerator. Note that not all combinations of `type` and `core_count` are valid. Check [GPUs on Compute Engine](https://cloud.google.com/compute/docs/gpus/#gpus-list) to find a valid combination. TPUs are not supported.
int64 core_count = 3 [(.google.api.field_behavior) = REQUIRED];value - The coreCount to set.public SetInstanceAcceleratorRequest.Builder clearCoreCount()
Required. Count of cores of this accelerator. Note that not all combinations of `type` and `core_count` are valid. Check [GPUs on Compute Engine](https://cloud.google.com/compute/docs/gpus/#gpus-list) to find a valid combination. TPUs are not supported.
int64 core_count = 3 [(.google.api.field_behavior) = REQUIRED];public final SetInstanceAcceleratorRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SetInstanceAcceleratorRequest.Builder>public final SetInstanceAcceleratorRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SetInstanceAcceleratorRequest.Builder>Copyright © 2024 Google LLC. All rights reserved.