Class CreateImageOptions

  • All Implemented Interfaces:
    HttpRequestOptions

    public class CreateImageOptions
    extends BaseEC2RequestOptions
    Contains options supported in the Form API for the CreateImage operation.

    Usage

    The recommended way to instantiate a CreateImageOptions object is to statically import CreateImageOptions.Builder.* and invoke a static creation method followed by an instance mutator (if needed):

    import static org.jclouds.ec2.options.CreateImageOptions.Builder.*

    EC2Api connection = // get connection Future> images = connection.getAMIApi().get().createImage(withDescription("123125").noReboot());

    See Also:
    • Constructor Detail

      • CreateImageOptions

        public CreateImageOptions()
    • Method Detail

      • withDescription

        public CreateImageOptions withDescription​(String description)
        The description of the AMI that was provided during image creation.

        Up to 255 characters

      • getDescription

        public String getDescription()
      • noReboot

        public CreateImageOptions noReboot()
        By default this property is set to false, which means Amazon EC2 attempts to cleanly shut down the instance before image creation and reboots the instance afterwards. When set to true, Amazon EC2 does not shut down the instance before creating the image. When this option is used, file system integrity on the created image cannot be guaranteed.
      • getNoReboot

        public boolean getNoReboot()