package com.sequenceiq.cloudbreak.api.model;
import java.util.LinkedList;
import java.util.List;
import javax.validation.Valid;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.sequenceiq.cloudbreak.doc.ModelDescriptions;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ApiModel
@JsonIgnoreProperties(ignoreUnknown = true)
public class SecurityGroupRequest extends SecurityGroupBase {
@Valid
@ApiModelProperty(value = ModelDescriptions.SecurityGroupModelDescription.SECURITY_RULES)
private List<SecurityRuleRequest> securityRules = new LinkedList<>();
public List<SecurityRuleRequest> getSecurityRules() {
return securityRules;
}
public void setSecurityRules(List<SecurityRuleRequest> securityRules) {
this.securityRules = securityRules;
}
}