import { PublicIp } from './PublicIp'; import { Tags } from './Tags'; export declare class CreateClusterInfo { private 'node_type'?; private 'number_of_node'?; private 'subnet_id'?; private 'security_group_id'?; private 'vpc_id'?; private 'availability_zone'?; port?: number; name?: string; private 'user_name'?; private 'user_pwd'?; private 'public_ip'?; private 'number_of_cn'?; private 'enterprise_project_id'?; tags?: Tags; constructor(nodeType?: string, numberOfNode?: number, subnetId?: string, securityGroupId?: string, vpcId?: string, name?: string, userName?: string, userPwd?: string); withNodeType(nodeType: string): CreateClusterInfo; set nodeType(nodeType: string | undefined); get nodeType(): string | undefined; withNumberOfNode(numberOfNode: number): CreateClusterInfo; set numberOfNode(numberOfNode: number | undefined); get numberOfNode(): number | undefined; withSubnetId(subnetId: string): CreateClusterInfo; set subnetId(subnetId: string | undefined); get subnetId(): string | undefined; withSecurityGroupId(securityGroupId: string): CreateClusterInfo; set securityGroupId(securityGroupId: string | undefined); get securityGroupId(): string | undefined; withVpcId(vpcId: string): CreateClusterInfo; set vpcId(vpcId: string | undefined); get vpcId(): string | undefined; withAvailabilityZone(availabilityZone: string): CreateClusterInfo; set availabilityZone(availabilityZone: string | undefined); get availabilityZone(): string | undefined; withPort(port: number): CreateClusterInfo; withName(name: string): CreateClusterInfo; withUserName(userName: string): CreateClusterInfo; set userName(userName: string | undefined); get userName(): string | undefined; withUserPwd(userPwd: string): CreateClusterInfo; set userPwd(userPwd: string | undefined); get userPwd(): string | undefined; withPublicIp(publicIp: PublicIp): CreateClusterInfo; set publicIp(publicIp: PublicIp | undefined); get publicIp(): PublicIp | undefined; withNumberOfCn(numberOfCn: number): CreateClusterInfo; set numberOfCn(numberOfCn: number | undefined); get numberOfCn(): number | undefined; withEnterpriseProjectId(enterpriseProjectId: string): CreateClusterInfo; set enterpriseProjectId(enterpriseProjectId: string | undefined); get enterpriseProjectId(): string | undefined; withTags(tags: Tags): CreateClusterInfo; } //# sourceMappingURL=CreateClusterInfo.d.ts.map