Class S3ExportConfiguration

    • Method Detail

      • roleName

        public final String roleName()

        The name of the role that grants VM Import/Export permission to export images to your S3 bucket.

        Returns:
        The name of the role that grants VM Import/Export permission to export images to your S3 bucket.
      • diskImageFormat

        public final 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.

        If the service returns an enum value that is not available in the current SDK version, diskImageFormat will return DiskImageFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from diskImageFormatAsString().

        Returns:
        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.

        See Also:
        DiskImageFormat
      • diskImageFormatAsString

        public final String diskImageFormatAsString()

        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.

        If the service returns an enum value that is not available in the current SDK version, diskImageFormat will return DiskImageFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from diskImageFormatAsString().

        Returns:
        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.

        See Also:
        DiskImageFormat
      • s3Bucket

        public final String s3Bucket()

        The S3 bucket in which to store the output disk images for your VM.

        Returns:
        The S3 bucket in which to store the output disk images for your VM.
      • s3Prefix

        public final String s3Prefix()

        The Amazon S3 path for the bucket where the output disk images for your VM are stored.

        Returns:
        The Amazon S3 path for the bucket where the output disk images for your VM are stored.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)