import { SdkResponse } from "@g42cloud/g42cloud-sdk-core/SdkResponse"; export declare class GlanceCreateImageMetadataResponse extends SdkResponse { visibility?: string; name?: string; private 'protected'?; private 'container_format'?; private 'disk_format'?; tags?: Array; private 'min_ram'?; private 'min_disk'?; status?: GlanceCreateImageMetadataResponseStatusEnum | string; private 'created_at'?; private 'updated_at'?; self?: string; id?: string; file?: string; schema?: string; private '__image_source_type'?; private '__image_size'?; private '__isregistered'?; private '__os_version'?; private '__os_type'?; private '__platform'?; private '__os_bit'?; private '__imagetype'?; private 'virtual_env_type'?; owner?: string; private 'virtual_size'?; properties?: object; private '__root_origin'?; checksum?: string; size?: number; constructor(); withVisibility(visibility: string): GlanceCreateImageMetadataResponse; withName(name: string): GlanceCreateImageMetadataResponse; withProtected(_protected: boolean): GlanceCreateImageMetadataResponse; set _protected(_protected: boolean | undefined); get _protected(): boolean | undefined; withContainerFormat(containerFormat: string): GlanceCreateImageMetadataResponse; set containerFormat(containerFormat: string | undefined); get containerFormat(): string | undefined; withDiskFormat(diskFormat: GlanceCreateImageMetadataResponseDiskFormatEnum | string): GlanceCreateImageMetadataResponse; set diskFormat(diskFormat: GlanceCreateImageMetadataResponseDiskFormatEnum | string | undefined); get diskFormat(): GlanceCreateImageMetadataResponseDiskFormatEnum | string | undefined; withTags(tags: Array): GlanceCreateImageMetadataResponse; withMinRam(minRam: number): GlanceCreateImageMetadataResponse; set minRam(minRam: number | undefined); get minRam(): number | undefined; withMinDisk(minDisk: number): GlanceCreateImageMetadataResponse; set minDisk(minDisk: number | undefined); get minDisk(): number | undefined; withStatus(status: GlanceCreateImageMetadataResponseStatusEnum | string): GlanceCreateImageMetadataResponse; withCreatedAt(createdAt: string): GlanceCreateImageMetadataResponse; set createdAt(createdAt: string | undefined); get createdAt(): string | undefined; withUpdatedAt(updatedAt: string): GlanceCreateImageMetadataResponse; set updatedAt(updatedAt: string | undefined); get updatedAt(): string | undefined; withSelf(self: string): GlanceCreateImageMetadataResponse; withId(id: string): GlanceCreateImageMetadataResponse; withFile(file: string): GlanceCreateImageMetadataResponse; withSchema(schema: string): GlanceCreateImageMetadataResponse; withImageSourceType(imageSourceType: string): GlanceCreateImageMetadataResponse; set imageSourceType(imageSourceType: string | undefined); get imageSourceType(): string | undefined; withImageSize(imageSize: string): GlanceCreateImageMetadataResponse; set imageSize(imageSize: string | undefined); get imageSize(): string | undefined; withIsregistered(isregistered: string): GlanceCreateImageMetadataResponse; set isregistered(isregistered: string | undefined); get isregistered(): string | undefined; withOsVersion(osVersion: string): GlanceCreateImageMetadataResponse; set osVersion(osVersion: string | undefined); get osVersion(): string | undefined; withOsType(osType: GlanceCreateImageMetadataResponseOsTypeEnum | string): GlanceCreateImageMetadataResponse; set osType(osType: GlanceCreateImageMetadataResponseOsTypeEnum | string | undefined); get osType(): GlanceCreateImageMetadataResponseOsTypeEnum | string | undefined; withPlatform(platform: string): GlanceCreateImageMetadataResponse; set platform(platform: string | undefined); get platform(): string | undefined; withOsBit(osBit: GlanceCreateImageMetadataResponseOsBitEnum | string): GlanceCreateImageMetadataResponse; set osBit(osBit: GlanceCreateImageMetadataResponseOsBitEnum | string | undefined); get osBit(): GlanceCreateImageMetadataResponseOsBitEnum | string | undefined; withImagetype(imagetype: string): GlanceCreateImageMetadataResponse; set imagetype(imagetype: string | undefined); get imagetype(): string | undefined; withVirtualEnvType(virtualEnvType: GlanceCreateImageMetadataResponseVirtualEnvTypeEnum | string): GlanceCreateImageMetadataResponse; set virtualEnvType(virtualEnvType: GlanceCreateImageMetadataResponseVirtualEnvTypeEnum | string | undefined); get virtualEnvType(): GlanceCreateImageMetadataResponseVirtualEnvTypeEnum | string | undefined; withOwner(owner: string): GlanceCreateImageMetadataResponse; withVirtualSize(virtualSize: number): GlanceCreateImageMetadataResponse; set virtualSize(virtualSize: number | undefined); get virtualSize(): number | undefined; withProperties(properties: object): GlanceCreateImageMetadataResponse; withRootOrigin(rootOrigin: string): GlanceCreateImageMetadataResponse; set rootOrigin(rootOrigin: string | undefined); get rootOrigin(): string | undefined; withChecksum(checksum: string): GlanceCreateImageMetadataResponse; withSize(size: number): GlanceCreateImageMetadataResponse; } /** * @export * @enum {string} */ export declare enum GlanceCreateImageMetadataResponseDiskFormatEnum { VHD = "vhd", ZVHD = "zvhd", RAW = "raw", QCOW2 = "qcow2" } /** * @export * @enum {string} */ export declare enum GlanceCreateImageMetadataResponseStatusEnum { QUEUED = "queued", SAVING = "saving", DELETED = "deleted", KILLED = "killed", ACTIVE = "active" } /** * @export * @enum {string} */ export declare enum GlanceCreateImageMetadataResponseOsTypeEnum { WINDOWS = "Windows", LINUX = "Linux", OTHER = "other" } /** * @export * @enum {string} */ export declare enum GlanceCreateImageMetadataResponseOsBitEnum { E_32 = "32", E_64 = "64" } /** * @export * @enum {string} */ export declare enum GlanceCreateImageMetadataResponseVirtualEnvTypeEnum { FUSIONCOMPUTE = "FusionCompute", IRONIC = "Ironic", DATAIMAGE = "DataImage" } //# sourceMappingURL=GlanceCreateImageMetadataResponse.d.ts.map