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 Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<VmwareDiskConfig.Builder>
    • clear

      public VmwareDiskConfig.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<VmwareDiskConfig.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<VmwareDiskConfig.Builder>
    • getDefaultInstanceForType

      public VmwareDiskConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public VmwareDiskConfig build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public VmwareDiskConfig buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public VmwareDiskConfig.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<VmwareDiskConfig.Builder>
    • mergeFrom

      public VmwareDiskConfig.Builder mergeFrom(VmwareDiskConfig other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.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:
      getBackingTypeValue in interface VmwareDiskConfigOrBuilder
      Returns:
      The enum numeric value on the wire for backingType.
    • setBackingTypeValue

      public VmwareDiskConfig.Builder setBackingTypeValue(int value)
       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

      public VmwareDiskConfig.BackingType getBackingType()
       VMDK backing type.
       
      .google.cloud.migrationcenter.v1.VmwareDiskConfig.BackingType backing_type = 1;
      Specified by:
      getBackingType in interface VmwareDiskConfigOrBuilder
      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

      public VmwareDiskConfig.Builder clearBackingType()
       VMDK backing type.
       
      .google.cloud.migrationcenter.v1.VmwareDiskConfig.BackingType backing_type = 1;
      Returns:
      This builder for chaining.
    • getShared

      public boolean getShared()
       Is VMDK shared with other VMs.
       
      bool shared = 2;
      Specified by:
      getShared in interface VmwareDiskConfigOrBuilder
      Returns:
      The shared.
    • setShared

      public VmwareDiskConfig.Builder setShared(boolean value)
       Is VMDK shared with other VMs.
       
      bool shared = 2;
      Parameters:
      value - The shared to set.
      Returns:
      This builder for chaining.
    • clearShared

      public VmwareDiskConfig.Builder clearShared()
       Is VMDK shared with other VMs.
       
      bool shared = 2;
      Returns:
      This builder for chaining.
    • getVmdkModeValue

      public int getVmdkModeValue()
       VMDK disk mode.
       
      .google.cloud.migrationcenter.v1.VmwareDiskConfig.VmdkMode vmdk_mode = 3;
      Specified by:
      getVmdkModeValue in interface VmwareDiskConfigOrBuilder
      Returns:
      The enum numeric value on the wire for vmdkMode.
    • setVmdkModeValue

      public VmwareDiskConfig.Builder setVmdkModeValue(int value)
       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

      public VmwareDiskConfig.VmdkMode getVmdkMode()
       VMDK disk mode.
       
      .google.cloud.migrationcenter.v1.VmwareDiskConfig.VmdkMode vmdk_mode = 3;
      Specified by:
      getVmdkMode in interface VmwareDiskConfigOrBuilder
      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

      public VmwareDiskConfig.Builder 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:
      getRdmCompatibilityValue in interface VmwareDiskConfigOrBuilder
      Returns:
      The enum numeric value on the wire for rdmCompatibility.
    • setRdmCompatibilityValue

      public VmwareDiskConfig.Builder setRdmCompatibilityValue(int value)
       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

      public VmwareDiskConfig.RdmCompatibility getRdmCompatibility()
       RDM compatibility mode.
       
      .google.cloud.migrationcenter.v1.VmwareDiskConfig.RdmCompatibility rdm_compatibility = 4;
      Specified by:
      getRdmCompatibility in interface VmwareDiskConfigOrBuilder
      Returns:
      The rdmCompatibility.
    • setRdmCompatibility

      public VmwareDiskConfig.Builder setRdmCompatibility(VmwareDiskConfig.RdmCompatibility value)
       RDM compatibility mode.
       
      .google.cloud.migrationcenter.v1.VmwareDiskConfig.RdmCompatibility rdm_compatibility = 4;
      Parameters:
      value - The rdmCompatibility to set.
      Returns:
      This builder for chaining.
    • clearRdmCompatibility

      public VmwareDiskConfig.Builder clearRdmCompatibility()
       RDM compatibility mode.
       
      .google.cloud.migrationcenter.v1.VmwareDiskConfig.RdmCompatibility rdm_compatibility = 4;
      Returns:
      This builder for chaining.