Package org.jclouds.ec2.options
Class RegisterImageOptions
java.lang.Object
org.jclouds.http.options.BaseHttpRequestOptions
org.jclouds.ec2.options.internal.BaseEC2RequestOptions
org.jclouds.ec2.options.RegisterImageOptions
- All Implemented Interfaces:
HttpRequestOptions
- Direct Known Subclasses:
RegisterImageBackedByEbsOptions
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:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasArchitecture
(Image.Architecture architecture) The architecture of the image.withDescription
(String info) The description of the AMI.withKernelId
(String kernelId) The ID of the kernel to select.withRamdisk
(String ramDiskId) The ID of the RAM disk to select.Methods inherited from class org.jclouds.ec2.options.internal.BaseEC2RequestOptions
getFormValuesWithKeysPrefixedBy, indexFormValuesWithPrefix, indexFormValuesWithPrefix, toString
Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions
buildFormParameters, buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, equals, getFirstFormOrNull, getFirstHeaderOrNull, getFirstQueryOrNull, hashCode, replaceHeader
-
Constructor Details
-
RegisterImageOptions
public RegisterImageOptions()
-
-
Method Details
-
asArchitecture
The architecture of the image. -
withDescription
The description of the AMI. "Up to 255 characters." -
withKernelId
The ID of the kernel to select. -
withRamdisk
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.
-