Class DiskEntry.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DiskEntry.Builder>
com.google.cloud.migrationcenter.v1.DiskEntry.Builder
- All Implemented Interfaces:
DiskEntryOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DiskEntry
public static final class DiskEntry.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DiskEntry.Builder>
implements DiskEntryOrBuilder
Single disk entry.Protobuf type
google.cloud.migrationcenter.v1.DiskEntry-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Disk capacity.Disk label.Disk label type (e.g.Disk free space.Disk hardware address (e.g. 0:1 for SCSI).Disks interface type.Partition layout.VMware disk details.longDisk capacity.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDisk label.com.google.protobuf.ByteStringDisk label.Disk label type (e.g.com.google.protobuf.ByteStringDisk label type (e.g.longDisk free space.Disk hardware address (e.g. 0:1 for SCSI).com.google.protobuf.ByteStringDisk hardware address (e.g. 0:1 for SCSI).Disks interface type.intDisks interface type.Partition layout.Partition layout.Partition layout.VMware disk details.VMware disk details.VMware disk details.booleanPartition layout.booleanVMware disk details.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergePartitions(DiskPartitionList value) Partition layout.mergeVmware(VmwareDiskConfig value) VMware disk details.setCapacityBytes(long value) Disk capacity.setDiskLabel(String value) Disk label.setDiskLabelBytes(com.google.protobuf.ByteString value) Disk label.setDiskLabelType(String value) Disk label type (e.g.setDiskLabelTypeBytes(com.google.protobuf.ByteString value) Disk label type (e.g.setFreeBytes(long value) Disk free space.setHwAddress(String value) Disk hardware address (e.g. 0:1 for SCSI).setHwAddressBytes(com.google.protobuf.ByteString value) Disk hardware address (e.g. 0:1 for SCSI).Disks interface type.setInterfaceTypeValue(int value) Disks interface type.setPartitions(DiskPartitionList value) Partition layout.setPartitions(DiskPartitionList.Builder builderForValue) Partition layout.setVmware(VmwareDiskConfig value) VMware disk details.setVmware(VmwareDiskConfig.Builder builderForValue) VMware disk details.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<DiskEntry.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<DiskEntry.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<DiskEntry.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<DiskEntry.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DiskEntry.Builder>
-
mergeFrom
public DiskEntry.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<DiskEntry.Builder>- Throws:
IOException
-
getPlatformSpecificCase
- Specified by:
getPlatformSpecificCasein interfaceDiskEntryOrBuilder
-
clearPlatformSpecific
-
getCapacityBytes
public long getCapacityBytes()Disk capacity.
int64 capacity_bytes = 1;- Specified by:
getCapacityBytesin interfaceDiskEntryOrBuilder- Returns:
- The capacityBytes.
-
setCapacityBytes
Disk capacity.
int64 capacity_bytes = 1;- Parameters:
value- The capacityBytes to set.- Returns:
- This builder for chaining.
-
clearCapacityBytes
Disk capacity.
int64 capacity_bytes = 1;- Returns:
- This builder for chaining.
-
getFreeBytes
public long getFreeBytes()Disk free space.
int64 free_bytes = 2;- Specified by:
getFreeBytesin interfaceDiskEntryOrBuilder- Returns:
- The freeBytes.
-
setFreeBytes
Disk free space.
int64 free_bytes = 2;- Parameters:
value- The freeBytes to set.- Returns:
- This builder for chaining.
-
clearFreeBytes
Disk free space.
int64 free_bytes = 2;- Returns:
- This builder for chaining.
-
getDiskLabel
Disk label.
string disk_label = 3;- Specified by:
getDiskLabelin interfaceDiskEntryOrBuilder- Returns:
- The diskLabel.
-
getDiskLabelBytes
public com.google.protobuf.ByteString getDiskLabelBytes()Disk label.
string disk_label = 3;- Specified by:
getDiskLabelBytesin interfaceDiskEntryOrBuilder- Returns:
- The bytes for diskLabel.
-
setDiskLabel
Disk label.
string disk_label = 3;- Parameters:
value- The diskLabel to set.- Returns:
- This builder for chaining.
-
clearDiskLabel
Disk label.
string disk_label = 3;- Returns:
- This builder for chaining.
-
setDiskLabelBytes
Disk label.
string disk_label = 3;- Parameters:
value- The bytes for diskLabel to set.- Returns:
- This builder for chaining.
-
getDiskLabelType
Disk label type (e.g. BIOS/GPT)
string disk_label_type = 4;- Specified by:
getDiskLabelTypein interfaceDiskEntryOrBuilder- Returns:
- The diskLabelType.
-
getDiskLabelTypeBytes
public com.google.protobuf.ByteString getDiskLabelTypeBytes()Disk label type (e.g. BIOS/GPT)
string disk_label_type = 4;- Specified by:
getDiskLabelTypeBytesin interfaceDiskEntryOrBuilder- Returns:
- The bytes for diskLabelType.
-
setDiskLabelType
Disk label type (e.g. BIOS/GPT)
string disk_label_type = 4;- Parameters:
value- The diskLabelType to set.- Returns:
- This builder for chaining.
-
clearDiskLabelType
Disk label type (e.g. BIOS/GPT)
string disk_label_type = 4;- Returns:
- This builder for chaining.
-
setDiskLabelTypeBytes
Disk label type (e.g. BIOS/GPT)
string disk_label_type = 4;- Parameters:
value- The bytes for diskLabelType to set.- Returns:
- This builder for chaining.
-
getInterfaceTypeValue
public int getInterfaceTypeValue()Disks interface type.
.google.cloud.migrationcenter.v1.DiskEntry.InterfaceType interface_type = 5;- Specified by:
getInterfaceTypeValuein interfaceDiskEntryOrBuilder- Returns:
- The enum numeric value on the wire for interfaceType.
-
setInterfaceTypeValue
Disks interface type.
.google.cloud.migrationcenter.v1.DiskEntry.InterfaceType interface_type = 5;- Parameters:
value- The enum numeric value on the wire for interfaceType to set.- Returns:
- This builder for chaining.
-
getInterfaceType
Disks interface type.
.google.cloud.migrationcenter.v1.DiskEntry.InterfaceType interface_type = 5;- Specified by:
getInterfaceTypein interfaceDiskEntryOrBuilder- Returns:
- The interfaceType.
-
setInterfaceType
Disks interface type.
.google.cloud.migrationcenter.v1.DiskEntry.InterfaceType interface_type = 5;- Parameters:
value- The interfaceType to set.- Returns:
- This builder for chaining.
-
clearInterfaceType
Disks interface type.
.google.cloud.migrationcenter.v1.DiskEntry.InterfaceType interface_type = 5;- Returns:
- This builder for chaining.
-
hasPartitions
public boolean hasPartitions()Partition layout.
.google.cloud.migrationcenter.v1.DiskPartitionList partitions = 6;- Specified by:
hasPartitionsin interfaceDiskEntryOrBuilder- Returns:
- Whether the partitions field is set.
-
getPartitions
Partition layout.
.google.cloud.migrationcenter.v1.DiskPartitionList partitions = 6;- Specified by:
getPartitionsin interfaceDiskEntryOrBuilder- Returns:
- The partitions.
-
setPartitions
Partition layout.
.google.cloud.migrationcenter.v1.DiskPartitionList partitions = 6; -
setPartitions
Partition layout.
.google.cloud.migrationcenter.v1.DiskPartitionList partitions = 6; -
mergePartitions
Partition layout.
.google.cloud.migrationcenter.v1.DiskPartitionList partitions = 6; -
clearPartitions
Partition layout.
.google.cloud.migrationcenter.v1.DiskPartitionList partitions = 6; -
getPartitionsBuilder
Partition layout.
.google.cloud.migrationcenter.v1.DiskPartitionList partitions = 6; -
getPartitionsOrBuilder
Partition layout.
.google.cloud.migrationcenter.v1.DiskPartitionList partitions = 6;- Specified by:
getPartitionsOrBuilderin interfaceDiskEntryOrBuilder
-
getHwAddress
Disk hardware address (e.g. 0:1 for SCSI).
string hw_address = 7;- Specified by:
getHwAddressin interfaceDiskEntryOrBuilder- Returns:
- The hwAddress.
-
getHwAddressBytes
public com.google.protobuf.ByteString getHwAddressBytes()Disk hardware address (e.g. 0:1 for SCSI).
string hw_address = 7;- Specified by:
getHwAddressBytesin interfaceDiskEntryOrBuilder- Returns:
- The bytes for hwAddress.
-
setHwAddress
Disk hardware address (e.g. 0:1 for SCSI).
string hw_address = 7;- Parameters:
value- The hwAddress to set.- Returns:
- This builder for chaining.
-
clearHwAddress
Disk hardware address (e.g. 0:1 for SCSI).
string hw_address = 7;- Returns:
- This builder for chaining.
-
setHwAddressBytes
Disk hardware address (e.g. 0:1 for SCSI).
string hw_address = 7;- Parameters:
value- The bytes for hwAddress to set.- Returns:
- This builder for chaining.
-
hasVmware
public boolean hasVmware()VMware disk details.
.google.cloud.migrationcenter.v1.VmwareDiskConfig vmware = 20;- Specified by:
hasVmwarein interfaceDiskEntryOrBuilder- Returns:
- Whether the vmware field is set.
-
getVmware
VMware disk details.
.google.cloud.migrationcenter.v1.VmwareDiskConfig vmware = 20;- Specified by:
getVmwarein interfaceDiskEntryOrBuilder- Returns:
- The vmware.
-
setVmware
VMware disk details.
.google.cloud.migrationcenter.v1.VmwareDiskConfig vmware = 20; -
setVmware
VMware disk details.
.google.cloud.migrationcenter.v1.VmwareDiskConfig vmware = 20; -
mergeVmware
VMware disk details.
.google.cloud.migrationcenter.v1.VmwareDiskConfig vmware = 20; -
clearVmware
VMware disk details.
.google.cloud.migrationcenter.v1.VmwareDiskConfig vmware = 20; -
getVmwareBuilder
VMware disk details.
.google.cloud.migrationcenter.v1.VmwareDiskConfig vmware = 20; -
getVmwareOrBuilder
VMware disk details.
.google.cloud.migrationcenter.v1.VmwareDiskConfig vmware = 20;- Specified by:
getVmwareOrBuilderin interfaceDiskEntryOrBuilder
-