Class AnsibleGroup
- java.lang.Object
-
- it.andreascarpino.ansible.inventory.type.AnsibleGroup
-
public class AnsibleGroup extends Object
- Author:
- Andrea Scarpino
-
-
Constructor Summary
Constructors Constructor Description AnsibleGroup(String name)
AnsibleGroup(String name, List<AnsibleHost> hosts)
AnsibleGroup(String name, List<AnsibleHost> hosts, List<AnsibleVariable> variables)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addHost(AnsibleHost host)
void
addHosts(List<AnsibleHost> hosts)
void
addSubgroup(AnsibleGroup subgroup)
void
addVariable(AnsibleVariable variable)
void
addVariables(List<AnsibleVariable> variables)
void
clear()
boolean
equals(Object o)
AnsibleHost
getHost(String host)
Collection<AnsibleHost>
getHosts()
String
getName()
Collection<AnsibleGroup>
getSubgroups()
AnsibleVariable
getVariable(String variable)
Collection<AnsibleVariable>
getVariables()
int
hashCode()
void
removeHost(String host)
void
removeSubgroup(String subgroup)
void
removeVariable(String variable)
-
-
-
Constructor Detail
-
AnsibleGroup
public AnsibleGroup(String name)
-
AnsibleGroup
public AnsibleGroup(String name, List<AnsibleHost> hosts)
-
AnsibleGroup
public AnsibleGroup(String name, List<AnsibleHost> hosts, List<AnsibleVariable> variables)
-
-
Method Detail
-
getName
public String getName()
-
getHosts
public Collection<AnsibleHost> getHosts()
-
getSubgroups
public Collection<AnsibleGroup> getSubgroups()
-
getVariables
public Collection<AnsibleVariable> getVariables()
-
addHost
public void addHost(AnsibleHost host)
-
addHosts
public void addHosts(List<AnsibleHost> hosts)
-
addSubgroup
public void addSubgroup(AnsibleGroup subgroup)
-
addVariable
public void addVariable(AnsibleVariable variable)
-
addVariables
public void addVariables(List<AnsibleVariable> variables)
-
getHost
public AnsibleHost getHost(String host)
-
getVariable
public AnsibleVariable getVariable(String variable)
-
removeHost
public void removeHost(String host)
-
removeSubgroup
public void removeSubgroup(String subgroup)
-
removeVariable
public void removeVariable(String variable)
-
clear
public void clear()
-
-