Class InstanceBlockDeviceMappingSpecification

    • Constructor Detail

      • InstanceBlockDeviceMappingSpecification

        public InstanceBlockDeviceMappingSpecification()
    • Method Detail

      • setDeviceName

        public void setDeviceName​(String deviceName)

        The device name exposed to the instance (for example, /dev/sdh or xvdh).

        Parameters:
        deviceName - The device name exposed to the instance (for example, /dev/sdh or xvdh).
      • getDeviceName

        public String getDeviceName()

        The device name exposed to the instance (for example, /dev/sdh or xvdh).

        Returns:
        The device name exposed to the instance (for example, /dev/sdh or xvdh).
      • withDeviceName

        public InstanceBlockDeviceMappingSpecification withDeviceName​(String deviceName)

        The device name exposed to the instance (for example, /dev/sdh or xvdh).

        Parameters:
        deviceName - The device name exposed to the instance (for example, /dev/sdh or xvdh).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setEbs

        public void setEbs​(EbsInstanceBlockDeviceSpecification ebs)

        Parameters used to automatically set up EBS volumes when the instance is launched.

        Parameters:
        ebs - Parameters used to automatically set up EBS volumes when the instance is launched.
      • getEbs

        public EbsInstanceBlockDeviceSpecification getEbs()

        Parameters used to automatically set up EBS volumes when the instance is launched.

        Returns:
        Parameters used to automatically set up EBS volumes when the instance is launched.
      • withEbs

        public InstanceBlockDeviceMappingSpecification withEbs​(EbsInstanceBlockDeviceSpecification ebs)

        Parameters used to automatically set up EBS volumes when the instance is launched.

        Parameters:
        ebs - Parameters used to automatically set up EBS volumes when the instance is launched.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setVirtualName

        public void setVirtualName​(String virtualName)

        The virtual device name.

        Parameters:
        virtualName - The virtual device name.
      • getVirtualName

        public String getVirtualName()

        The virtual device name.

        Returns:
        The virtual device name.
      • withVirtualName

        public InstanceBlockDeviceMappingSpecification withVirtualName​(String virtualName)

        The virtual device name.

        Parameters:
        virtualName - The virtual device name.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setNoDevice

        public void setNoDevice​(String noDevice)

        suppress the specified device included in the block device mapping.

        Parameters:
        noDevice - suppress the specified device included in the block device mapping.
      • getNoDevice

        public String getNoDevice()

        suppress the specified device included in the block device mapping.

        Returns:
        suppress the specified device included in the block device mapping.
      • withNoDevice

        public InstanceBlockDeviceMappingSpecification withNoDevice​(String noDevice)

        suppress the specified device included in the block device mapping.

        Parameters:
        noDevice - suppress the specified device included in the block device mapping.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object