Package com.google.cloud.compute.v1
Class FutureResourcesSpecLocalSsdPartition.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<FutureResourcesSpecLocalSsdPartition.Builder>
com.google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition.Builder
- All Implemented Interfaces:
FutureResourcesSpecLocalSsdPartitionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- FutureResourcesSpecLocalSsdPartition
public static final class FutureResourcesSpecLocalSsdPartition.Builder
extends com.google.protobuf.GeneratedMessage.Builder<FutureResourcesSpecLocalSsdPartition.Builder>
implements FutureResourcesSpecLocalSsdPartitionOrBuilder
Protobuf type
google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Disk interface.The size of the disk in GB.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDisk interface.com.google.protobuf.ByteStringDisk interface.longThe size of the disk in GB.booleanDisk interface.booleanThe size of the disk in GB.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDiskInterface(String value) Disk interface.setDiskInterfaceBytes(com.google.protobuf.ByteString value) Disk interface.setDiskSizeGb(long value) The size of the disk in GB.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<FutureResourcesSpecLocalSsdPartition.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<FutureResourcesSpecLocalSsdPartition.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<FutureResourcesSpecLocalSsdPartition.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<FutureResourcesSpecLocalSsdPartition.Builder>
-
mergeFrom
public FutureResourcesSpecLocalSsdPartition.Builder mergeFrom(FutureResourcesSpecLocalSsdPartition other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<FutureResourcesSpecLocalSsdPartition.Builder>
-
mergeFrom
public FutureResourcesSpecLocalSsdPartition.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<FutureResourcesSpecLocalSsdPartition.Builder>- Throws:
IOException
-
hasDiskInterface
public boolean hasDiskInterface()Disk interface. Defaults to SCSI. Check the DiskInterface enum for the list of possible values.
optional string disk_interface = 66770199;- Specified by:
hasDiskInterfacein interfaceFutureResourcesSpecLocalSsdPartitionOrBuilder- Returns:
- Whether the diskInterface field is set.
-
getDiskInterface
Disk interface. Defaults to SCSI. Check the DiskInterface enum for the list of possible values.
optional string disk_interface = 66770199;- Specified by:
getDiskInterfacein interfaceFutureResourcesSpecLocalSsdPartitionOrBuilder- Returns:
- The diskInterface.
-
getDiskInterfaceBytes
public com.google.protobuf.ByteString getDiskInterfaceBytes()Disk interface. Defaults to SCSI. Check the DiskInterface enum for the list of possible values.
optional string disk_interface = 66770199;- Specified by:
getDiskInterfaceBytesin interfaceFutureResourcesSpecLocalSsdPartitionOrBuilder- Returns:
- The bytes for diskInterface.
-
setDiskInterface
Disk interface. Defaults to SCSI. Check the DiskInterface enum for the list of possible values.
optional string disk_interface = 66770199;- Parameters:
value- The diskInterface to set.- Returns:
- This builder for chaining.
-
clearDiskInterface
Disk interface. Defaults to SCSI. Check the DiskInterface enum for the list of possible values.
optional string disk_interface = 66770199;- Returns:
- This builder for chaining.
-
setDiskInterfaceBytes
public FutureResourcesSpecLocalSsdPartition.Builder setDiskInterfaceBytes(com.google.protobuf.ByteString value) Disk interface. Defaults to SCSI. Check the DiskInterface enum for the list of possible values.
optional string disk_interface = 66770199;- Parameters:
value- The bytes for diskInterface to set.- Returns:
- This builder for chaining.
-
hasDiskSizeGb
public boolean hasDiskSizeGb()The size of the disk in GB.
optional int64 disk_size_gb = 316263735;- Specified by:
hasDiskSizeGbin interfaceFutureResourcesSpecLocalSsdPartitionOrBuilder- Returns:
- Whether the diskSizeGb field is set.
-
getDiskSizeGb
public long getDiskSizeGb()The size of the disk in GB.
optional int64 disk_size_gb = 316263735;- Specified by:
getDiskSizeGbin interfaceFutureResourcesSpecLocalSsdPartitionOrBuilder- Returns:
- The diskSizeGb.
-
setDiskSizeGb
The size of the disk in GB.
optional int64 disk_size_gb = 316263735;- Parameters:
value- The diskSizeGb to set.- Returns:
- This builder for chaining.
-
clearDiskSizeGb
The size of the disk in GB.
optional int64 disk_size_gb = 316263735;- Returns:
- This builder for chaining.
-