import { OpenPublicIp } from './OpenPublicIp'; import { RestorePoint } from './RestorePoint'; import { Tag } from './Tag'; import { Volume } from './Volume'; export declare class ClusterCheckBody { private 'enterprise_project_id'?; flavor?: string; private 'availability_zones'?; private 'num_node'?; private 'security_group_id'?; private 'datastore_version'?; private 'vpc_id'?; private 'subnet_id'?; private 'public_ip'?; private 'cross_spec_restore'?; volume?: Volume; private 'old_cluster_hostname'?; private 'restore_point'?; private 'tag_list'?; private 'dss_pool_id'?; private 'db_port'?; private 'db_password'?; private 'db_name'?; private 'num_cn'?; name?: string; constructor(flavor?: string, availabilityZones?: Array, numNode?: number, datastoreVersion?: string, vpcId?: string, subnetId?: string); withEnterpriseProjectId(enterpriseProjectId: string): ClusterCheckBody; set enterpriseProjectId(enterpriseProjectId: string | undefined); get enterpriseProjectId(): string | undefined; withFlavor(flavor: string): ClusterCheckBody; withAvailabilityZones(availabilityZones: Array): ClusterCheckBody; set availabilityZones(availabilityZones: Array | undefined); get availabilityZones(): Array | undefined; withNumNode(numNode: number): ClusterCheckBody; set numNode(numNode: number | undefined); get numNode(): number | undefined; withSecurityGroupId(securityGroupId: string): ClusterCheckBody; set securityGroupId(securityGroupId: string | undefined); get securityGroupId(): string | undefined; withDatastoreVersion(datastoreVersion: string): ClusterCheckBody; set datastoreVersion(datastoreVersion: string | undefined); get datastoreVersion(): string | undefined; withVpcId(vpcId: string): ClusterCheckBody; set vpcId(vpcId: string | undefined); get vpcId(): string | undefined; withSubnetId(subnetId: string): ClusterCheckBody; set subnetId(subnetId: string | undefined); get subnetId(): string | undefined; withPublicIp(publicIp: OpenPublicIp): ClusterCheckBody; set publicIp(publicIp: OpenPublicIp | undefined); get publicIp(): OpenPublicIp | undefined; withCrossSpecRestore(crossSpecRestore: string): ClusterCheckBody; set crossSpecRestore(crossSpecRestore: string | undefined); get crossSpecRestore(): string | undefined; withVolume(volume: Volume): ClusterCheckBody; withOldClusterHostname(oldClusterHostname: string): ClusterCheckBody; set oldClusterHostname(oldClusterHostname: string | undefined); get oldClusterHostname(): string | undefined; withRestorePoint(restorePoint: RestorePoint): ClusterCheckBody; set restorePoint(restorePoint: RestorePoint | undefined); get restorePoint(): RestorePoint | undefined; withTagList(tagList: Array): ClusterCheckBody; set tagList(tagList: Array | undefined); get tagList(): Array | undefined; withDssPoolId(dssPoolId: string): ClusterCheckBody; set dssPoolId(dssPoolId: string | undefined); get dssPoolId(): string | undefined; withDbPort(dbPort: string): ClusterCheckBody; set dbPort(dbPort: string | undefined); get dbPort(): string | undefined; withDbPassword(dbPassword: string): ClusterCheckBody; set dbPassword(dbPassword: string | undefined); get dbPassword(): string | undefined; withDbName(dbName: string): ClusterCheckBody; set dbName(dbName: string | undefined); get dbName(): string | undefined; withNumCn(numCn: number): ClusterCheckBody; set numCn(numCn: number | undefined); get numCn(): number | undefined; withName(name: string): ClusterCheckBody; } //# sourceMappingURL=ClusterCheckBody.d.ts.map