com.aeontronix.enhancedmule.tools.anypoint.provisioning.VPCProvisioningDescriptor Maven / Gradle / Ivy
/*
* Copyright (c) Aeontronix 2019
*/
package com.aeontronix.enhancedmule.tools.anypoint.provisioning;
import com.aeontronix.enhancedmule.tools.anypoint.FirewallRule;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
public class VPCProvisioningDescriptor {
private String name;
private String cidrBlock;
private boolean defaultVpc;
private String region;
private List organizations;
private List environments;
private List firewallRules;
private List dnsServers;
private List dnsDomains;
public VPCProvisioningDescriptor() {
}
@JsonProperty(required = true)
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@JsonProperty(required = true)
public String getCidrBlock() {
return cidrBlock;
}
public void setCidrBlock(String cidrBlock) {
this.cidrBlock = cidrBlock;
}
@JsonProperty(required = true)
public boolean isDefaultVpc() {
return defaultVpc;
}
public void setDefaultVpc(boolean defaultVpc) {
this.defaultVpc = defaultVpc;
}
@JsonProperty(required = true)
public String getRegion() {
return region;
}
public void setRegion(String region) {
this.region = region;
}
@JsonProperty(required = true)
public List getOrganizations() {
return organizations;
}
public void setOrganizations(List organizations) {
this.organizations = organizations;
}
@JsonProperty(required = true)
public List getEnvironments() {
return environments;
}
public void setEnvironments(List environments) {
this.environments = environments;
}
@JsonProperty(required = true)
public List getFirewallRules() {
return firewallRules;
}
public void setFirewallRules(List firewallRules) {
this.firewallRules = firewallRules;
}
@JsonProperty(required = true)
public List getDnsServers() {
return dnsServers;
}
public void setDnsServers(List dnsServers) {
this.dnsServers = dnsServers;
}
@JsonProperty(required = true)
public List getDnsDomains() {
return dnsDomains;
}
public void setDnsDomains(List dnsDomains) {
this.dnsDomains = dnsDomains;
}
}