-----------------------------------Cors.java----------------------------------- import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import javax.annotation.Generated; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "origins", "methods", "headers" }) @Generated("jsonschema2pojo") public class Cors { @JsonProperty("origins") private List<String> origins; @JsonProperty("methods") private List<String> methods; @JsonProperty("headers") private List<String> headers; @JsonIgnore private Map<String, Object> additionalProperties = new LinkedHashMap<String, Object>(); @JsonProperty("origins") public List<String> getOrigins() { return origins; } @JsonProperty("origins") public void setOrigins(List<String> origins) { this.origins = origins; } @JsonProperty("methods") public List<String> getMethods() { return methods; } @JsonProperty("methods") public void setMethods(List<String> methods) { this.methods = methods; } @JsonProperty("headers") public List<String> getHeaders() { return headers; } @JsonProperty("headers") public void setHeaders(List<String> headers) { this.headers = headers; } @JsonAnyGetter public Map<String, Object> getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } } -----------------------------------Credentials.java----------------------------------- import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import javax.annotation.Generated; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "client_id", "client_secret", "token_url", "scopes" }) @Generated("jsonschema2pojo") public class Credentials { @JsonProperty("client_id") private String clientId; @JsonProperty("client_secret") private String clientSecret; @JsonProperty("token_url") private String tokenUrl; @JsonProperty("scopes") private List<String> scopes; @JsonIgnore private Map<String, Object> additionalProperties = new LinkedHashMap<String, Object>(); @JsonProperty("client_id") public String getClientId() { return clientId; } @JsonProperty("client_id") public void setClientId(String clientId) { this.clientId = clientId; } @JsonProperty("client_secret") public String getClientSecret() { return clientSecret; } @JsonProperty("client_secret") public void setClientSecret(String clientSecret) { this.clientSecret = clientSecret; } @JsonProperty("token_url") public String getTokenUrl() { return tokenUrl; } @JsonProperty("token_url") public void setTokenUrl(String tokenUrl) { this.tokenUrl = tokenUrl; } @JsonProperty("scopes") public List<String> getScopes() { return scopes; } @JsonProperty("scopes") public void setScopes(List<String> scopes) { this.scopes = scopes; } @JsonAnyGetter public Map<String, Object> getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } } -----------------------------------Oauth2.java----------------------------------- import java.util.LinkedHashMap; import java.util.Map; import javax.annotation.Generated; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "name", "description", "credentials" }) @Generated("jsonschema2pojo") public class Oauth2 { @JsonProperty("name") private String name; @JsonProperty("description") private String description; @JsonProperty("credentials") private Credentials credentials; @JsonIgnore private Map<String, Object> additionalProperties = new LinkedHashMap<String, Object>(); @JsonProperty("name") public String getName() { return name; } @JsonProperty("name") public void setName(String name) { this.name = name; } @JsonProperty("description") public String getDescription() { return description; } @JsonProperty("description") public void setDescription(String description) { this.description = description; } @JsonProperty("credentials") public Credentials getCredentials() { return credentials; } @JsonProperty("credentials") public void setCredentials(Credentials credentials) { this.credentials = credentials; } @JsonAnyGetter public Map<String, Object> getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } } -----------------------------------Policy.java----------------------------------- import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import javax.annotation.Generated; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "policies" }) @Generated("jsonschema2pojo") public class Policy { @JsonProperty("policies") private List<Policy__1> policies; @JsonIgnore private Map<String, Object> additionalProperties = new LinkedHashMap<String, Object>(); @JsonProperty("policies") public List<Policy__1> getPolicies() { return policies; } @JsonProperty("policies") public void setPolicies(List<Policy__1> policies) { this.policies = policies; } @JsonAnyGetter public Map<String, Object> getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } } -----------------------------------Policy__1.java----------------------------------- import java.util.LinkedHashMap; import java.util.Map; import javax.annotation.Generated; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "cors", "oauth2", "rate_limit" }) @Generated("jsonschema2pojo") public class Policy__1 { @JsonProperty("cors") private Cors cors; @JsonProperty("oauth2") private Oauth2 oauth2; @JsonProperty("rate_limit") private RateLimit rateLimit; @JsonIgnore private Map<String, Object> additionalProperties = new LinkedHashMap<String, Object>(); @JsonProperty("cors") public Cors getCors() { return cors; } @JsonProperty("cors") public void setCors(Cors cors) { this.cors = cors; } @JsonProperty("oauth2") public Oauth2 getOauth2() { return oauth2; } @JsonProperty("oauth2") public void setOauth2(Oauth2 oauth2) { this.oauth2 = oauth2; } @JsonProperty("rate_limit") public RateLimit getRateLimit() { return rateLimit; } @JsonProperty("rate_limit") public void setRateLimit(RateLimit rateLimit) { this.rateLimit = rateLimit; } @JsonAnyGetter public Map<String, Object> getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } } -----------------------------------RateLimit.java----------------------------------- import java.util.LinkedHashMap; import java.util.Map; import javax.annotation.Generated; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "minute", "hour", "day" }) @Generated("jsonschema2pojo") public class RateLimit { @JsonProperty("minute") private Integer minute; @JsonProperty("hour") private Integer hour; @JsonProperty("day") private Integer day; @JsonIgnore private Map<String, Object> additionalProperties = new LinkedHashMap<String, Object>(); @JsonProperty("minute") public Integer getMinute() { return minute; } @JsonProperty("minute") public void setMinute(Integer minute) { this.minute = minute; } @JsonProperty("hour") public Integer getHour() { return hour; } @JsonProperty("hour") public void setHour(Integer hour) { this.hour = hour; } @JsonProperty("day") public Integer getDay() { return day; } @JsonProperty("day") public void setDay(Integer day) { this.day = day; } @JsonAnyGetter public Map<String, Object> getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } }