package org.zstack.network.securitygroup;
import java.util.ArrayList;
import java.util.List;
public class HostRuleTO {
private List<SecurityGroupRuleTO> rules;
private String hostUuid;
private String hypervisorType;
private boolean refreshHost;
public List<SecurityGroupRuleTO> getRules() {
if (rules == null) {
rules = new ArrayList<SecurityGroupRuleTO>();
}
return rules;
}
public void setRules(List<SecurityGroupRuleTO> rules) {
this.rules = rules;
}
public String getHostUuid() {
return hostUuid;
}
public void setHostUuid(String hostUuid) {
this.hostUuid = hostUuid;
}
public String getHypervisorType() {
return hypervisorType;
}
public void setHypervisorType(String hypervisorType) {
this.hypervisorType = hypervisorType;
}
public boolean isRefreshHost() {
return refreshHost;
}
public void setRefreshHost(boolean refreshHost) {
this.refreshHost = refreshHost;
}
public void setActionCodeForAllSecurityGroupRuleTOs(String actionCode) {
for (SecurityGroupRuleTO rto : rules) {
rto.setActionCode(actionCode);
}
}
}