CopyableBuilder<ImportImageTask.Builder,ImportImageTask>
, SdkBuilder<ImportImageTask.Builder,ImportImageTask>
public static interface ImportImageTask.Builder extends CopyableBuilder<ImportImageTask.Builder,ImportImageTask>
Modifier and Type | Method | Description |
---|---|---|
ImportImageTask.Builder |
architecture(String architecture) |
The architecture of the virtual machine.
|
ImportImageTask.Builder |
description(String description) |
A description of the import task.
|
ImportImageTask.Builder |
hypervisor(String hypervisor) |
The target hypervisor for the import task.
|
ImportImageTask.Builder |
imageId(String imageId) |
The ID of the Amazon Machine Image (AMI) of the imported virtual machine.
|
ImportImageTask.Builder |
importTaskId(String importTaskId) |
The ID of the import image task.
|
ImportImageTask.Builder |
licenseType(String licenseType) |
The license type of the virtual machine.
|
ImportImageTask.Builder |
platform(String platform) |
The description string for the import image task.
|
ImportImageTask.Builder |
progress(String progress) |
The percentage of progress of the import image task.
|
ImportImageTask.Builder |
snapshotDetails(Collection<SnapshotDetail> snapshotDetails) |
Information about the snapshots.
|
ImportImageTask.Builder |
snapshotDetails(SnapshotDetail... snapshotDetails) |
Information about the snapshots.
|
ImportImageTask.Builder |
status(String status) |
A brief status for the import image task.
|
ImportImageTask.Builder |
statusMessage(String statusMessage) |
A descriptive status message for the import image task.
|
copy
apply, build
ImportImageTask.Builder architecture(String architecture)
The architecture of the virtual machine.
Valid values: i386
| x86_64
architecture
- The architecture of the virtual machine.
Valid values: i386
| x86_64
ImportImageTask.Builder description(String description)
A description of the import task.
description
- A description of the import task.ImportImageTask.Builder hypervisor(String hypervisor)
The target hypervisor for the import task.
Valid values: xen
hypervisor
- The target hypervisor for the import task.
Valid values: xen
ImportImageTask.Builder imageId(String imageId)
The ID of the Amazon Machine Image (AMI) of the imported virtual machine.
imageId
- The ID of the Amazon Machine Image (AMI) of the imported virtual machine.ImportImageTask.Builder importTaskId(String importTaskId)
The ID of the import image task.
importTaskId
- The ID of the import image task.ImportImageTask.Builder licenseType(String licenseType)
The license type of the virtual machine.
licenseType
- The license type of the virtual machine.ImportImageTask.Builder platform(String platform)
The description string for the import image task.
platform
- The description string for the import image task.ImportImageTask.Builder progress(String progress)
The percentage of progress of the import image task.
progress
- The percentage of progress of the import image task.ImportImageTask.Builder snapshotDetails(Collection<SnapshotDetail> snapshotDetails)
Information about the snapshots.
snapshotDetails
- Information about the snapshots.ImportImageTask.Builder snapshotDetails(SnapshotDetail... snapshotDetails)
Information about the snapshots.
NOTE: This method appends the values to the existing list (if any). Use
#setSnapshotDetails(java.util.Collection)
or #withSnapshotDetails(java.util.Collection)
if
you want to override the existing values.
snapshotDetails
- Information about the snapshots.ImportImageTask.Builder status(String status)
A brief status for the import image task.
status
- A brief status for the import image task.ImportImageTask.Builder statusMessage(String statusMessage)
A descriptive status message for the import image task.
statusMessage
- A descriptive status message for the import image task.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.