export declare class GlanceListImagesRequest { private '__imagetype'?; private '__isregistered'?; private '__os_bit'?; private '__os_type'?; private '__platform'?; 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 'container_format'?; private 'disk_format'?; id?: string; limit?: number; marker?: string; private 'member_status'?; private 'min_disk'?; private 'min_ram'?; name?: string; owner?: string; private 'protected'?; private 'sort_dir'?; private 'sort_key'?; status?: GlanceListImagesRequestStatusEnum | string; tag?: string; visibility?: GlanceListImagesRequestVisibilityEnum | string; private 'created_at'?; private 'updated_at'?; constructor(); withImagetype(imagetype: GlanceListImagesRequestImagetypeEnum | string): GlanceListImagesRequest; set imagetype(imagetype: GlanceListImagesRequestImagetypeEnum | string | undefined); get imagetype(): GlanceListImagesRequestImagetypeEnum | string | undefined; withIsregistered(isregistered: boolean): GlanceListImagesRequest; set isregistered(isregistered: boolean | undefined); get isregistered(): boolean | undefined; withOsBit(osBit: GlanceListImagesRequestOsBitEnum | string): GlanceListImagesRequest; set osBit(osBit: GlanceListImagesRequestOsBitEnum | string | undefined); get osBit(): GlanceListImagesRequestOsBitEnum | string | undefined; withOsType(osType: GlanceListImagesRequestOsTypeEnum | string): GlanceListImagesRequest; set osType(osType: GlanceListImagesRequestOsTypeEnum | string | undefined); get osType(): GlanceListImagesRequestOsTypeEnum | string | undefined; withPlatform(platform: GlanceListImagesRequestPlatformEnum | string): GlanceListImagesRequest; set platform(platform: GlanceListImagesRequestPlatformEnum | string | undefined); get platform(): GlanceListImagesRequestPlatformEnum | string | undefined; withSupportDiskintensive(supportDiskintensive: string): GlanceListImagesRequest; set supportDiskintensive(supportDiskintensive: string | undefined); get supportDiskintensive(): string | undefined; withSupportHighperformance(supportHighperformance: string): GlanceListImagesRequest; set supportHighperformance(supportHighperformance: string | undefined); get supportHighperformance(): string | undefined; withSupportKvm(supportKvm: string): GlanceListImagesRequest; set supportKvm(supportKvm: string | undefined); get supportKvm(): string | undefined; withSupportKvmGpuType(supportKvmGpuType: string): GlanceListImagesRequest; set supportKvmGpuType(supportKvmGpuType: string | undefined); get supportKvmGpuType(): string | undefined; withSupportKvmInfiniband(supportKvmInfiniband: string): GlanceListImagesRequest; set supportKvmInfiniband(supportKvmInfiniband: string | undefined); get supportKvmInfiniband(): string | undefined; withSupportLargememory(supportLargememory: string): GlanceListImagesRequest; set supportLargememory(supportLargememory: string | undefined); get supportLargememory(): string | undefined; withSupportXen(supportXen: string): GlanceListImagesRequest; set supportXen(supportXen: string | undefined); get supportXen(): string | undefined; withSupportXenGpuType(supportXenGpuType: string): GlanceListImagesRequest; set supportXenGpuType(supportXenGpuType: string | undefined); get supportXenGpuType(): string | undefined; withSupportXenHana(supportXenHana: string): GlanceListImagesRequest; set supportXenHana(supportXenHana: string | undefined); get supportXenHana(): string | undefined; withContainerFormat(containerFormat: string): GlanceListImagesRequest; set containerFormat(containerFormat: string | undefined); get containerFormat(): string | undefined; withDiskFormat(diskFormat: GlanceListImagesRequestDiskFormatEnum | string): GlanceListImagesRequest; set diskFormat(diskFormat: GlanceListImagesRequestDiskFormatEnum | string | undefined); get diskFormat(): GlanceListImagesRequestDiskFormatEnum | string | undefined; withId(id: string): GlanceListImagesRequest; withLimit(limit: number): GlanceListImagesRequest; withMarker(marker: string): GlanceListImagesRequest; withMemberStatus(memberStatus: string): GlanceListImagesRequest; set memberStatus(memberStatus: string | undefined); get memberStatus(): string | undefined; withMinDisk(minDisk: number): GlanceListImagesRequest; set minDisk(minDisk: number | undefined); get minDisk(): number | undefined; withMinRam(minRam: number): GlanceListImagesRequest; set minRam(minRam: number | undefined); get minRam(): number | undefined; withName(name: string): GlanceListImagesRequest; withOwner(owner: string): GlanceListImagesRequest; withProtected(_protected: boolean): GlanceListImagesRequest; set _protected(_protected: boolean | undefined); get _protected(): boolean | undefined; withSortDir(sortDir: string): GlanceListImagesRequest; set sortDir(sortDir: string | undefined); get sortDir(): string | undefined; withSortKey(sortKey: string): GlanceListImagesRequest; set sortKey(sortKey: string | undefined); get sortKey(): string | undefined; withStatus(status: GlanceListImagesRequestStatusEnum | string): GlanceListImagesRequest; withTag(tag: string): GlanceListImagesRequest; withVisibility(visibility: GlanceListImagesRequestVisibilityEnum | string): GlanceListImagesRequest; withCreatedAt(createdAt: string): GlanceListImagesRequest; set createdAt(createdAt: string | undefined); get createdAt(): string | undefined; withUpdatedAt(updatedAt: string): GlanceListImagesRequest; set updatedAt(updatedAt: string | undefined); get updatedAt(): string | undefined; } /** * @export * @enum {string} */ export declare enum GlanceListImagesRequestImagetypeEnum { GOLD = "gold", PRIVATE = "private", SHARED = "shared", MARKET = "market" } /** * @export * @enum {string} */ export declare enum GlanceListImagesRequestOsBitEnum { E_32 = "32", E_64 = "64" } /** * @export * @enum {string} */ export declare enum GlanceListImagesRequestOsTypeEnum { LINUX = "Linux", WINDOWS = "Windows", OTHER = "Other" } /** * @export * @enum {string} */ export declare enum GlanceListImagesRequestPlatformEnum { 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 GlanceListImagesRequestDiskFormatEnum { VHD = "vhd", ZVHD = "zvhd", RAW = "raw", QCOW2 = "qcow2" } /** * @export * @enum {string} */ export declare enum GlanceListImagesRequestStatusEnum { QUEUED = "queued", SAVING = "saving", DELETED = "deleted", KILLED = "killed", ACTIVE = "active" } /** * @export * @enum {string} */ export declare enum GlanceListImagesRequestVisibilityEnum { PUBLIC = "public", PRIVATE = "private", SHARED = "shared" } //# sourceMappingURL=GlanceListImagesRequest.d.ts.map