Package com.google.cloud.compute.v1
Class Accelerators.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Accelerators.Builder>
com.google.cloud.compute.v1.Accelerators.Builder
- All Implemented Interfaces:
AcceleratorsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Accelerators
public static final class Accelerators.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Accelerators.Builder>
implements AcceleratorsOrBuilder
Protobuf type
google.cloud.compute.v1.Accelerators-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Number of accelerator cards exposed to the guest.The accelerator type resource name, not a full URL, e.g.nvidia-tesla-t4.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintNumber of accelerator cards exposed to the guest.The accelerator type resource name, not a full URL, e.g.nvidia-tesla-t4.com.google.protobuf.ByteStringThe accelerator type resource name, not a full URL, e.g.nvidia-tesla-t4.booleanNumber of accelerator cards exposed to the guest.booleanThe accelerator type resource name, not a full URL, e.g.nvidia-tesla-t4.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(Accelerators other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setGuestAcceleratorCount(int value) Number of accelerator cards exposed to the guest.setGuestAcceleratorType(String value) The accelerator type resource name, not a full URL, e.g.nvidia-tesla-t4.setGuestAcceleratorTypeBytes(com.google.protobuf.ByteString value) The accelerator type resource name, not a full URL, e.g.nvidia-tesla-t4.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Accelerators.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Accelerators.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Accelerators.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Accelerators.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Accelerators.Builder>
-
mergeFrom
public Accelerators.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Accelerators.Builder>- Throws:
IOException
-
hasGuestAcceleratorCount
public boolean hasGuestAcceleratorCount()Number of accelerator cards exposed to the guest.
optional int32 guest_accelerator_count = 479079316;- Specified by:
hasGuestAcceleratorCountin interfaceAcceleratorsOrBuilder- Returns:
- Whether the guestAcceleratorCount field is set.
-
getGuestAcceleratorCount
public int getGuestAcceleratorCount()Number of accelerator cards exposed to the guest.
optional int32 guest_accelerator_count = 479079316;- Specified by:
getGuestAcceleratorCountin interfaceAcceleratorsOrBuilder- Returns:
- The guestAcceleratorCount.
-
setGuestAcceleratorCount
Number of accelerator cards exposed to the guest.
optional int32 guest_accelerator_count = 479079316;- Parameters:
value- The guestAcceleratorCount to set.- Returns:
- This builder for chaining.
-
clearGuestAcceleratorCount
Number of accelerator cards exposed to the guest.
optional int32 guest_accelerator_count = 479079316;- Returns:
- This builder for chaining.
-
hasGuestAcceleratorType
public boolean hasGuestAcceleratorType()The accelerator type resource name, not a full URL, e.g.nvidia-tesla-t4.
optional string guest_accelerator_type = 293064725;- Specified by:
hasGuestAcceleratorTypein interfaceAcceleratorsOrBuilder- Returns:
- Whether the guestAcceleratorType field is set.
-
getGuestAcceleratorType
The accelerator type resource name, not a full URL, e.g.nvidia-tesla-t4.
optional string guest_accelerator_type = 293064725;- Specified by:
getGuestAcceleratorTypein interfaceAcceleratorsOrBuilder- Returns:
- The guestAcceleratorType.
-
getGuestAcceleratorTypeBytes
public com.google.protobuf.ByteString getGuestAcceleratorTypeBytes()The accelerator type resource name, not a full URL, e.g.nvidia-tesla-t4.
optional string guest_accelerator_type = 293064725;- Specified by:
getGuestAcceleratorTypeBytesin interfaceAcceleratorsOrBuilder- Returns:
- The bytes for guestAcceleratorType.
-
setGuestAcceleratorType
The accelerator type resource name, not a full URL, e.g.nvidia-tesla-t4.
optional string guest_accelerator_type = 293064725;- Parameters:
value- The guestAcceleratorType to set.- Returns:
- This builder for chaining.
-
clearGuestAcceleratorType
The accelerator type resource name, not a full URL, e.g.nvidia-tesla-t4.
optional string guest_accelerator_type = 293064725;- Returns:
- This builder for chaining.
-
setGuestAcceleratorTypeBytes
The accelerator type resource name, not a full URL, e.g.nvidia-tesla-t4.
optional string guest_accelerator_type = 293064725;- Parameters:
value- The bytes for guestAcceleratorType to set.- Returns:
- This builder for chaining.
-