Class VmwareDiskConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<VmwareDiskConfig.Builder>
com.google.cloud.migrationcenter.v1.VmwareDiskConfig.Builder
- All Implemented Interfaces:
VmwareDiskConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VmwareDiskConfig
public static final class VmwareDiskConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<VmwareDiskConfig.Builder>
implements VmwareDiskConfigOrBuilder
VMware disk config details.Protobuf type
google.cloud.migrationcenter.v1.VmwareDiskConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()VMDK backing type.RDM compatibility mode.Is VMDK shared with other VMs.VMDK disk mode.VMDK backing type.intVMDK backing type.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRDM compatibility mode.intRDM compatibility mode.booleanIs VMDK shared with other VMs.VMDK disk mode.intVMDK disk mode.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(VmwareDiskConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) VMDK backing type.setBackingTypeValue(int value) VMDK backing type.RDM compatibility mode.setRdmCompatibilityValue(int value) RDM compatibility mode.setShared(boolean value) Is VMDK shared with other VMs.VMDK disk mode.setVmdkModeValue(int value) VMDK disk mode.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<VmwareDiskConfig.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<VmwareDiskConfig.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<VmwareDiskConfig.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<VmwareDiskConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<VmwareDiskConfig.Builder>
-
mergeFrom
public VmwareDiskConfig.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<VmwareDiskConfig.Builder>- Throws:
IOException
-
getBackingTypeValue
public int getBackingTypeValue()VMDK backing type.
.google.cloud.migrationcenter.v1.VmwareDiskConfig.BackingType backing_type = 1;- Specified by:
getBackingTypeValuein interfaceVmwareDiskConfigOrBuilder- Returns:
- The enum numeric value on the wire for backingType.
-
setBackingTypeValue
VMDK backing type.
.google.cloud.migrationcenter.v1.VmwareDiskConfig.BackingType backing_type = 1;- Parameters:
value- The enum numeric value on the wire for backingType to set.- Returns:
- This builder for chaining.
-
getBackingType
VMDK backing type.
.google.cloud.migrationcenter.v1.VmwareDiskConfig.BackingType backing_type = 1;- Specified by:
getBackingTypein interfaceVmwareDiskConfigOrBuilder- Returns:
- The backingType.
-
setBackingType
VMDK backing type.
.google.cloud.migrationcenter.v1.VmwareDiskConfig.BackingType backing_type = 1;- Parameters:
value- The backingType to set.- Returns:
- This builder for chaining.
-
clearBackingType
VMDK backing type.
.google.cloud.migrationcenter.v1.VmwareDiskConfig.BackingType backing_type = 1;- Returns:
- This builder for chaining.
-
getVmdkModeValue
public int getVmdkModeValue()VMDK disk mode.
.google.cloud.migrationcenter.v1.VmwareDiskConfig.VmdkMode vmdk_mode = 3;- Specified by:
getVmdkModeValuein interfaceVmwareDiskConfigOrBuilder- Returns:
- The enum numeric value on the wire for vmdkMode.
-
setVmdkModeValue
VMDK disk mode.
.google.cloud.migrationcenter.v1.VmwareDiskConfig.VmdkMode vmdk_mode = 3;- Parameters:
value- The enum numeric value on the wire for vmdkMode to set.- Returns:
- This builder for chaining.
-
getVmdkMode
VMDK disk mode.
.google.cloud.migrationcenter.v1.VmwareDiskConfig.VmdkMode vmdk_mode = 3;- Specified by:
getVmdkModein interfaceVmwareDiskConfigOrBuilder- Returns:
- The vmdkMode.
-
setVmdkMode
VMDK disk mode.
.google.cloud.migrationcenter.v1.VmwareDiskConfig.VmdkMode vmdk_mode = 3;- Parameters:
value- The vmdkMode to set.- Returns:
- This builder for chaining.
-
clearVmdkMode
VMDK disk mode.
.google.cloud.migrationcenter.v1.VmwareDiskConfig.VmdkMode vmdk_mode = 3;- Returns:
- This builder for chaining.
-
getRdmCompatibilityValue
public int getRdmCompatibilityValue()RDM compatibility mode.
.google.cloud.migrationcenter.v1.VmwareDiskConfig.RdmCompatibility rdm_compatibility = 4;- Specified by:
getRdmCompatibilityValuein interfaceVmwareDiskConfigOrBuilder- Returns:
- The enum numeric value on the wire for rdmCompatibility.
-
setRdmCompatibilityValue
RDM compatibility mode.
.google.cloud.migrationcenter.v1.VmwareDiskConfig.RdmCompatibility rdm_compatibility = 4;- Parameters:
value- The enum numeric value on the wire for rdmCompatibility to set.- Returns:
- This builder for chaining.
-
getRdmCompatibility
RDM compatibility mode.
.google.cloud.migrationcenter.v1.VmwareDiskConfig.RdmCompatibility rdm_compatibility = 4;- Specified by:
getRdmCompatibilityin interfaceVmwareDiskConfigOrBuilder- Returns:
- The rdmCompatibility.
-
setRdmCompatibility
RDM compatibility mode.
.google.cloud.migrationcenter.v1.VmwareDiskConfig.RdmCompatibility rdm_compatibility = 4;- Parameters:
value- The rdmCompatibility to set.- Returns:
- This builder for chaining.
-
clearRdmCompatibility
RDM compatibility mode.
.google.cloud.migrationcenter.v1.VmwareDiskConfig.RdmCompatibility rdm_compatibility = 4;- Returns:
- This builder for chaining.
-