public class ImportInstanceTaskDetails
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Describes an import instance task.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
description
A description of the task.
|
private java.lang.String |
instanceId
The ID of the instance.
|
private java.lang.String |
platform
The instance operating system.
|
private SdkInternalList<ImportInstanceVolumeDetailItem> |
volumes
One or more volumes.
|
Constructor and Description |
---|
ImportInstanceTaskDetails() |
Modifier and Type | Method and Description |
---|---|
ImportInstanceTaskDetails |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDescription()
A description of the task.
|
java.lang.String |
getInstanceId()
The ID of the instance.
|
java.lang.String |
getPlatform()
The instance operating system.
|
java.util.List<ImportInstanceVolumeDetailItem> |
getVolumes()
One or more volumes.
|
int |
hashCode() |
void |
setDescription(java.lang.String description)
A description of the task.
|
void |
setInstanceId(java.lang.String instanceId)
The ID of the instance.
|
void |
setPlatform(PlatformValues platform)
The instance operating system.
|
void |
setPlatform(java.lang.String platform)
The instance operating system.
|
void |
setVolumes(java.util.Collection<ImportInstanceVolumeDetailItem> volumes)
One or more volumes.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ImportInstanceTaskDetails |
withDescription(java.lang.String description)
A description of the task.
|
ImportInstanceTaskDetails |
withInstanceId(java.lang.String instanceId)
The ID of the instance.
|
ImportInstanceTaskDetails |
withPlatform(PlatformValues platform)
The instance operating system.
|
ImportInstanceTaskDetails |
withPlatform(java.lang.String platform)
The instance operating system.
|
ImportInstanceTaskDetails |
withVolumes(java.util.Collection<ImportInstanceVolumeDetailItem> volumes)
One or more volumes.
|
ImportInstanceTaskDetails |
withVolumes(ImportInstanceVolumeDetailItem... volumes)
One or more volumes.
|
private SdkInternalList<ImportInstanceVolumeDetailItem> volumes
One or more volumes.
private java.lang.String instanceId
The ID of the instance.
private java.lang.String platform
The instance operating system.
private java.lang.String description
A description of the task.
public java.util.List<ImportInstanceVolumeDetailItem> getVolumes()
One or more volumes.
public void setVolumes(java.util.Collection<ImportInstanceVolumeDetailItem> volumes)
One or more volumes.
volumes
- One or more volumes.public ImportInstanceTaskDetails withVolumes(ImportInstanceVolumeDetailItem... volumes)
One or more volumes.
NOTE: This method appends the values to the existing list (if
any). Use setVolumes(java.util.Collection)
or
withVolumes(java.util.Collection)
if you want to override the
existing values.
volumes
- One or more volumes.public ImportInstanceTaskDetails withVolumes(java.util.Collection<ImportInstanceVolumeDetailItem> volumes)
One or more volumes.
volumes
- One or more volumes.public void setInstanceId(java.lang.String instanceId)
The ID of the instance.
instanceId
- The ID of the instance.public java.lang.String getInstanceId()
The ID of the instance.
public ImportInstanceTaskDetails withInstanceId(java.lang.String instanceId)
The ID of the instance.
instanceId
- The ID of the instance.public void setPlatform(java.lang.String platform)
The instance operating system.
platform
- The instance operating system.PlatformValues
public java.lang.String getPlatform()
The instance operating system.
PlatformValues
public ImportInstanceTaskDetails withPlatform(java.lang.String platform)
The instance operating system.
platform
- The instance operating system.PlatformValues
public void setPlatform(PlatformValues platform)
The instance operating system.
platform
- The instance operating system.PlatformValues
public ImportInstanceTaskDetails withPlatform(PlatformValues platform)
The instance operating system.
platform
- The instance operating system.PlatformValues
public void setDescription(java.lang.String description)
A description of the task.
description
- A description of the task.public java.lang.String getDescription()
A description of the task.
public ImportInstanceTaskDetails withDescription(java.lang.String description)
A description of the task.
description
- A description of the task.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public ImportInstanceTaskDetails clone()
clone
in class java.lang.Object