export declare class ImageInfo { private '__backup_id'?; private '__data_origin'?; private '__description'?; private '__image_size'?; private '__image_source_type'?; private '__imagetype'?; private '__isregistered'?; private '__originalimagename'?; private '__os_bit'?; private '__os_type'?; private '__os_version'?; private '__platform'?; private '__productcode'?; private '__support_diskintensive'?; private '__support_highperformance'?; private '__support_kvm'?; private '__support_kvm_gpu_type'?; private '__support_kvm_infiniband'?; private '__support_largememory'?; private '__support_xen'?; private '__support_xen_gpu_type'?; private '__support_xen_hana'?; private '__system_support_market'?; checksum?: string; private 'container_format'?; private 'created_at'?; private 'disk_format'?; private 'enterprise_project_id'?; file?: string; id?: string; private 'min_disk'?; private 'min_ram'?; name?: string; owner?: string; private 'protected'?; schema?: string; self?: string; size?: number; status?: ImageInfoStatusEnum | string; tags?: Array; private 'updated_at'?; private 'virtual_env_type'?; private 'virtual_size'?; visibility?: ImageInfoVisibilityEnum | string; private '__support_fc_inject'?; private 'hw_firmware_type'?; private '__support_arm'?; private 'max_ram'?; private '__system__cmkid'?; private '__os_feature_list'?; private '__account_code'?; private 'hw_vif_multiqueue_enabled'?; private '__is_offshelved'?; private '__lazyloading'?; private '__root_origin'?; private '__sequence_num'?; private 'active_at'?; private '__support_agent_list'?; private '__support_amd'?; constructor(imageSize?: string, imageSourceType?: string, imagetype?: string, isregistered?: string, osType?: string, containerFormat?: string, createdAt?: string, id?: string, minDisk?: number, minRam?: number, name?: string, owner?: string, _protected?: boolean, self?: string, status?: string, tags?: Array, updatedAt?: string, virtualEnvType?: string, visibility?: string, activeAt?: string); withBackupId(backupId: string): ImageInfo; set backupId(backupId: string | undefined); get backupId(): string | undefined; withDataOrigin(dataOrigin: string): ImageInfo; set dataOrigin(dataOrigin: string | undefined); get dataOrigin(): string | undefined; withDescription(description: string): ImageInfo; set description(description: string | undefined); get description(): string | undefined; withImageSize(imageSize: string): ImageInfo; set imageSize(imageSize: string | undefined); get imageSize(): string | undefined; withImageSourceType(imageSourceType: ImageInfoImageSourceTypeEnum | string): ImageInfo; set imageSourceType(imageSourceType: ImageInfoImageSourceTypeEnum | string | undefined); get imageSourceType(): ImageInfoImageSourceTypeEnum | string | undefined; withImagetype(imagetype: ImageInfoImagetypeEnum | string): ImageInfo; set imagetype(imagetype: ImageInfoImagetypeEnum | string | undefined); get imagetype(): ImageInfoImagetypeEnum | string | undefined; withIsregistered(isregistered: ImageInfoIsregisteredEnum | string): ImageInfo; set isregistered(isregistered: ImageInfoIsregisteredEnum | string | undefined); get isregistered(): ImageInfoIsregisteredEnum | string | undefined; withOriginalimagename(originalimagename: string): ImageInfo; set originalimagename(originalimagename: string | undefined); get originalimagename(): string | undefined; withOsBit(osBit: ImageInfoOsBitEnum | string): ImageInfo; set osBit(osBit: ImageInfoOsBitEnum | string | undefined); get osBit(): ImageInfoOsBitEnum | string | undefined; withOsType(osType: ImageInfoOsTypeEnum | string): ImageInfo; set osType(osType: ImageInfoOsTypeEnum | string | undefined); get osType(): ImageInfoOsTypeEnum | string | undefined; withOsVersion(osVersion: string): ImageInfo; set osVersion(osVersion: string | undefined); get osVersion(): string | undefined; withPlatform(platform: ImageInfoPlatformEnum | string): ImageInfo; set platform(platform: ImageInfoPlatformEnum | string | undefined); get platform(): ImageInfoPlatformEnum | string | undefined; withProductcode(productcode: string): ImageInfo; set productcode(productcode: string | undefined); get productcode(): string | undefined; withSupportDiskintensive(supportDiskintensive: string): ImageInfo; set supportDiskintensive(supportDiskintensive: string | undefined); get supportDiskintensive(): string | undefined; withSupportHighperformance(supportHighperformance: string): ImageInfo; set supportHighperformance(supportHighperformance: string | undefined); get supportHighperformance(): string | undefined; withSupportKvm(supportKvm: string): ImageInfo; set supportKvm(supportKvm: string | undefined); get supportKvm(): string | undefined; withSupportKvmGpuType(supportKvmGpuType: string): ImageInfo; set supportKvmGpuType(supportKvmGpuType: string | undefined); get supportKvmGpuType(): string | undefined; withSupportKvmInfiniband(supportKvmInfiniband: string): ImageInfo; set supportKvmInfiniband(supportKvmInfiniband: string | undefined); get supportKvmInfiniband(): string | undefined; withSupportLargememory(supportLargememory: string): ImageInfo; set supportLargememory(supportLargememory: string | undefined); get supportLargememory(): string | undefined; withSupportXen(supportXen: string): ImageInfo; set supportXen(supportXen: string | undefined); get supportXen(): string | undefined; withSupportXenGpuType(supportXenGpuType: string): ImageInfo; set supportXenGpuType(supportXenGpuType: string | undefined); get supportXenGpuType(): string | undefined; withSupportXenHana(supportXenHana: string): ImageInfo; set supportXenHana(supportXenHana: string | undefined); get supportXenHana(): string | undefined; withSystemSupportMarket(systemSupportMarket: boolean): ImageInfo; set systemSupportMarket(systemSupportMarket: boolean | undefined); get systemSupportMarket(): boolean | undefined; withChecksum(checksum: string): ImageInfo; withContainerFormat(containerFormat: string): ImageInfo; set containerFormat(containerFormat: string | undefined); get containerFormat(): string | undefined; withCreatedAt(createdAt: string): ImageInfo; set createdAt(createdAt: string | undefined); get createdAt(): string | undefined; withDiskFormat(diskFormat: string): ImageInfo; set diskFormat(diskFormat: string | undefined); get diskFormat(): string | undefined; withEnterpriseProjectId(enterpriseProjectId: string): ImageInfo; set enterpriseProjectId(enterpriseProjectId: string | undefined); get enterpriseProjectId(): string | undefined; withFile(file: string): ImageInfo; withId(id: string): ImageInfo; withMinDisk(minDisk: number): ImageInfo; set minDisk(minDisk: number | undefined); get minDisk(): number | undefined; withMinRam(minRam: number): ImageInfo; set minRam(minRam: number | undefined); get minRam(): number | undefined; withName(name: string): ImageInfo; withOwner(owner: string): ImageInfo; withProtected(_protected: boolean): ImageInfo; set _protected(_protected: boolean | undefined); get _protected(): boolean | undefined; withSchema(schema: string): ImageInfo; withSelf(self: string): ImageInfo; withSize(size: number): ImageInfo; withStatus(status: ImageInfoStatusEnum | string): ImageInfo; withTags(tags: Array): ImageInfo; withUpdatedAt(updatedAt: string): ImageInfo; set updatedAt(updatedAt: string | undefined); get updatedAt(): string | undefined; withVirtualEnvType(virtualEnvType: ImageInfoVirtualEnvTypeEnum | string): ImageInfo; set virtualEnvType(virtualEnvType: ImageInfoVirtualEnvTypeEnum | string | undefined); get virtualEnvType(): ImageInfoVirtualEnvTypeEnum | string | undefined; withVirtualSize(virtualSize: number): ImageInfo; set virtualSize(virtualSize: number | undefined); get virtualSize(): number | undefined; withVisibility(visibility: ImageInfoVisibilityEnum | string): ImageInfo; withSupportFcInject(supportFcInject: ImageInfoSupportFcInjectEnum | string): ImageInfo; set supportFcInject(supportFcInject: ImageInfoSupportFcInjectEnum | string | undefined); get supportFcInject(): ImageInfoSupportFcInjectEnum | string | undefined; withHwFirmwareType(hwFirmwareType: ImageInfoHwFirmwareTypeEnum | string): ImageInfo; set hwFirmwareType(hwFirmwareType: ImageInfoHwFirmwareTypeEnum | string | undefined); get hwFirmwareType(): ImageInfoHwFirmwareTypeEnum | string | undefined; withSupportArm(supportArm: ImageInfoSupportArmEnum | string): ImageInfo; set supportArm(supportArm: ImageInfoSupportArmEnum | string | undefined); get supportArm(): ImageInfoSupportArmEnum | string | undefined; withMaxRam(maxRam: string): ImageInfo; set maxRam(maxRam: string | undefined); get maxRam(): string | undefined; withSystemCmkid(systemCmkid: string): ImageInfo; set systemCmkid(systemCmkid: string | undefined); get systemCmkid(): string | undefined; withOsFeatureList(osFeatureList: string): ImageInfo; set osFeatureList(osFeatureList: string | undefined); get osFeatureList(): string | undefined; withAccountCode(accountCode: string): ImageInfo; set accountCode(accountCode: string | undefined); get accountCode(): string | undefined; withHwVifMultiqueueEnabled(hwVifMultiqueueEnabled: string): ImageInfo; set hwVifMultiqueueEnabled(hwVifMultiqueueEnabled: string | undefined); get hwVifMultiqueueEnabled(): string | undefined; withIsOffshelved(isOffshelved: string): ImageInfo; set isOffshelved(isOffshelved: string | undefined); get isOffshelved(): string | undefined; withLazyloading(lazyloading: string): ImageInfo; set lazyloading(lazyloading: string | undefined); get lazyloading(): string | undefined; withRootOrigin(rootOrigin: string): ImageInfo; set rootOrigin(rootOrigin: string | undefined); get rootOrigin(): string | undefined; withSequenceNum(sequenceNum: string): ImageInfo; set sequenceNum(sequenceNum: string | undefined); get sequenceNum(): string | undefined; withActiveAt(activeAt: string): ImageInfo; set activeAt(activeAt: string | undefined); get activeAt(): string | undefined; withSupportAgentList(supportAgentList: string): ImageInfo; set supportAgentList(supportAgentList: string | undefined); get supportAgentList(): string | undefined; withSupportAmd(supportAmd: string): ImageInfo; set supportAmd(supportAmd: string | undefined); get supportAmd(): string | undefined; } /** * @export * @enum {string} */ export declare enum ImageInfoImageSourceTypeEnum { UDS = "uds", SWIFT = "swift" } /** * @export * @enum {string} */ export declare enum ImageInfoImagetypeEnum { GOLD = "gold", PRIVATE = "private", SHARED = "shared" } /** * @export * @enum {string} */ export declare enum ImageInfoIsregisteredEnum { TRUE = "true", FALSE = "false" } /** * @export * @enum {string} */ export declare enum ImageInfoOsBitEnum { E_32 = "32", E_64 = "64" } /** * @export * @enum {string} */ export declare enum ImageInfoOsTypeEnum { LINUX = "Linux", WINDOWS = "Windows", OTHER = "Other" } /** * @export * @enum {string} */ export declare enum ImageInfoPlatformEnum { WINDOWS = "Windows", UBUNTU = "Ubuntu", REDHAT = "RedHat", SUSE = "SUSE", CENTOS = "CentOS", DEBIAN = "Debian", OPENSUSE = "OpenSUSE", ORACLE_LINUX = "Oracle Linux", FEDORA = "Fedora", OTHER = "Other", COREOS = "CoreOS", EULEROS = "EulerOS" } /** * @export * @enum {string} */ export declare enum ImageInfoStatusEnum { QUEUED = "queued", SAVING = "saving", DELETED = "deleted", KILLED = "killed", ACTIVE = "active" } /** * @export * @enum {string} */ export declare enum ImageInfoVirtualEnvTypeEnum { FUSIONCOMPUTE = "FusionCompute", IRONIC = "Ironic", DATAIMAGE = "DataImage" } /** * @export * @enum {string} */ export declare enum ImageInfoVisibilityEnum { PRIVATE = "private", PUBLIC = "public" } /** * @export * @enum {string} */ export declare enum ImageInfoSupportFcInjectEnum { TRUE = "true", FALSE = "false" } /** * @export * @enum {string} */ export declare enum ImageInfoHwFirmwareTypeEnum { BIOS = "bios", UEFI = "uefi" } /** * @export * @enum {string} */ export declare enum ImageInfoSupportArmEnum { TRUE = "true", FALSE = "false" } //# sourceMappingURL=ImageInfo.d.ts.map