Package com.google.cloud.compute.v1
Class AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
- com.google.cloud.compute.v1.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder
-
- All Implemented Interfaces:
AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
public static final class AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder> implements AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskOrBuilder
Protobuf typegoogle.cloud.compute.v1.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
clear
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.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.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
getDefaultInstanceForType
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
setField
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
clearField
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
clearOneof
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
setRepeatedField
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
addRepeatedField
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
mergeFrom
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
mergeFrom
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder mergeFrom(AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
mergeFrom
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.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<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>- Throws:
IOException
-
hasDiskSizeGb
public boolean hasDiskSizeGb()
Specifies the size of the disk in base-2 GB.
optional int64 disk_size_gb = 316263735;- Specified by:
hasDiskSizeGbin interfaceAllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskOrBuilder- Returns:
- Whether the diskSizeGb field is set.
-
getDiskSizeGb
public long getDiskSizeGb()
Specifies the size of the disk in base-2 GB.
optional int64 disk_size_gb = 316263735;- Specified by:
getDiskSizeGbin interfaceAllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskOrBuilder- Returns:
- The diskSizeGb.
-
setDiskSizeGb
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder setDiskSizeGb(long value)
Specifies the size of the disk in base-2 GB.
optional int64 disk_size_gb = 316263735;- Parameters:
value- The diskSizeGb to set.- Returns:
- This builder for chaining.
-
clearDiskSizeGb
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder clearDiskSizeGb()
Specifies the size of the disk in base-2 GB.
optional int64 disk_size_gb = 316263735;- Returns:
- This builder for chaining.
-
hasInterface
public boolean hasInterface()
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Check the Interface enum for the list of possible values.
optional string interface = 502623545;- Specified by:
hasInterfacein interfaceAllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskOrBuilder- Returns:
- Whether the interface field is set.
-
getInterface
public String getInterface()
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Check the Interface enum for the list of possible values.
optional string interface = 502623545;- Specified by:
getInterfacein interfaceAllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskOrBuilder- Returns:
- The interface.
-
getInterfaceBytes
public com.google.protobuf.ByteString getInterfaceBytes()
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Check the Interface enum for the list of possible values.
optional string interface = 502623545;- Specified by:
getInterfaceBytesin interfaceAllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDiskOrBuilder- Returns:
- The bytes for interface.
-
setInterface
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder setInterface(String value)
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Check the Interface enum for the list of possible values.
optional string interface = 502623545;- Parameters:
value- The interface to set.- Returns:
- This builder for chaining.
-
clearInterface
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder clearInterface()
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Check the Interface enum for the list of possible values.
optional string interface = 502623545;- Returns:
- This builder for chaining.
-
setInterfaceBytes
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder setInterfaceBytes(com.google.protobuf.ByteString value)
Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. Check the Interface enum for the list of possible values.
optional string interface = 502623545;- Parameters:
value- The bytes for interface to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
mergeUnknownFields
public final AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
-