|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.ec2.model.CreateImageRequest
public class CreateImageRequest
Container for the parameters to the CreateImage operation
.
Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped.
If you customized your instance with instance store volumes or EBS volumes in addition to the root device volume, the new AMI contains block device mapping information for those volumes. When you launch an instance from this new AMI, the instance automatically launches with those additional volumes.
For more information, see Creating Amazon EBS-Backed Linux AMIs in the Amazon Elastic Compute Cloud User Guide .
AmazonEC2.createImage(CreateImageRequest)
,
Serialized FormConstructor Summary | |
---|---|
CreateImageRequest()
Default constructor for a new CreateImageRequest object. |
|
CreateImageRequest(java.lang.String instanceId,
java.lang.String name)
Constructs a new CreateImageRequest object. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
java.util.List<BlockDeviceMapping> |
getBlockDeviceMappings()
Information about one or more block device mappings. |
java.lang.String |
getDescription()
A description for the new image. |
Request<CreateImageRequest> |
getDryRunRequest()
This method is intended for internal use only. |
java.lang.String |
getInstanceId()
The ID of the instance. |
java.lang.String |
getName()
A name for the new image. |
java.lang.Boolean |
getNoReboot()
By default, this parameter is set to false , which means
Amazon EC2 attempts to shut down the instance cleanly before image
creation and then reboots the instance. |
int |
hashCode()
|
java.lang.Boolean |
isNoReboot()
By default, this parameter is set to false , which means
Amazon EC2 attempts to shut down the instance cleanly before image
creation and then reboots the instance. |
void |
setBlockDeviceMappings(java.util.Collection<BlockDeviceMapping> blockDeviceMappings)
Information about one or more block device mappings. |
void |
setDescription(java.lang.String description)
A description for the new image. |
void |
setInstanceId(java.lang.String instanceId)
The ID of the instance. |
void |
setName(java.lang.String name)
A name for the new image. |
void |
setNoReboot(java.lang.Boolean noReboot)
By default, this parameter is set to false , which means
Amazon EC2 attempts to shut down the instance cleanly before image
creation and then reboots the instance. |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
CreateImageRequest |
withBlockDeviceMappings(BlockDeviceMapping... blockDeviceMappings)
Information about one or more block device mappings. |
CreateImageRequest |
withBlockDeviceMappings(java.util.Collection<BlockDeviceMapping> blockDeviceMappings)
Information about one or more block device mappings. |
CreateImageRequest |
withDescription(java.lang.String description)
A description for the new image. |
CreateImageRequest |
withInstanceId(java.lang.String instanceId)
The ID of the instance. |
CreateImageRequest |
withName(java.lang.String name)
A name for the new image. |
CreateImageRequest |
withNoReboot(java.lang.Boolean noReboot)
By default, this parameter is set to false , which means
Amazon EC2 attempts to shut down the instance cleanly before image
creation and then reboots the instance. |
Methods inherited from class com.amazonaws.AmazonWebServiceRequest |
---|
copyPrivateRequestParameters, getDelegationToken, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setDelegationToken, setRequestCredentials, setRequestMetricCollector, withRequestMetricCollector |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CreateImageRequest()
public CreateImageRequest(java.lang.String instanceId, java.lang.String name)
instanceId
- The ID of the instance.name
- A name for the new image. Constraints: 3-128 alphanumeric characters, parenthesis (()), periods (.), slashes (/), dashes (-), or underscores(_)
Method Detail |
---|
public java.lang.String getInstanceId()
public void setInstanceId(java.lang.String instanceId)
instanceId
- The ID of the instance.public CreateImageRequest withInstanceId(java.lang.String instanceId)
Returns a reference to this object so that method calls can be chained together.
instanceId
- The ID of the instance.
public java.lang.String getName()
Constraints: 3-128 alphanumeric characters, parenthesis (()), periods (.), slashes (/), dashes (-), or underscores(_)
Constraints: 3-128 alphanumeric characters, parenthesis (()), periods (.), slashes (/), dashes (-), or underscores(_)
public void setName(java.lang.String name)
Constraints: 3-128 alphanumeric characters, parenthesis (()), periods (.), slashes (/), dashes (-), or underscores(_)
name
- A name for the new image. Constraints: 3-128 alphanumeric characters, parenthesis (()), periods (.), slashes (/), dashes (-), or underscores(_)
public CreateImageRequest withName(java.lang.String name)
Constraints: 3-128 alphanumeric characters, parenthesis (()), periods (.), slashes (/), dashes (-), or underscores(_)
Returns a reference to this object so that method calls can be chained together.
name
- A name for the new image. Constraints: 3-128 alphanumeric characters, parenthesis (()), periods (.), slashes (/), dashes (-), or underscores(_)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- A description for the new image.public CreateImageRequest withDescription(java.lang.String description)
Returns a reference to this object so that method calls can be chained together.
description
- A description for the new image.
public java.lang.Boolean isNoReboot()
false
, which means
Amazon EC2 attempts to shut down the instance cleanly before image
creation and then reboots the instance. When the parameter is set to
true
, Amazon EC2 doesn't shut down the instance before
creating the image. When this option is used, file system integrity on
the created image can't be guaranteed.
false
, which means
Amazon EC2 attempts to shut down the instance cleanly before image
creation and then reboots the instance. When the parameter is set to
true
, Amazon EC2 doesn't shut down the instance before
creating the image. When this option is used, file system integrity on
the created image can't be guaranteed.public void setNoReboot(java.lang.Boolean noReboot)
false
, which means
Amazon EC2 attempts to shut down the instance cleanly before image
creation and then reboots the instance. When the parameter is set to
true
, Amazon EC2 doesn't shut down the instance before
creating the image. When this option is used, file system integrity on
the created image can't be guaranteed.
noReboot
- By default, this parameter is set to false
, which means
Amazon EC2 attempts to shut down the instance cleanly before image
creation and then reboots the instance. When the parameter is set to
true
, Amazon EC2 doesn't shut down the instance before
creating the image. When this option is used, file system integrity on
the created image can't be guaranteed.public CreateImageRequest withNoReboot(java.lang.Boolean noReboot)
false
, which means
Amazon EC2 attempts to shut down the instance cleanly before image
creation and then reboots the instance. When the parameter is set to
true
, Amazon EC2 doesn't shut down the instance before
creating the image. When this option is used, file system integrity on
the created image can't be guaranteed.
Returns a reference to this object so that method calls can be chained together.
noReboot
- By default, this parameter is set to false
, which means
Amazon EC2 attempts to shut down the instance cleanly before image
creation and then reboots the instance. When the parameter is set to
true
, Amazon EC2 doesn't shut down the instance before
creating the image. When this option is used, file system integrity on
the created image can't be guaranteed.
public java.lang.Boolean getNoReboot()
false
, which means
Amazon EC2 attempts to shut down the instance cleanly before image
creation and then reboots the instance. When the parameter is set to
true
, Amazon EC2 doesn't shut down the instance before
creating the image. When this option is used, file system integrity on
the created image can't be guaranteed.
false
, which means
Amazon EC2 attempts to shut down the instance cleanly before image
creation and then reboots the instance. When the parameter is set to
true
, Amazon EC2 doesn't shut down the instance before
creating the image. When this option is used, file system integrity on
the created image can't be guaranteed.public java.util.List<BlockDeviceMapping> getBlockDeviceMappings()
public void setBlockDeviceMappings(java.util.Collection<BlockDeviceMapping> blockDeviceMappings)
blockDeviceMappings
- Information about one or more block device mappings.public CreateImageRequest withBlockDeviceMappings(BlockDeviceMapping... blockDeviceMappings)
Returns a reference to this object so that method calls can be chained together.
blockDeviceMappings
- Information about one or more block device mappings.
public CreateImageRequest withBlockDeviceMappings(java.util.Collection<BlockDeviceMapping> blockDeviceMappings)
Returns a reference to this object so that method calls can be chained together.
blockDeviceMappings
- Information about one or more block device mappings.
public Request<CreateImageRequest> getDryRunRequest()
getDryRunRequest
in interface DryRunSupportedRequest<CreateImageRequest>
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |