Class RegisterImageOptions

All Implemented Interfaces:
HttpRequestOptions
Direct Known Subclasses:
RegisterImageBackedByEbsOptions

public class RegisterImageOptions extends BaseEC2RequestOptions
Contains options supported in the Form API for the RegisterImage operation.

Usage

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

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

EC2Api connection = // get connection String imageId = connection.getImageServices().registerImageFromManifest(...withArchitecture(Architecture.I386).withDescription("description"));

See Also:
  • Constructor Details

    • RegisterImageOptions

      public RegisterImageOptions()
  • Method Details

    • asArchitecture

      public RegisterImageOptions asArchitecture(Image.Architecture architecture)
      The architecture of the image.
    • withDescription

      public RegisterImageOptions withDescription(String info)
      The description of the AMI. "Up to 255 characters."
    • withKernelId

      public RegisterImageOptions withKernelId(String kernelId)
      The ID of the kernel to select.
    • withRamdisk

      public RegisterImageOptions withRamdisk(String ramDiskId)
      The ID of the RAM disk to select. Some kernels require additional drivers at launch. Check the kernel requirements for information on whether you need to specify a RAM disk. To find kernel requirements, refer to the Resource Center and search for the kernel ID.