package com.sequenceiq.cloudbreak.cloud.model; import java.util.Arrays; public class SecurityRule { private final String cidr; private final PortDefinition[] ports; private final String protocol; public SecurityRule(String cidr, PortDefinition[] ports, String protocol) { this.cidr = cidr; this.ports = ports; this.protocol = protocol; } public String getProtocol() { return protocol; } public PortDefinition[] getPorts() { return ports; } public String getCidr() { return cidr; } @Override public String toString() { final StringBuilder sb = new StringBuilder("SecurityRule{"); sb.append("cidr='").append(cidr).append('\''); sb.append(", ports='").append(Arrays.toString(ports)).append('\''); sb.append(", protocol='").append(protocol).append('\''); sb.append('}'); return sb.toString(); } }