Interface BlockDeviceMappingBuilder

    • Method Detail

      • bootIndex

        BlockDeviceMappingBuilder bootIndex​(int i)
        Set device boot index.
        Parameters:
        i - The boot index.
        Returns:
        BlockDeviceMappingBuilder
      • deviceName

        BlockDeviceMappingBuilder deviceName​(String deviceName)
        A device name where the volume is attached in the system at /dev/dev_name. This value is typically vda.
        Parameters:
        deviceName - the device name
        Returns:
        BlockDeviceMappingBuilder
      • destinationType

        BlockDeviceMappingBuilder destinationType​(BDMDestType type)
        Defines where the volume comes from.
        Parameters:
        type - the destination type
        Returns:
        BlockDeviceMappingBuilder
      • deleteOnTermination

        BlockDeviceMappingBuilder deleteOnTermination​(boolean deleteOnTermination)
        Delete the volume at termination.
        Parameters:
        deleteOnTermination - Set to True to delete the volume when the instance is deleted. Set to False to retain the volume when the instance is deleted.
        Returns:
        BlockDeviceMappingBuilder
      • volumeSize

        BlockDeviceMappingBuilder volumeSize​(Integer size)
        Used to set the volume size of the destination volume (typically needed when source type is image).
        Parameters:
        size - the size of the volume in Gigabytes.
        Returns:
        BlockDeviceMappingBuilder
      • diskBus

        BlockDeviceMappingBuilder diskBus​(String diskBus)
        Used to set the disk_bus, low level detail that some hypervisors (currently only libvirt) may support.
        Parameters:
        diskBus - type, e.g ide, usb, virtio, scsi
        Returns:
        BlockDeviceMappingBuilder
      • deviceType

        BlockDeviceMappingBuilder deviceType​(String deviceType)
        Used to set the device_type, low level detail that some hypervisors (currently only libvirt) may support.
        Parameters:
        deviceType - , disk, cdrom, floppy, lun
        Returns:
        BlockDeviceMappingBuilder
      • volumeType

        BlockDeviceMappingBuilder volumeType​(String volumeType)
        This can be used to specify the type of volume which the compute service will create and attach to the server.
        Parameters:
        volumeType - The device volume_type.
        Returns:
        BlockDeviceMappingBuilder