import { SdkResponse } from "@g42cloud/g42cloud-sdk-core/SdkResponse"; export declare class GlanceUpdateImageResponse extends SdkResponse { 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'?; checksum?: string; private 'container_format'?; private 'created_at'?; private 'disk_format'?; file?: string; id?: string; private 'min_disk'?; private 'min_ram'?; name?: string; owner?: string; private 'protected'?; schema?: string; self?: string; size?: number; status?: GlanceUpdateImageResponseStatusEnum | string; tags?: Array; private 'updated_at'?; private 'virtual_env_type'?; private 'virtual_size'?; visibility?: GlanceUpdateImageResponseVisibilityEnum | string; private '__support_fc_inject'?; private 'enterprise_project_id'?; private 'hw_firmware_type'?; private '__support_arm'?; private '__is_offshelved'?; private '__lazyloading'?; private '__os_feature_list'?; private '__root_origin'?; private '__sequence_num'?; private '__support_agent_list'?; private '__system__cmkid'?; private 'active_at'?; private 'hw_vif_multiqueue_enabled'?; private 'max_ram'?; private '__image_location'?; private '__is_config_init'?; private '__account_code'?; private '__support_amd'?; constructor(); withBackupId(backupId: string): GlanceUpdateImageResponse; set backupId(backupId: string | undefined); get backupId(): string | undefined; withDataOrigin(dataOrigin: string): GlanceUpdateImageResponse; set dataOrigin(dataOrigin: string | undefined); get dataOrigin(): string | undefined; withDescription(description: string): GlanceUpdateImageResponse; set description(description: string | undefined); get description(): string | undefined; withImageSize(imageSize: string): GlanceUpdateImageResponse; set imageSize(imageSize: string | undefined); get imageSize(): string | undefined; withImageSourceType(imageSourceType: GlanceUpdateImageResponseImageSourceTypeEnum | string): GlanceUpdateImageResponse; set imageSourceType(imageSourceType: GlanceUpdateImageResponseImageSourceTypeEnum | string | undefined); get imageSourceType(): GlanceUpdateImageResponseImageSourceTypeEnum | string | undefined; withImagetype(imagetype: GlanceUpdateImageResponseImagetypeEnum | string): GlanceUpdateImageResponse; set imagetype(imagetype: GlanceUpdateImageResponseImagetypeEnum | string | undefined); get imagetype(): GlanceUpdateImageResponseImagetypeEnum | string | undefined; withIsregistered(isregistered: GlanceUpdateImageResponseIsregisteredEnum | string): GlanceUpdateImageResponse; set isregistered(isregistered: GlanceUpdateImageResponseIsregisteredEnum | string | undefined); get isregistered(): GlanceUpdateImageResponseIsregisteredEnum | string | undefined; withOriginalimagename(originalimagename: string): GlanceUpdateImageResponse; set originalimagename(originalimagename: string | undefined); get originalimagename(): string | undefined; withOsBit(osBit: GlanceUpdateImageResponseOsBitEnum | string): GlanceUpdateImageResponse; set osBit(osBit: GlanceUpdateImageResponseOsBitEnum | string | undefined); get osBit(): GlanceUpdateImageResponseOsBitEnum | string | undefined; withOsType(osType: GlanceUpdateImageResponseOsTypeEnum | string): GlanceUpdateImageResponse; set osType(osType: GlanceUpdateImageResponseOsTypeEnum | string | undefined); get osType(): GlanceUpdateImageResponseOsTypeEnum | string | undefined; withOsVersion(osVersion: string): GlanceUpdateImageResponse; set osVersion(osVersion: string | undefined); get osVersion(): string | undefined; withPlatform(platform: GlanceUpdateImageResponsePlatformEnum | string): GlanceUpdateImageResponse; set platform(platform: GlanceUpdateImageResponsePlatformEnum | string | undefined); get platform(): GlanceUpdateImageResponsePlatformEnum | string | undefined; withProductcode(productcode: string): GlanceUpdateImageResponse; set productcode(productcode: string | undefined); get productcode(): string | undefined; withSupportDiskintensive(supportDiskintensive: string): GlanceUpdateImageResponse; set supportDiskintensive(supportDiskintensive: string | undefined); get supportDiskintensive(): string | undefined; withSupportHighperformance(supportHighperformance: string): GlanceUpdateImageResponse; set supportHighperformance(supportHighperformance: string | undefined); get supportHighperformance(): string | undefined; withSupportKvm(supportKvm: string): GlanceUpdateImageResponse; set supportKvm(supportKvm: string | undefined); get supportKvm(): string | undefined; withSupportKvmGpuType(supportKvmGpuType: string): GlanceUpdateImageResponse; set supportKvmGpuType(supportKvmGpuType: string | undefined); get supportKvmGpuType(): string | undefined; withSupportKvmInfiniband(supportKvmInfiniband: string): GlanceUpdateImageResponse; set supportKvmInfiniband(supportKvmInfiniband: string | undefined); get supportKvmInfiniband(): string | undefined; withSupportLargememory(supportLargememory: string): GlanceUpdateImageResponse; set supportLargememory(supportLargememory: string | undefined); get supportLargememory(): string | undefined; withSupportXen(supportXen: string): GlanceUpdateImageResponse; set supportXen(supportXen: string | undefined); get supportXen(): string | undefined; withSupportXenGpuType(supportXenGpuType: string): GlanceUpdateImageResponse; set supportXenGpuType(supportXenGpuType: string | undefined); get supportXenGpuType(): string | undefined; withSupportXenHana(supportXenHana: string): GlanceUpdateImageResponse; set supportXenHana(supportXenHana: string | undefined); get supportXenHana(): string | undefined; withChecksum(checksum: string): GlanceUpdateImageResponse; withContainerFormat(containerFormat: string): GlanceUpdateImageResponse; set containerFormat(containerFormat: string | undefined); get containerFormat(): string | undefined; withCreatedAt(createdAt: string): GlanceUpdateImageResponse; set createdAt(createdAt: string | undefined); get createdAt(): string | undefined; withDiskFormat(diskFormat: GlanceUpdateImageResponseDiskFormatEnum | string): GlanceUpdateImageResponse; set diskFormat(diskFormat: GlanceUpdateImageResponseDiskFormatEnum | string | undefined); get diskFormat(): GlanceUpdateImageResponseDiskFormatEnum | string | undefined; withFile(file: string): GlanceUpdateImageResponse; withId(id: string): GlanceUpdateImageResponse; withMinDisk(minDisk: number): GlanceUpdateImageResponse; set minDisk(minDisk: number | undefined); get minDisk(): number | undefined; withMinRam(minRam: number): GlanceUpdateImageResponse; set minRam(minRam: number | undefined); get minRam(): number | undefined; withName(name: string): GlanceUpdateImageResponse; withOwner(owner: string): GlanceUpdateImageResponse; withProtected(_protected: boolean): GlanceUpdateImageResponse; set _protected(_protected: boolean | undefined); get _protected(): boolean | undefined; withSchema(schema: string): GlanceUpdateImageResponse; withSelf(self: string): GlanceUpdateImageResponse; withSize(size: number): GlanceUpdateImageResponse; withStatus(status: GlanceUpdateImageResponseStatusEnum | string): GlanceUpdateImageResponse; withTags(tags: Array): GlanceUpdateImageResponse; withUpdatedAt(updatedAt: string): GlanceUpdateImageResponse; set updatedAt(updatedAt: string | undefined); get updatedAt(): string | undefined; withVirtualEnvType(virtualEnvType: GlanceUpdateImageResponseVirtualEnvTypeEnum | string): GlanceUpdateImageResponse; set virtualEnvType(virtualEnvType: GlanceUpdateImageResponseVirtualEnvTypeEnum | string | undefined); get virtualEnvType(): GlanceUpdateImageResponseVirtualEnvTypeEnum | string | undefined; withVirtualSize(virtualSize: number): GlanceUpdateImageResponse; set virtualSize(virtualSize: number | undefined); get virtualSize(): number | undefined; withVisibility(visibility: GlanceUpdateImageResponseVisibilityEnum | string): GlanceUpdateImageResponse; withSupportFcInject(supportFcInject: GlanceUpdateImageResponseSupportFcInjectEnum | string): GlanceUpdateImageResponse; set supportFcInject(supportFcInject: GlanceUpdateImageResponseSupportFcInjectEnum | string | undefined); get supportFcInject(): GlanceUpdateImageResponseSupportFcInjectEnum | string | undefined; withEnterpriseProjectId(enterpriseProjectId: string): GlanceUpdateImageResponse; set enterpriseProjectId(enterpriseProjectId: string | undefined); get enterpriseProjectId(): string | undefined; withHwFirmwareType(hwFirmwareType: GlanceUpdateImageResponseHwFirmwareTypeEnum | string): GlanceUpdateImageResponse; set hwFirmwareType(hwFirmwareType: GlanceUpdateImageResponseHwFirmwareTypeEnum | string | undefined); get hwFirmwareType(): GlanceUpdateImageResponseHwFirmwareTypeEnum | string | undefined; withSupportArm(supportArm: GlanceUpdateImageResponseSupportArmEnum | string): GlanceUpdateImageResponse; set supportArm(supportArm: GlanceUpdateImageResponseSupportArmEnum | string | undefined); get supportArm(): GlanceUpdateImageResponseSupportArmEnum | string | undefined; withIsOffshelved(isOffshelved: GlanceUpdateImageResponseIsOffshelvedEnum | string): GlanceUpdateImageResponse; set isOffshelved(isOffshelved: GlanceUpdateImageResponseIsOffshelvedEnum | string | undefined); get isOffshelved(): GlanceUpdateImageResponseIsOffshelvedEnum | string | undefined; withLazyloading(lazyloading: string): GlanceUpdateImageResponse; set lazyloading(lazyloading: string | undefined); get lazyloading(): string | undefined; withOsFeatureList(osFeatureList: string): GlanceUpdateImageResponse; set osFeatureList(osFeatureList: string | undefined); get osFeatureList(): string | undefined; withRootOrigin(rootOrigin: string): GlanceUpdateImageResponse; set rootOrigin(rootOrigin: string | undefined); get rootOrigin(): string | undefined; withSequenceNum(sequenceNum: string): GlanceUpdateImageResponse; set sequenceNum(sequenceNum: string | undefined); get sequenceNum(): string | undefined; withSupportAgentList(supportAgentList: string): GlanceUpdateImageResponse; set supportAgentList(supportAgentList: string | undefined); get supportAgentList(): string | undefined; withSystemCmkid(systemCmkid: string): GlanceUpdateImageResponse; set systemCmkid(systemCmkid: string | undefined); get systemCmkid(): string | undefined; withActiveAt(activeAt: string): GlanceUpdateImageResponse; set activeAt(activeAt: string | undefined); get activeAt(): string | undefined; withHwVifMultiqueueEnabled(hwVifMultiqueueEnabled: string): GlanceUpdateImageResponse; set hwVifMultiqueueEnabled(hwVifMultiqueueEnabled: string | undefined); get hwVifMultiqueueEnabled(): string | undefined; withMaxRam(maxRam: string): GlanceUpdateImageResponse; set maxRam(maxRam: string | undefined); get maxRam(): string | undefined; withImageLocation(imageLocation: string): GlanceUpdateImageResponse; set imageLocation(imageLocation: string | undefined); get imageLocation(): string | undefined; withIsConfigInit(isConfigInit: string): GlanceUpdateImageResponse; set isConfigInit(isConfigInit: string | undefined); get isConfigInit(): string | undefined; withAccountCode(accountCode: string): GlanceUpdateImageResponse; set accountCode(accountCode: string | undefined); get accountCode(): string | undefined; withSupportAmd(supportAmd: string): GlanceUpdateImageResponse; set supportAmd(supportAmd: string | undefined); get supportAmd(): string | undefined; } /** * @export * @enum {string} */ export declare enum GlanceUpdateImageResponseImageSourceTypeEnum { UDS = "uds", SWIFT = "swift" } /** * @export * @enum {string} */ export declare enum GlanceUpdateImageResponseImagetypeEnum { GOLD = "gold", PRIVATE = "private", SHARED = "shared", MARKET = "market" } /** * @export * @enum {string} */ export declare enum GlanceUpdateImageResponseIsregisteredEnum { TRUE = "true", FALSE = "false" } /** * @export * @enum {string} */ export declare enum GlanceUpdateImageResponseOsBitEnum { E_32 = "32", E_64 = "64" } /** * @export * @enum {string} */ export declare enum GlanceUpdateImageResponseOsTypeEnum { LINUX = "Linux", WINDOWS = "Windows", OTHER = "Other" } /** * @export * @enum {string} */ export declare enum GlanceUpdateImageResponsePlatformEnum { WINDOWS = "Windows", UBUNTU = "Ubuntu", REDHAT = "RedHat", SUSE = "SUSE", CENTOS = "CentOS", DEBIAN = "Debian", OPENSUSE = "OpenSUSE", ORACLELINUX = "OracleLinux", FEDORA = "Fedora", OTHER = "Other", COREOS = "CoreOS", EULEROS = "EulerOS" } /** * @export * @enum {string} */ export declare enum GlanceUpdateImageResponseDiskFormatEnum { VHD = "vhd", ZVHD = "zvhd", RAW = "raw", QCOW2 = "qcow2", ZVHD2 = "zvhd2" } /** * @export * @enum {string} */ export declare enum GlanceUpdateImageResponseStatusEnum { QUEUED = "queued", SAVING = "saving", DELETED = "deleted", KILLED = "killed", ACTIVE = "active" } /** * @export * @enum {string} */ export declare enum GlanceUpdateImageResponseVirtualEnvTypeEnum { FUSIONCOMPUTE = "FusionCompute", IRONIC = "Ironic", DATAIMAGE = "DataImage" } /** * @export * @enum {string} */ export declare enum GlanceUpdateImageResponseVisibilityEnum { PRIVATE = "private", PUBLIC = "public", SHARED = "shared" } /** * @export * @enum {string} */ export declare enum GlanceUpdateImageResponseSupportFcInjectEnum { TRUE = "true", FALSE = "false" } /** * @export * @enum {string} */ export declare enum GlanceUpdateImageResponseHwFirmwareTypeEnum { BIOS = "bios", UEFI = "uefi" } /** * @export * @enum {string} */ export declare enum GlanceUpdateImageResponseSupportArmEnum { TRUE = "true", FALSE = "false" } /** * @export * @enum {string} */ export declare enum GlanceUpdateImageResponseIsOffshelvedEnum { TRUE = "true", FALSE = "false" } //# sourceMappingURL=GlanceUpdateImageResponse.d.ts.map