@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class S3ExportConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Properties that configure export from your build instance to a compatible file format for your VM.
Constructor and Description |
---|
S3ExportConfiguration() |
Modifier and Type | Method and Description |
---|---|
S3ExportConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getDiskImageFormat()
Export the updated image to one of the following supported disk image formats:
|
String |
getRoleName()
The name of the role that grants VM Import/Export permission to export images to your S3 bucket.
|
String |
getS3Bucket()
The S3 bucket in which to store the output disk images for your VM.
|
String |
getS3Prefix()
The Amazon S3 path for the bucket where the output disk images for your VM are stored.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDiskImageFormat(String diskImageFormat)
Export the updated image to one of the following supported disk image formats:
|
void |
setRoleName(String roleName)
The name of the role that grants VM Import/Export permission to export images to your S3 bucket.
|
void |
setS3Bucket(String s3Bucket)
The S3 bucket in which to store the output disk images for your VM.
|
void |
setS3Prefix(String s3Prefix)
The Amazon S3 path for the bucket where the output disk images for your VM are stored.
|
String |
toString()
Returns a string representation of this object.
|
S3ExportConfiguration |
withDiskImageFormat(DiskImageFormat diskImageFormat)
Export the updated image to one of the following supported disk image formats:
|
S3ExportConfiguration |
withDiskImageFormat(String diskImageFormat)
Export the updated image to one of the following supported disk image formats:
|
S3ExportConfiguration |
withRoleName(String roleName)
The name of the role that grants VM Import/Export permission to export images to your S3 bucket.
|
S3ExportConfiguration |
withS3Bucket(String s3Bucket)
The S3 bucket in which to store the output disk images for your VM.
|
S3ExportConfiguration |
withS3Prefix(String s3Prefix)
The Amazon S3 path for the bucket where the output disk images for your VM are stored.
|
public void setRoleName(String roleName)
The name of the role that grants VM Import/Export permission to export images to your S3 bucket.
roleName
- The name of the role that grants VM Import/Export permission to export images to your S3 bucket.public String getRoleName()
The name of the role that grants VM Import/Export permission to export images to your S3 bucket.
public S3ExportConfiguration withRoleName(String roleName)
The name of the role that grants VM Import/Export permission to export images to your S3 bucket.
roleName
- The name of the role that grants VM Import/Export permission to export images to your S3 bucket.public void setDiskImageFormat(String diskImageFormat)
Export the updated image to one of the following supported disk image formats:
Virtual Hard Disk (VHD) – Compatible with Citrix Xen and Microsoft Hyper-V virtualization products.
Stream-optimized ESX Virtual Machine Disk (VMDK) – Compatible with VMware ESX and VMware vSphere versions 4, 5, and 6.
Raw – Raw format.
diskImageFormat
- Export the updated image to one of the following supported disk image formats:
Virtual Hard Disk (VHD) – Compatible with Citrix Xen and Microsoft Hyper-V virtualization products.
Stream-optimized ESX Virtual Machine Disk (VMDK) – Compatible with VMware ESX and VMware vSphere versions 4, 5, and 6.
Raw – Raw format.
DiskImageFormat
public String getDiskImageFormat()
Export the updated image to one of the following supported disk image formats:
Virtual Hard Disk (VHD) – Compatible with Citrix Xen and Microsoft Hyper-V virtualization products.
Stream-optimized ESX Virtual Machine Disk (VMDK) – Compatible with VMware ESX and VMware vSphere versions 4, 5, and 6.
Raw – Raw format.
Virtual Hard Disk (VHD) – Compatible with Citrix Xen and Microsoft Hyper-V virtualization products.
Stream-optimized ESX Virtual Machine Disk (VMDK) – Compatible with VMware ESX and VMware vSphere versions 4, 5, and 6.
Raw – Raw format.
DiskImageFormat
public S3ExportConfiguration withDiskImageFormat(String diskImageFormat)
Export the updated image to one of the following supported disk image formats:
Virtual Hard Disk (VHD) – Compatible with Citrix Xen and Microsoft Hyper-V virtualization products.
Stream-optimized ESX Virtual Machine Disk (VMDK) – Compatible with VMware ESX and VMware vSphere versions 4, 5, and 6.
Raw – Raw format.
diskImageFormat
- Export the updated image to one of the following supported disk image formats:
Virtual Hard Disk (VHD) – Compatible with Citrix Xen and Microsoft Hyper-V virtualization products.
Stream-optimized ESX Virtual Machine Disk (VMDK) – Compatible with VMware ESX and VMware vSphere versions 4, 5, and 6.
Raw – Raw format.
DiskImageFormat
public S3ExportConfiguration withDiskImageFormat(DiskImageFormat diskImageFormat)
Export the updated image to one of the following supported disk image formats:
Virtual Hard Disk (VHD) – Compatible with Citrix Xen and Microsoft Hyper-V virtualization products.
Stream-optimized ESX Virtual Machine Disk (VMDK) – Compatible with VMware ESX and VMware vSphere versions 4, 5, and 6.
Raw – Raw format.
diskImageFormat
- Export the updated image to one of the following supported disk image formats:
Virtual Hard Disk (VHD) – Compatible with Citrix Xen and Microsoft Hyper-V virtualization products.
Stream-optimized ESX Virtual Machine Disk (VMDK) – Compatible with VMware ESX and VMware vSphere versions 4, 5, and 6.
Raw – Raw format.
DiskImageFormat
public void setS3Bucket(String s3Bucket)
The S3 bucket in which to store the output disk images for your VM.
s3Bucket
- The S3 bucket in which to store the output disk images for your VM.public String getS3Bucket()
The S3 bucket in which to store the output disk images for your VM.
public S3ExportConfiguration withS3Bucket(String s3Bucket)
The S3 bucket in which to store the output disk images for your VM.
s3Bucket
- The S3 bucket in which to store the output disk images for your VM.public void setS3Prefix(String s3Prefix)
The Amazon S3 path for the bucket where the output disk images for your VM are stored.
s3Prefix
- The Amazon S3 path for the bucket where the output disk images for your VM are stored.public String getS3Prefix()
The Amazon S3 path for the bucket where the output disk images for your VM are stored.
public S3ExportConfiguration withS3Prefix(String s3Prefix)
The Amazon S3 path for the bucket where the output disk images for your VM are stored.
s3Prefix
- The Amazon S3 path for the bucket where the output disk images for your VM are stored.public String toString()
toString
in class Object
Object.toString()
public S3ExportConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.