Class NodeGroup.Builder
java.lang.Object
com.scivicslab.actoriac.NodeGroup.Builder
- Enclosing class:
NodeGroup
Builder for creating NodeGroup instances with fluent API.
This is the recommended way to create NodeGroup instances.
Example:
NodeGroup nodeGroup = new NodeGroup.Builder()
.withInventory(new FileInputStream("inventory.ini"))
.build();
- Author:
- devteam@scivics-lab.com
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the NodeGroup instance.withInventory(InputStream inventoryStream) Loads an Ansible inventory file.
-
Field Details
-
inventory
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
withInventory
Loads an Ansible inventory file.- Parameters:
inventoryStream- the input stream containing the inventory file- Returns:
- this builder for method chaining
- Throws:
IOException- if reading the inventory fails
-
build
-