package org.zstack.network.securitygroup;
import java.util.Collection;
public class RuleTO {
private String protocol;
private String type;
private int startPort;
private int endPort;
private Collection<String> allowedInternalIpRange;
private String allowedCidr;
public String getProtocol() {
return protocol;
}
public void setProtocol(String protocol) {
this.protocol = protocol;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public int getStartPort() {
return startPort;
}
public void setStartPort(int startPort) {
this.startPort = startPort;
}
public int getEndPort() {
return endPort;
}
public void setEndPort(int endPort) {
this.endPort = endPort;
}
public Collection<String> getAllowedInternalIpRange() {
return allowedInternalIpRange;
}
public void setAllowedInternalIpRange(Collection<String> allowedInternalIpRange) {
this.allowedInternalIpRange = allowedInternalIpRange;
}
public String getAllowedCidr() {
return allowedCidr;
}
public void setAllowedCidr(String allowedCidr) {
this.allowedCidr = allowedCidr;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(String.format("type: %s,", this.type));
sb.append(String.format("protocol: %s,", this.protocol));
sb.append(String.format("startPort: %s,", this.startPort));
sb.append(String.format("endPort: %s,", this.endPort));
sb.append(String.format("allowedCidr: %s", this.allowedCidr));
return sb.toString();
}
public String toFullString() {
StringBuilder sb = new StringBuilder();
sb.append(String.format("type: %s,", this.type));
sb.append(String.format("protocol: %s,", this.protocol));
sb.append(String.format("startPort: %s,", this.startPort));
sb.append(String.format("endPort: %s,", this.endPort));
sb.append(String.format("allowedCidr: %s,", this.allowedCidr));
sb.append(String.format("allowedInternalIpRange: %s", this.allowedInternalIpRange));
return sb.toString();
}
}