package cf.client.model;
import cf.common.JsonObject;
import com.fasterxml.jackson.annotation.JsonProperty;
public class SecurityGroup extends JsonObject {
private final String name;
private final SecurityGroupRule[] rules;
private final boolean runningDefault;
private final boolean stagingDefault;
public SecurityGroup(
@JsonProperty("name") String name,
@JsonProperty("running_default") boolean runningDefault,
@JsonProperty("staging_default") boolean stagingDefault,
@JsonProperty("rules") SecurityGroupRule[] rules) {
this.name = name;
this.rules = rules;
this.runningDefault = runningDefault;
this.stagingDefault = stagingDefault;
}
public String getName() {
return name;
}
public SecurityGroupRule[] getRules() {
return rules;
}
public boolean isRunningDefault() {
return runningDefault;
}
public boolean isStagingDefault() {
return stagingDefault;
}
}