public class ImportVolumeRequest extends AmazonWebServiceRequest implements Serializable, Cloneable, DryRunSupportedRequest<ImportVolumeRequest>
ImportVolume operation.
Creates an import volume task using metadata from the specified disk
image. After importing the image, you then upload it using the
ec2-import-volume command in the Amazon EC2 command-line
interface (CLI) tools. For more information, see
Using the Command Line Tools to Import Your Virtual Machine to Amazon EC2
in the Amazon Elastic Compute Cloud User Guide for Linux .
NOOP| Constructor and Description |
|---|
ImportVolumeRequest() |
| Modifier and Type | Method and Description |
|---|---|
ImportVolumeRequest |
clone() |
boolean |
equals(Object obj) |
String |
getAvailabilityZone()
The Availability Zone for the resulting EBS volume.
|
String |
getDescription()
A description of the volume.
|
Request<ImportVolumeRequest> |
getDryRunRequest()
This method is intended for internal use only.
|
DiskImageDetail |
getImage()
The disk image.
|
VolumeDetail |
getVolume()
The volume size.
|
int |
hashCode() |
void |
setAvailabilityZone(String availabilityZone)
The Availability Zone for the resulting EBS volume.
|
void |
setDescription(String description)
A description of the volume.
|
void |
setImage(DiskImageDetail image)
The disk image.
|
void |
setVolume(VolumeDetail volume)
The volume size.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ImportVolumeRequest |
withAvailabilityZone(String availabilityZone)
The Availability Zone for the resulting EBS volume.
|
ImportVolumeRequest |
withDescription(String description)
A description of the volume.
|
ImportVolumeRequest |
withImage(DiskImageDetail image)
The disk image.
|
ImportVolumeRequest |
withVolume(VolumeDetail volume)
The volume size.
|
copyBaseTo, copyPrivateRequestParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic String getAvailabilityZone()
public void setAvailabilityZone(String availabilityZone)
availabilityZone - The Availability Zone for the resulting EBS volume.public ImportVolumeRequest withAvailabilityZone(String availabilityZone)
Returns a reference to this object so that method calls can be chained together.
availabilityZone - The Availability Zone for the resulting EBS volume.public DiskImageDetail getImage()
public void setImage(DiskImageDetail image)
image - The disk image.public ImportVolumeRequest withImage(DiskImageDetail image)
Returns a reference to this object so that method calls can be chained together.
image - The disk image.public String getDescription()
public void setDescription(String description)
description - A description of the volume.public ImportVolumeRequest withDescription(String description)
Returns a reference to this object so that method calls can be chained together.
description - A description of the volume.public VolumeDetail getVolume()
public void setVolume(VolumeDetail volume)
volume - The volume size.public ImportVolumeRequest withVolume(VolumeDetail volume)
Returns a reference to this object so that method calls can be chained together.
volume - The volume size.public Request<ImportVolumeRequest> getDryRunRequest()
getDryRunRequest in interface DryRunSupportedRequest<ImportVolumeRequest>public String toString()
toString in class ObjectObject.toString()public ImportVolumeRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2015. All rights reserved.