Package com.google.cloud.compute.v1
Class AllocationAggregateReservationReservedResourceInfoAccelerator.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AllocationAggregateReservationReservedResourceInfoAccelerator.Builder>
com.google.cloud.compute.v1.AllocationAggregateReservationReservedResourceInfoAccelerator.Builder
- All Implemented Interfaces:
AllocationAggregateReservationReservedResourceInfoAcceleratorOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AllocationAggregateReservationReservedResourceInfoAccelerator
public static final class AllocationAggregateReservationReservedResourceInfoAccelerator.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AllocationAggregateReservationReservedResourceInfoAccelerator.Builder>
implements AllocationAggregateReservationReservedResourceInfoAcceleratorOrBuilder
Protobuf type
google.cloud.compute.v1.AllocationAggregateReservationReservedResourceInfoAccelerator-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Number of accelerators of specified type.Full or partial URL to accelerator type. e.g.intNumber of accelerators of specified type.Full or partial URL to accelerator type. e.g.com.google.protobuf.ByteStringFull or partial URL to accelerator type. e.g.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanNumber of accelerators of specified type.booleanFull or partial URL to accelerator type. e.g.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAcceleratorCount(int value) Number of accelerators of specified type.setAcceleratorType(String value) Full or partial URL to accelerator type. e.g.setAcceleratorTypeBytes(com.google.protobuf.ByteString value) Full or partial URL to accelerator type. e.g.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<AllocationAggregateReservationReservedResourceInfoAccelerator.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<AllocationAggregateReservationReservedResourceInfoAccelerator.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<AllocationAggregateReservationReservedResourceInfoAccelerator.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
public AllocationAggregateReservationReservedResourceInfoAccelerator.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AllocationAggregateReservationReservedResourceInfoAccelerator.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AllocationAggregateReservationReservedResourceInfoAccelerator.Builder>
-
mergeFrom
public AllocationAggregateReservationReservedResourceInfoAccelerator.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<AllocationAggregateReservationReservedResourceInfoAccelerator.Builder>- Throws:
IOException
-
hasAcceleratorCount
public boolean hasAcceleratorCount()Number of accelerators of specified type.
optional int32 accelerator_count = 504879675;- Specified by:
hasAcceleratorCountin interfaceAllocationAggregateReservationReservedResourceInfoAcceleratorOrBuilder- Returns:
- Whether the acceleratorCount field is set.
-
getAcceleratorCount
public int getAcceleratorCount()Number of accelerators of specified type.
optional int32 accelerator_count = 504879675;- Specified by:
getAcceleratorCountin interfaceAllocationAggregateReservationReservedResourceInfoAcceleratorOrBuilder- Returns:
- The acceleratorCount.
-
setAcceleratorCount
public AllocationAggregateReservationReservedResourceInfoAccelerator.Builder setAcceleratorCount(int value) Number of accelerators of specified type.
optional int32 accelerator_count = 504879675;- Parameters:
value- The acceleratorCount to set.- Returns:
- This builder for chaining.
-
clearAcceleratorCount
public AllocationAggregateReservationReservedResourceInfoAccelerator.Builder clearAcceleratorCount()Number of accelerators of specified type.
optional int32 accelerator_count = 504879675;- Returns:
- This builder for chaining.
-
hasAcceleratorType
public boolean hasAcceleratorType()Full or partial URL to accelerator type. e.g. "projects/{PROJECT}/zones/{ZONE}/acceleratorTypes/ct4l"optional string accelerator_type = 138031246;- Specified by:
hasAcceleratorTypein interfaceAllocationAggregateReservationReservedResourceInfoAcceleratorOrBuilder- Returns:
- Whether the acceleratorType field is set.
-
getAcceleratorType
Full or partial URL to accelerator type. e.g. "projects/{PROJECT}/zones/{ZONE}/acceleratorTypes/ct4l"optional string accelerator_type = 138031246;- Specified by:
getAcceleratorTypein interfaceAllocationAggregateReservationReservedResourceInfoAcceleratorOrBuilder- Returns:
- The acceleratorType.
-
getAcceleratorTypeBytes
public com.google.protobuf.ByteString getAcceleratorTypeBytes()Full or partial URL to accelerator type. e.g. "projects/{PROJECT}/zones/{ZONE}/acceleratorTypes/ct4l"optional string accelerator_type = 138031246;- Specified by:
getAcceleratorTypeBytesin interfaceAllocationAggregateReservationReservedResourceInfoAcceleratorOrBuilder- Returns:
- The bytes for acceleratorType.
-
setAcceleratorType
public AllocationAggregateReservationReservedResourceInfoAccelerator.Builder setAcceleratorType(String value) Full or partial URL to accelerator type. e.g. "projects/{PROJECT}/zones/{ZONE}/acceleratorTypes/ct4l"optional string accelerator_type = 138031246;- Parameters:
value- The acceleratorType to set.- Returns:
- This builder for chaining.
-
clearAcceleratorType
Full or partial URL to accelerator type. e.g. "projects/{PROJECT}/zones/{ZONE}/acceleratorTypes/ct4l"optional string accelerator_type = 138031246;- Returns:
- This builder for chaining.
-
setAcceleratorTypeBytes
public AllocationAggregateReservationReservedResourceInfoAccelerator.Builder setAcceleratorTypeBytes(com.google.protobuf.ByteString value) Full or partial URL to accelerator type. e.g. "projects/{PROJECT}/zones/{ZONE}/acceleratorTypes/ct4l"optional string accelerator_type = 138031246;- Parameters:
value- The bytes for acceleratorType to set.- Returns:
- This builder for chaining.
-