Package com.google.cloud.compute.v1
Class NodeTemplateNodeTypeFlexibility.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<NodeTemplateNodeTypeFlexibility.Builder>
com.google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility.Builder
- All Implemented Interfaces:
NodeTemplateNodeTypeFlexibilityOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- NodeTemplateNodeTypeFlexibility
public static final class NodeTemplateNodeTypeFlexibility.Builder
extends com.google.protobuf.GeneratedMessage.Builder<NodeTemplateNodeTypeFlexibility.Builder>
implements NodeTemplateNodeTypeFlexibilityOrBuilder
Protobuf type
google.cloud.compute.v1.NodeTemplateNodeTypeFlexibility-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()optional string cpus = 3060683;optional string local_ssd = 405741360;optional string memory = 532856065;getCpus()optional string cpus = 3060683;com.google.protobuf.ByteStringoptional string cpus = 3060683;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptoroptional string local_ssd = 405741360;com.google.protobuf.ByteStringoptional string local_ssd = 405741360;optional string memory = 532856065;com.google.protobuf.ByteStringoptional string memory = 532856065;booleanhasCpus()optional string cpus = 3060683;booleanoptional string local_ssd = 405741360;booleanoptional string memory = 532856065;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) optional string cpus = 3060683;setCpusBytes(com.google.protobuf.ByteString value) optional string cpus = 3060683;setLocalSsd(String value) optional string local_ssd = 405741360;setLocalSsdBytes(com.google.protobuf.ByteString value) optional string local_ssd = 405741360;optional string memory = 532856065;setMemoryBytes(com.google.protobuf.ByteString value) optional string memory = 532856065;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<NodeTemplateNodeTypeFlexibility.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<NodeTemplateNodeTypeFlexibility.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<NodeTemplateNodeTypeFlexibility.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<NodeTemplateNodeTypeFlexibility.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<NodeTemplateNodeTypeFlexibility.Builder>
-
mergeFrom
public NodeTemplateNodeTypeFlexibility.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<NodeTemplateNodeTypeFlexibility.Builder>- Throws:
IOException
-
hasCpus
public boolean hasCpus()optional string cpus = 3060683;- Specified by:
hasCpusin interfaceNodeTemplateNodeTypeFlexibilityOrBuilder- Returns:
- Whether the cpus field is set.
-
getCpus
optional string cpus = 3060683;- Specified by:
getCpusin interfaceNodeTemplateNodeTypeFlexibilityOrBuilder- Returns:
- The cpus.
-
getCpusBytes
public com.google.protobuf.ByteString getCpusBytes()optional string cpus = 3060683;- Specified by:
getCpusBytesin interfaceNodeTemplateNodeTypeFlexibilityOrBuilder- Returns:
- The bytes for cpus.
-
setCpus
optional string cpus = 3060683;- Parameters:
value- The cpus to set.- Returns:
- This builder for chaining.
-
clearCpus
optional string cpus = 3060683;- Returns:
- This builder for chaining.
-
setCpusBytes
optional string cpus = 3060683;- Parameters:
value- The bytes for cpus to set.- Returns:
- This builder for chaining.
-
hasLocalSsd
public boolean hasLocalSsd()optional string local_ssd = 405741360;- Specified by:
hasLocalSsdin interfaceNodeTemplateNodeTypeFlexibilityOrBuilder- Returns:
- Whether the localSsd field is set.
-
getLocalSsd
optional string local_ssd = 405741360;- Specified by:
getLocalSsdin interfaceNodeTemplateNodeTypeFlexibilityOrBuilder- Returns:
- The localSsd.
-
getLocalSsdBytes
public com.google.protobuf.ByteString getLocalSsdBytes()optional string local_ssd = 405741360;- Specified by:
getLocalSsdBytesin interfaceNodeTemplateNodeTypeFlexibilityOrBuilder- Returns:
- The bytes for localSsd.
-
setLocalSsd
optional string local_ssd = 405741360;- Parameters:
value- The localSsd to set.- Returns:
- This builder for chaining.
-
clearLocalSsd
optional string local_ssd = 405741360;- Returns:
- This builder for chaining.
-
setLocalSsdBytes
public NodeTemplateNodeTypeFlexibility.Builder setLocalSsdBytes(com.google.protobuf.ByteString value) optional string local_ssd = 405741360;- Parameters:
value- The bytes for localSsd to set.- Returns:
- This builder for chaining.
-
hasMemory
public boolean hasMemory()optional string memory = 532856065;- Specified by:
hasMemoryin interfaceNodeTemplateNodeTypeFlexibilityOrBuilder- Returns:
- Whether the memory field is set.
-
getMemory
optional string memory = 532856065;- Specified by:
getMemoryin interfaceNodeTemplateNodeTypeFlexibilityOrBuilder- Returns:
- The memory.
-
getMemoryBytes
public com.google.protobuf.ByteString getMemoryBytes()optional string memory = 532856065;- Specified by:
getMemoryBytesin interfaceNodeTemplateNodeTypeFlexibilityOrBuilder- Returns:
- The bytes for memory.
-
setMemory
optional string memory = 532856065;- Parameters:
value- The memory to set.- Returns:
- This builder for chaining.
-
clearMemory
optional string memory = 532856065;- Returns:
- This builder for chaining.
-
setMemoryBytes
optional string memory = 532856065;- Parameters:
value- The bytes for memory to set.- Returns:
- This builder for chaining.
-