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
google.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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
clear
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
getDefaultInstanceForType
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
setField
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
clearField
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
clearOneof
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
setRepeatedField
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
addRepeatedField
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
mergeFrom
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
mergeFrom
public AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder mergeFrom(AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasDiskSizeGb
in 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:
getDiskSizeGb
in 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:
hasInterface
in 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:
getInterface
in 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:
getInterfaceBytes
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
mergeUnknownFields
public final AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk.Builder>
-
-