Class MachineDetails.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<MachineDetails.Builder>
com.google.cloud.migrationcenter.v1.MachineDetails.Builder
- All Implemented Interfaces:
MachineDetailsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MachineDetails
public static final class MachineDetails.Builder
extends com.google.protobuf.GeneratedMessage.Builder<MachineDetails.Builder>
implements MachineDetailsOrBuilder
Details of a machine.Protobuf type
google.cloud.migrationcenter.v1.MachineDetails-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Architecture details (vendor, CPU architecture).Number of CPU cores in the machine.Machine creation time.Disk details.Guest OS information.Machine name.The amount of memory in the machine.Network details.Platform specific information.Power state of the machine.Machine unique identifier.Architecture details (vendor, CPU architecture).Architecture details (vendor, CPU architecture).Architecture details (vendor, CPU architecture).intNumber of CPU cores in the machine.com.google.protobuf.TimestampMachine creation time.com.google.protobuf.Timestamp.BuilderMachine creation time.com.google.protobuf.TimestampOrBuilderMachine creation time.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetDisks()Disk details.Disk details.Disk details.Guest OS information.Guest OS information.Guest OS information.Machine name.com.google.protobuf.ByteStringMachine name.intThe amount of memory in the machine.Network details.Network details.Network details.Platform specific information.Platform specific information.Platform specific information.Power state of the machine.intPower state of the machine.getUuid()Machine unique identifier.com.google.protobuf.ByteStringMachine unique identifier.booleanArchitecture details (vendor, CPU architecture).booleanMachine creation time.booleanhasDisks()Disk details.booleanGuest OS information.booleanNetwork details.booleanPlatform specific information.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanArchitecture details (vendor, CPU architecture).mergeCreateTime(com.google.protobuf.Timestamp value) Machine creation time.mergeDisks(MachineDiskDetails value) Disk details.mergeFrom(MachineDetails other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeGuestOs(GuestOsDetails value) Guest OS information.Network details.mergePlatform(PlatformDetails value) Platform specific information.Architecture details (vendor, CPU architecture).setArchitecture(MachineArchitectureDetails.Builder builderForValue) Architecture details (vendor, CPU architecture).setCoreCount(int value) Number of CPU cores in the machine.setCreateTime(com.google.protobuf.Timestamp value) Machine creation time.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Machine creation time.setDisks(MachineDiskDetails value) Disk details.setDisks(MachineDiskDetails.Builder builderForValue) Disk details.setGuestOs(GuestOsDetails value) Guest OS information.setGuestOs(GuestOsDetails.Builder builderForValue) Guest OS information.setMachineName(String value) Machine name.setMachineNameBytes(com.google.protobuf.ByteString value) Machine name.setMemoryMb(int value) The amount of memory in the machine.setNetwork(MachineNetworkDetails value) Network details.setNetwork(MachineNetworkDetails.Builder builderForValue) Network details.setPlatform(PlatformDetails value) Platform specific information.setPlatform(PlatformDetails.Builder builderForValue) Platform specific information.Power state of the machine.setPowerStateValue(int value) Power state of the machine.Machine unique identifier.setUuidBytes(com.google.protobuf.ByteString value) Machine unique identifier.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<MachineDetails.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<MachineDetails.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<MachineDetails.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<MachineDetails.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<MachineDetails.Builder>
-
mergeFrom
public MachineDetails.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<MachineDetails.Builder>- Throws:
IOException
-
getUuid
Machine unique identifier.
string uuid = 1;- Specified by:
getUuidin interfaceMachineDetailsOrBuilder- Returns:
- The uuid.
-
getUuidBytes
public com.google.protobuf.ByteString getUuidBytes()Machine unique identifier.
string uuid = 1;- Specified by:
getUuidBytesin interfaceMachineDetailsOrBuilder- Returns:
- The bytes for uuid.
-
setUuid
Machine unique identifier.
string uuid = 1;- Parameters:
value- The uuid to set.- Returns:
- This builder for chaining.
-
clearUuid
Machine unique identifier.
string uuid = 1;- Returns:
- This builder for chaining.
-
setUuidBytes
Machine unique identifier.
string uuid = 1;- Parameters:
value- The bytes for uuid to set.- Returns:
- This builder for chaining.
-
getMachineName
Machine name.
string machine_name = 2;- Specified by:
getMachineNamein interfaceMachineDetailsOrBuilder- Returns:
- The machineName.
-
getMachineNameBytes
public com.google.protobuf.ByteString getMachineNameBytes()Machine name.
string machine_name = 2;- Specified by:
getMachineNameBytesin interfaceMachineDetailsOrBuilder- Returns:
- The bytes for machineName.
-
setMachineName
Machine name.
string machine_name = 2;- Parameters:
value- The machineName to set.- Returns:
- This builder for chaining.
-
clearMachineName
Machine name.
string machine_name = 2;- Returns:
- This builder for chaining.
-
setMachineNameBytes
Machine name.
string machine_name = 2;- Parameters:
value- The bytes for machineName to set.- Returns:
- This builder for chaining.
-
hasCreateTime
public boolean hasCreateTime()Machine creation time.
.google.protobuf.Timestamp create_time = 3;- Specified by:
hasCreateTimein interfaceMachineDetailsOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Machine creation time.
.google.protobuf.Timestamp create_time = 3;- Specified by:
getCreateTimein interfaceMachineDetailsOrBuilder- Returns:
- The createTime.
-
setCreateTime
Machine creation time.
.google.protobuf.Timestamp create_time = 3; -
setCreateTime
Machine creation time.
.google.protobuf.Timestamp create_time = 3; -
mergeCreateTime
Machine creation time.
.google.protobuf.Timestamp create_time = 3; -
clearCreateTime
Machine creation time.
.google.protobuf.Timestamp create_time = 3; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Machine creation time.
.google.protobuf.Timestamp create_time = 3; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Machine creation time.
.google.protobuf.Timestamp create_time = 3;- Specified by:
getCreateTimeOrBuilderin interfaceMachineDetailsOrBuilder
-
getCoreCount
public int getCoreCount()Number of CPU cores in the machine. Must be non-negative.
int32 core_count = 4;- Specified by:
getCoreCountin interfaceMachineDetailsOrBuilder- Returns:
- The coreCount.
-
setCoreCount
Number of CPU cores in the machine. Must be non-negative.
int32 core_count = 4;- Parameters:
value- The coreCount to set.- Returns:
- This builder for chaining.
-
clearCoreCount
Number of CPU cores in the machine. Must be non-negative.
int32 core_count = 4;- Returns:
- This builder for chaining.
-
getMemoryMb
public int getMemoryMb()The amount of memory in the machine. Must be non-negative.
int32 memory_mb = 5;- Specified by:
getMemoryMbin interfaceMachineDetailsOrBuilder- Returns:
- The memoryMb.
-
setMemoryMb
The amount of memory in the machine. Must be non-negative.
int32 memory_mb = 5;- Parameters:
value- The memoryMb to set.- Returns:
- This builder for chaining.
-
clearMemoryMb
The amount of memory in the machine. Must be non-negative.
int32 memory_mb = 5;- Returns:
- This builder for chaining.
-
getPowerStateValue
public int getPowerStateValue()Power state of the machine.
.google.cloud.migrationcenter.v1.MachineDetails.PowerState power_state = 6;- Specified by:
getPowerStateValuein interfaceMachineDetailsOrBuilder- Returns:
- The enum numeric value on the wire for powerState.
-
setPowerStateValue
Power state of the machine.
.google.cloud.migrationcenter.v1.MachineDetails.PowerState power_state = 6;- Parameters:
value- The enum numeric value on the wire for powerState to set.- Returns:
- This builder for chaining.
-
getPowerState
Power state of the machine.
.google.cloud.migrationcenter.v1.MachineDetails.PowerState power_state = 6;- Specified by:
getPowerStatein interfaceMachineDetailsOrBuilder- Returns:
- The powerState.
-
setPowerState
Power state of the machine.
.google.cloud.migrationcenter.v1.MachineDetails.PowerState power_state = 6;- Parameters:
value- The powerState to set.- Returns:
- This builder for chaining.
-
clearPowerState
Power state of the machine.
.google.cloud.migrationcenter.v1.MachineDetails.PowerState power_state = 6;- Returns:
- This builder for chaining.
-
hasArchitecture
public boolean hasArchitecture()Architecture details (vendor, CPU architecture).
.google.cloud.migrationcenter.v1.MachineArchitectureDetails architecture = 7;- Specified by:
hasArchitecturein interfaceMachineDetailsOrBuilder- Returns:
- Whether the architecture field is set.
-
getArchitecture
Architecture details (vendor, CPU architecture).
.google.cloud.migrationcenter.v1.MachineArchitectureDetails architecture = 7;- Specified by:
getArchitecturein interfaceMachineDetailsOrBuilder- Returns:
- The architecture.
-
setArchitecture
Architecture details (vendor, CPU architecture).
.google.cloud.migrationcenter.v1.MachineArchitectureDetails architecture = 7; -
setArchitecture
Architecture details (vendor, CPU architecture).
.google.cloud.migrationcenter.v1.MachineArchitectureDetails architecture = 7; -
mergeArchitecture
Architecture details (vendor, CPU architecture).
.google.cloud.migrationcenter.v1.MachineArchitectureDetails architecture = 7; -
clearArchitecture
Architecture details (vendor, CPU architecture).
.google.cloud.migrationcenter.v1.MachineArchitectureDetails architecture = 7; -
getArchitectureBuilder
Architecture details (vendor, CPU architecture).
.google.cloud.migrationcenter.v1.MachineArchitectureDetails architecture = 7; -
getArchitectureOrBuilder
Architecture details (vendor, CPU architecture).
.google.cloud.migrationcenter.v1.MachineArchitectureDetails architecture = 7;- Specified by:
getArchitectureOrBuilderin interfaceMachineDetailsOrBuilder
-
hasGuestOs
public boolean hasGuestOs()Guest OS information.
.google.cloud.migrationcenter.v1.GuestOsDetails guest_os = 8;- Specified by:
hasGuestOsin interfaceMachineDetailsOrBuilder- Returns:
- Whether the guestOs field is set.
-
getGuestOs
Guest OS information.
.google.cloud.migrationcenter.v1.GuestOsDetails guest_os = 8;- Specified by:
getGuestOsin interfaceMachineDetailsOrBuilder- Returns:
- The guestOs.
-
setGuestOs
Guest OS information.
.google.cloud.migrationcenter.v1.GuestOsDetails guest_os = 8; -
setGuestOs
Guest OS information.
.google.cloud.migrationcenter.v1.GuestOsDetails guest_os = 8; -
mergeGuestOs
Guest OS information.
.google.cloud.migrationcenter.v1.GuestOsDetails guest_os = 8; -
clearGuestOs
Guest OS information.
.google.cloud.migrationcenter.v1.GuestOsDetails guest_os = 8; -
getGuestOsBuilder
Guest OS information.
.google.cloud.migrationcenter.v1.GuestOsDetails guest_os = 8; -
getGuestOsOrBuilder
Guest OS information.
.google.cloud.migrationcenter.v1.GuestOsDetails guest_os = 8;- Specified by:
getGuestOsOrBuilderin interfaceMachineDetailsOrBuilder
-
hasNetwork
public boolean hasNetwork()Network details.
.google.cloud.migrationcenter.v1.MachineNetworkDetails network = 9;- Specified by:
hasNetworkin interfaceMachineDetailsOrBuilder- Returns:
- Whether the network field is set.
-
getNetwork
Network details.
.google.cloud.migrationcenter.v1.MachineNetworkDetails network = 9;- Specified by:
getNetworkin interfaceMachineDetailsOrBuilder- Returns:
- The network.
-
setNetwork
Network details.
.google.cloud.migrationcenter.v1.MachineNetworkDetails network = 9; -
setNetwork
Network details.
.google.cloud.migrationcenter.v1.MachineNetworkDetails network = 9; -
mergeNetwork
Network details.
.google.cloud.migrationcenter.v1.MachineNetworkDetails network = 9; -
clearNetwork
Network details.
.google.cloud.migrationcenter.v1.MachineNetworkDetails network = 9; -
getNetworkBuilder
Network details.
.google.cloud.migrationcenter.v1.MachineNetworkDetails network = 9; -
getNetworkOrBuilder
Network details.
.google.cloud.migrationcenter.v1.MachineNetworkDetails network = 9;- Specified by:
getNetworkOrBuilderin interfaceMachineDetailsOrBuilder
-
hasDisks
public boolean hasDisks()Disk details.
.google.cloud.migrationcenter.v1.MachineDiskDetails disks = 10;- Specified by:
hasDisksin interfaceMachineDetailsOrBuilder- Returns:
- Whether the disks field is set.
-
getDisks
Disk details.
.google.cloud.migrationcenter.v1.MachineDiskDetails disks = 10;- Specified by:
getDisksin interfaceMachineDetailsOrBuilder- Returns:
- The disks.
-
setDisks
Disk details.
.google.cloud.migrationcenter.v1.MachineDiskDetails disks = 10; -
setDisks
Disk details.
.google.cloud.migrationcenter.v1.MachineDiskDetails disks = 10; -
mergeDisks
Disk details.
.google.cloud.migrationcenter.v1.MachineDiskDetails disks = 10; -
clearDisks
Disk details.
.google.cloud.migrationcenter.v1.MachineDiskDetails disks = 10; -
getDisksBuilder
Disk details.
.google.cloud.migrationcenter.v1.MachineDiskDetails disks = 10; -
getDisksOrBuilder
Disk details.
.google.cloud.migrationcenter.v1.MachineDiskDetails disks = 10;- Specified by:
getDisksOrBuilderin interfaceMachineDetailsOrBuilder
-
hasPlatform
public boolean hasPlatform()Platform specific information.
.google.cloud.migrationcenter.v1.PlatformDetails platform = 11;- Specified by:
hasPlatformin interfaceMachineDetailsOrBuilder- Returns:
- Whether the platform field is set.
-
getPlatform
Platform specific information.
.google.cloud.migrationcenter.v1.PlatformDetails platform = 11;- Specified by:
getPlatformin interfaceMachineDetailsOrBuilder- Returns:
- The platform.
-
setPlatform
Platform specific information.
.google.cloud.migrationcenter.v1.PlatformDetails platform = 11; -
setPlatform
Platform specific information.
.google.cloud.migrationcenter.v1.PlatformDetails platform = 11; -
mergePlatform
Platform specific information.
.google.cloud.migrationcenter.v1.PlatformDetails platform = 11; -
clearPlatform
Platform specific information.
.google.cloud.migrationcenter.v1.PlatformDetails platform = 11; -
getPlatformBuilder
Platform specific information.
.google.cloud.migrationcenter.v1.PlatformDetails platform = 11; -
getPlatformOrBuilder
Platform specific information.
.google.cloud.migrationcenter.v1.PlatformDetails platform = 11;- Specified by:
getPlatformOrBuilderin interfaceMachineDetailsOrBuilder
-