@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
40 lines • 1.02 kB
JavaScript
// SPDX-License-Identifier: Apache-2.0
import { BuildNodeImagesOptions } from './build-node-images-options.js';
export class BuildNodeImagesOptionsBuilder {
_image;
_arch;
_baseImage;
_type;
constructor(_image, _arch, _baseImage, _type) {
this._image = _image;
this._arch = _arch;
this._baseImage = _baseImage;
this._type = _type;
}
image(image) {
this._image = image;
return this;
}
arch(arch) {
this._arch = arch;
return this;
}
baseImage(baseImage) {
this._baseImage = baseImage;
return this;
}
type(type) {
this._type = type;
return this;
}
static builder() {
return new BuildNodeImagesOptionsBuilder();
}
/**
* Build the BuildNodeImagesOptions instance.
*/
build() {
return new BuildNodeImagesOptions(this._image, this._arch, this._baseImage, this._type);
}
}
//# sourceMappingURL=build-node-images-options-builder.js.map