@vmngr/libvirt
Version:
Libvirt bindings for Node.js®
11 lines (10 loc) • 432 B
TypeScript
import { DomainDesc, DomainDiskDesc, DomainInterfaceDesc } from "./desc";
export declare class DomainBuilder {
private domainDesc;
fromTemplate(templateDesc: DomainDesc): DomainBuilder;
setName(name: string): DomainBuilder;
setUUID(uuid: string): DomainBuilder;
addDisk(diskDesc: DomainDiskDesc): DomainBuilder;
addInterface(interfaceDesc: DomainInterfaceDesc): DomainBuilder;
build: () => DomainDesc;
}