me.snowdrop.istio.api.model.IstioSchema Maven / Gradle / Ivy
package me.snowdrop.istio.api.model;
import java.io.Serializable;
import java.util.HashMap;
import java.util.Map;
import javax.validation.Valid;
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.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import io.sundr.builder.annotations.Buildable;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import me.snowdrop.istio.api.model.v1.broker.CatalogEntry;
import me.snowdrop.istio.api.model.v1.broker.CatalogPlan;
import me.snowdrop.istio.api.model.v1.broker.Deployment;
import me.snowdrop.istio.api.model.v1.broker.ServiceClass;
import me.snowdrop.istio.api.model.v1.broker.ServicePlan;
import me.snowdrop.istio.api.model.v1.mesh.MeshConfig;
import me.snowdrop.istio.api.model.v1.mesh.ProxyConfig;
import me.snowdrop.istio.api.model.v1.mixer.AttributeValue;
import me.snowdrop.istio.api.model.v1.mixer.Attributes;
import me.snowdrop.istio.api.model.v1.mixer.CheckRequest;
import me.snowdrop.istio.api.model.v1.mixer.CheckResponse;
import me.snowdrop.istio.api.model.v1.mixer.CompressedAttributes;
import me.snowdrop.istio.api.model.v1.mixer.QuotaParams;
import me.snowdrop.istio.api.model.v1.mixer.QuotaResult;
import me.snowdrop.istio.api.model.v1.mixer.ReferencedAttributes;
import me.snowdrop.istio.api.model.v1.mixer.ReportRequest;
import me.snowdrop.istio.api.model.v1.mixer.ReportResponse;
import me.snowdrop.istio.api.model.v1.mixer.StringMap;
import me.snowdrop.istio.api.model.v1.routing.CircuitBreaker;
import me.snowdrop.istio.api.model.v1.routing.CorsPolicy;
import me.snowdrop.istio.api.model.v1.routing.DestinationPolicy;
import me.snowdrop.istio.api.model.v1.routing.DestinationWeight;
import me.snowdrop.istio.api.model.v1.routing.EgressRule;
import me.snowdrop.istio.api.model.v1.routing.HTTPFaultInjection;
import me.snowdrop.istio.api.model.v1.routing.HTTPRedirect;
import me.snowdrop.istio.api.model.v1.routing.HTTPRetry;
import me.snowdrop.istio.api.model.v1.routing.HTTPRewrite;
import me.snowdrop.istio.api.model.v1.routing.HTTPTimeout;
import me.snowdrop.istio.api.model.v1.routing.IngressRule;
import me.snowdrop.istio.api.model.v1.routing.IstioService;
import me.snowdrop.istio.api.model.v1.routing.L4FaultInjection;
import me.snowdrop.istio.api.model.v1.routing.L4MatchAttributes;
import me.snowdrop.istio.api.model.v1.routing.LoadBalancing;
import me.snowdrop.istio.api.model.v1.routing.MatchCondition;
import me.snowdrop.istio.api.model.v1.routing.MatchRequest;
import me.snowdrop.istio.api.model.v1.routing.RouteRule;
import me.snowdrop.istio.api.model.v1.routing.StringMatch;
@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonPropertyOrder({
"apiVersion",
"kind",
"metadata",
"AttributeValue",
"Attributes",
"CatalogEntry",
"CatalogPlan",
"CheckRequest",
"CheckResponse",
"CircuitBreaker",
"CompressedAttributes",
"CorsPolicy",
"Deployment",
"DestinationPolicy",
"DestinationWeight",
"EgressRule",
"HTTPFaultInjection",
"HTTPRedirect",
"HTTPRetry",
"HTTPRewrite",
"HTTPTimeout",
"IngressRule",
"IstioService",
"L4FaultInjection",
"L4MatchAttributes",
"LoadBalancing",
"MatchCondition",
"MatchRequest",
"MeshConfig",
"ProxyConfig",
"QuotaParams",
"QuotaResult",
"ReferencedAttributes",
"ReportRequest",
"ReportResponse",
"RouteRule",
"ServiceClass",
"ServicePlan",
"StringMap",
"StringMatch"
})
@ToString
@EqualsAndHashCode
@Buildable(editableEnabled = false, validationEnabled = true, generateBuilderPackage = true, builderPackage = "me.snowdrop.istio.api.builder")
public class IstioSchema implements Serializable
{
/**
*
*
*/
@JsonProperty("AttributeValue")
@JsonPropertyDescription("")
@Valid
private AttributeValue attributeValue;
/**
*
*
*/
@JsonProperty("Attributes")
@JsonPropertyDescription("")
@Valid
private Attributes attributes;
/**
*
*
*/
@JsonProperty("CatalogEntry")
@JsonPropertyDescription("")
@Valid
private CatalogEntry catalogEntry;
/**
*
*
*/
@JsonProperty("CatalogPlan")
@JsonPropertyDescription("")
@Valid
private CatalogPlan catalogPlan;
/**
*
*
*/
@JsonProperty("CheckRequest")
@JsonPropertyDescription("")
@Valid
private CheckRequest checkRequest;
/**
*
*
*/
@JsonProperty("CheckResponse")
@JsonPropertyDescription("")
@Valid
private CheckResponse checkResponse;
/**
*
*
*/
@JsonProperty("CircuitBreaker")
@JsonPropertyDescription("")
@Valid
private CircuitBreaker circuitBreaker;
/**
*
*
*/
@JsonProperty("CompressedAttributes")
@JsonPropertyDescription("")
@Valid
private CompressedAttributes compressedAttributes;
/**
*
*
*/
@JsonProperty("CorsPolicy")
@JsonPropertyDescription("")
@Valid
private CorsPolicy corsPolicy;
/**
*
*
*/
@JsonProperty("Deployment")
@JsonPropertyDescription("")
@Valid
private Deployment deployment;
/**
*
*
*/
@JsonProperty("DestinationPolicy")
@JsonPropertyDescription("")
@Valid
private DestinationPolicy destinationPolicy;
/**
*
*
*/
@JsonProperty("DestinationWeight")
@JsonPropertyDescription("")
@Valid
private DestinationWeight destinationWeight;
/**
*
*
*/
@JsonProperty("EgressRule")
@JsonPropertyDescription("")
@Valid
private EgressRule egressRule;
/**
*
*
*/
@JsonProperty("HTTPFaultInjection")
@JsonPropertyDescription("")
@Valid
private HTTPFaultInjection hTTPFaultInjection;
/**
*
*
*/
@JsonProperty("HTTPRedirect")
@JsonPropertyDescription("")
@Valid
private HTTPRedirect hTTPRedirect;
/**
*
*
*/
@JsonProperty("HTTPRetry")
@JsonPropertyDescription("")
@Valid
private HTTPRetry hTTPRetry;
/**
*
*
*/
@JsonProperty("HTTPRewrite")
@JsonPropertyDescription("")
@Valid
private HTTPRewrite hTTPRewrite;
/**
*
*
*/
@JsonProperty("HTTPTimeout")
@JsonPropertyDescription("")
@Valid
private HTTPTimeout hTTPTimeout;
/**
*
*
*/
@JsonProperty("IngressRule")
@JsonPropertyDescription("")
@Valid
private IngressRule ingressRule;
/**
*
*
*/
@JsonProperty("IstioService")
@JsonPropertyDescription("")
@Valid
private IstioService istioService;
/**
*
*
*/
@JsonProperty("L4FaultInjection")
@JsonPropertyDescription("")
@Valid
private L4FaultInjection l4FaultInjection;
/**
*
*
*/
@JsonProperty("L4MatchAttributes")
@JsonPropertyDescription("")
@Valid
private L4MatchAttributes l4MatchAttributes;
/**
*
*
*/
@JsonProperty("LoadBalancing")
@JsonPropertyDescription("")
@Valid
private LoadBalancing loadBalancing;
/**
*
*
*/
@JsonProperty("MatchCondition")
@JsonPropertyDescription("")
@Valid
private MatchCondition matchCondition;
/**
*
*
*/
@JsonProperty("MatchRequest")
@JsonPropertyDescription("")
@Valid
private MatchRequest matchRequest;
/**
*
*
*/
@JsonProperty("MeshConfig")
@JsonPropertyDescription("")
@Valid
private MeshConfig meshConfig;
/**
*
*
*/
@JsonProperty("ProxyConfig")
@JsonPropertyDescription("")
@Valid
private ProxyConfig proxyConfig;
/**
*
*
*/
@JsonProperty("QuotaParams")
@JsonPropertyDescription("")
@Valid
private QuotaParams quotaParams;
/**
*
*
*/
@JsonProperty("QuotaResult")
@JsonPropertyDescription("")
@Valid
private QuotaResult quotaResult;
/**
*
*
*/
@JsonProperty("ReferencedAttributes")
@JsonPropertyDescription("")
@Valid
private ReferencedAttributes referencedAttributes;
/**
*
*
*/
@JsonProperty("ReportRequest")
@JsonPropertyDescription("")
@Valid
private ReportRequest reportRequest;
/**
*
*
*/
@JsonProperty("ReportResponse")
@JsonPropertyDescription("")
@Valid
private ReportResponse reportResponse;
/**
*
*
*/
@JsonProperty("RouteRule")
@JsonPropertyDescription("")
@Valid
private RouteRule routeRule;
/**
*
*
*/
@JsonProperty("ServiceClass")
@JsonPropertyDescription("")
@Valid
private ServiceClass serviceClass;
/**
*
*
*/
@JsonProperty("ServicePlan")
@JsonPropertyDescription("")
@Valid
private ServicePlan servicePlan;
/**
*
*
*/
@JsonProperty("StringMap")
@JsonPropertyDescription("")
@Valid
private StringMap stringMap;
/**
*
*
*/
@JsonProperty("StringMatch")
@JsonPropertyDescription("")
@Valid
private StringMatch stringMatch;
@JsonIgnore
@Valid
private Map additionalProperties = new HashMap();
private final static long serialVersionUID = -3259279846897704659L;
/**
* No args constructor for use in serialization
*
*/
public IstioSchema() {
}
/**
*
* @param matchRequest
* @param egressRule
* @param stringMatch
* @param l4FaultInjection
* @param checkResponse
* @param reportResponse
* @param destinationPolicy
* @param hTTPRetry
* @param quotaResult
* @param hTTPFaultInjection
* @param checkRequest
* @param catalogPlan
* @param meshConfig
* @param routeRule
* @param circuitBreaker
* @param l4MatchAttributes
* @param quotaParams
* @param deployment
* @param proxyConfig
* @param matchCondition
* @param serviceClass
* @param attributeValue
* @param hTTPTimeout
* @param reportRequest
* @param corsPolicy
* @param referencedAttributes
* @param ingressRule
* @param hTTPRewrite
* @param compressedAttributes
* @param loadBalancing
* @param hTTPRedirect
* @param servicePlan
* @param istioService
* @param destinationWeight
* @param attributes
* @param catalogEntry
* @param stringMap
*/
public IstioSchema(AttributeValue attributeValue, Attributes attributes, CatalogEntry catalogEntry, CatalogPlan catalogPlan, CheckRequest checkRequest, CheckResponse checkResponse, CircuitBreaker circuitBreaker, CompressedAttributes compressedAttributes, CorsPolicy corsPolicy, Deployment deployment, DestinationPolicy destinationPolicy, DestinationWeight destinationWeight, EgressRule egressRule, HTTPFaultInjection hTTPFaultInjection, HTTPRedirect hTTPRedirect, HTTPRetry hTTPRetry, HTTPRewrite hTTPRewrite, HTTPTimeout hTTPTimeout, IngressRule ingressRule, IstioService istioService, L4FaultInjection l4FaultInjection, L4MatchAttributes l4MatchAttributes, LoadBalancing loadBalancing, MatchCondition matchCondition, MatchRequest matchRequest, MeshConfig meshConfig, ProxyConfig proxyConfig, QuotaParams quotaParams, QuotaResult quotaResult, ReferencedAttributes referencedAttributes, ReportRequest reportRequest, ReportResponse reportResponse, RouteRule routeRule, ServiceClass serviceClass, ServicePlan servicePlan, StringMap stringMap, StringMatch stringMatch) {
super();
this.attributeValue = attributeValue;
this.attributes = attributes;
this.catalogEntry = catalogEntry;
this.catalogPlan = catalogPlan;
this.checkRequest = checkRequest;
this.checkResponse = checkResponse;
this.circuitBreaker = circuitBreaker;
this.compressedAttributes = compressedAttributes;
this.corsPolicy = corsPolicy;
this.deployment = deployment;
this.destinationPolicy = destinationPolicy;
this.destinationWeight = destinationWeight;
this.egressRule = egressRule;
this.hTTPFaultInjection = hTTPFaultInjection;
this.hTTPRedirect = hTTPRedirect;
this.hTTPRetry = hTTPRetry;
this.hTTPRewrite = hTTPRewrite;
this.hTTPTimeout = hTTPTimeout;
this.ingressRule = ingressRule;
this.istioService = istioService;
this.l4FaultInjection = l4FaultInjection;
this.l4MatchAttributes = l4MatchAttributes;
this.loadBalancing = loadBalancing;
this.matchCondition = matchCondition;
this.matchRequest = matchRequest;
this.meshConfig = meshConfig;
this.proxyConfig = proxyConfig;
this.quotaParams = quotaParams;
this.quotaResult = quotaResult;
this.referencedAttributes = referencedAttributes;
this.reportRequest = reportRequest;
this.reportResponse = reportResponse;
this.routeRule = routeRule;
this.serviceClass = serviceClass;
this.servicePlan = servicePlan;
this.stringMap = stringMap;
this.stringMatch = stringMatch;
}
/**
*
*
*/
@JsonProperty("AttributeValue")
public AttributeValue getAttributeValue() {
return attributeValue;
}
/**
*
*
*/
@JsonProperty("AttributeValue")
public void setAttributeValue(AttributeValue attributeValue) {
this.attributeValue = attributeValue;
}
/**
*
*
*/
@JsonProperty("Attributes")
public Attributes getAttributes() {
return attributes;
}
/**
*
*
*/
@JsonProperty("Attributes")
public void setAttributes(Attributes attributes) {
this.attributes = attributes;
}
/**
*
*
*/
@JsonProperty("CatalogEntry")
public CatalogEntry getCatalogEntry() {
return catalogEntry;
}
/**
*
*
*/
@JsonProperty("CatalogEntry")
public void setCatalogEntry(CatalogEntry catalogEntry) {
this.catalogEntry = catalogEntry;
}
/**
*
*
*/
@JsonProperty("CatalogPlan")
public CatalogPlan getCatalogPlan() {
return catalogPlan;
}
/**
*
*
*/
@JsonProperty("CatalogPlan")
public void setCatalogPlan(CatalogPlan catalogPlan) {
this.catalogPlan = catalogPlan;
}
/**
*
*
*/
@JsonProperty("CheckRequest")
public CheckRequest getCheckRequest() {
return checkRequest;
}
/**
*
*
*/
@JsonProperty("CheckRequest")
public void setCheckRequest(CheckRequest checkRequest) {
this.checkRequest = checkRequest;
}
/**
*
*
*/
@JsonProperty("CheckResponse")
public CheckResponse getCheckResponse() {
return checkResponse;
}
/**
*
*
*/
@JsonProperty("CheckResponse")
public void setCheckResponse(CheckResponse checkResponse) {
this.checkResponse = checkResponse;
}
/**
*
*
*/
@JsonProperty("CircuitBreaker")
public CircuitBreaker getCircuitBreaker() {
return circuitBreaker;
}
/**
*
*
*/
@JsonProperty("CircuitBreaker")
public void setCircuitBreaker(CircuitBreaker circuitBreaker) {
this.circuitBreaker = circuitBreaker;
}
/**
*
*
*/
@JsonProperty("CompressedAttributes")
public CompressedAttributes getCompressedAttributes() {
return compressedAttributes;
}
/**
*
*
*/
@JsonProperty("CompressedAttributes")
public void setCompressedAttributes(CompressedAttributes compressedAttributes) {
this.compressedAttributes = compressedAttributes;
}
/**
*
*
*/
@JsonProperty("CorsPolicy")
public CorsPolicy getCorsPolicy() {
return corsPolicy;
}
/**
*
*
*/
@JsonProperty("CorsPolicy")
public void setCorsPolicy(CorsPolicy corsPolicy) {
this.corsPolicy = corsPolicy;
}
/**
*
*
*/
@JsonProperty("Deployment")
public Deployment getDeployment() {
return deployment;
}
/**
*
*
*/
@JsonProperty("Deployment")
public void setDeployment(Deployment deployment) {
this.deployment = deployment;
}
/**
*
*
*/
@JsonProperty("DestinationPolicy")
public DestinationPolicy getDestinationPolicy() {
return destinationPolicy;
}
/**
*
*
*/
@JsonProperty("DestinationPolicy")
public void setDestinationPolicy(DestinationPolicy destinationPolicy) {
this.destinationPolicy = destinationPolicy;
}
/**
*
*
*/
@JsonProperty("DestinationWeight")
public DestinationWeight getDestinationWeight() {
return destinationWeight;
}
/**
*
*
*/
@JsonProperty("DestinationWeight")
public void setDestinationWeight(DestinationWeight destinationWeight) {
this.destinationWeight = destinationWeight;
}
/**
*
*
*/
@JsonProperty("EgressRule")
public EgressRule getEgressRule() {
return egressRule;
}
/**
*
*
*/
@JsonProperty("EgressRule")
public void setEgressRule(EgressRule egressRule) {
this.egressRule = egressRule;
}
/**
*
*
*/
@JsonProperty("HTTPFaultInjection")
public HTTPFaultInjection getHTTPFaultInjection() {
return hTTPFaultInjection;
}
/**
*
*
*/
@JsonProperty("HTTPFaultInjection")
public void setHTTPFaultInjection(HTTPFaultInjection hTTPFaultInjection) {
this.hTTPFaultInjection = hTTPFaultInjection;
}
/**
*
*
*/
@JsonProperty("HTTPRedirect")
public HTTPRedirect getHTTPRedirect() {
return hTTPRedirect;
}
/**
*
*
*/
@JsonProperty("HTTPRedirect")
public void setHTTPRedirect(HTTPRedirect hTTPRedirect) {
this.hTTPRedirect = hTTPRedirect;
}
/**
*
*
*/
@JsonProperty("HTTPRetry")
public HTTPRetry getHTTPRetry() {
return hTTPRetry;
}
/**
*
*
*/
@JsonProperty("HTTPRetry")
public void setHTTPRetry(HTTPRetry hTTPRetry) {
this.hTTPRetry = hTTPRetry;
}
/**
*
*
*/
@JsonProperty("HTTPRewrite")
public HTTPRewrite getHTTPRewrite() {
return hTTPRewrite;
}
/**
*
*
*/
@JsonProperty("HTTPRewrite")
public void setHTTPRewrite(HTTPRewrite hTTPRewrite) {
this.hTTPRewrite = hTTPRewrite;
}
/**
*
*
*/
@JsonProperty("HTTPTimeout")
public HTTPTimeout getHTTPTimeout() {
return hTTPTimeout;
}
/**
*
*
*/
@JsonProperty("HTTPTimeout")
public void setHTTPTimeout(HTTPTimeout hTTPTimeout) {
this.hTTPTimeout = hTTPTimeout;
}
/**
*
*
*/
@JsonProperty("IngressRule")
public IngressRule getIngressRule() {
return ingressRule;
}
/**
*
*
*/
@JsonProperty("IngressRule")
public void setIngressRule(IngressRule ingressRule) {
this.ingressRule = ingressRule;
}
/**
*
*
*/
@JsonProperty("IstioService")
public IstioService getIstioService() {
return istioService;
}
/**
*
*
*/
@JsonProperty("IstioService")
public void setIstioService(IstioService istioService) {
this.istioService = istioService;
}
/**
*
*
*/
@JsonProperty("L4FaultInjection")
public L4FaultInjection getL4FaultInjection() {
return l4FaultInjection;
}
/**
*
*
*/
@JsonProperty("L4FaultInjection")
public void setL4FaultInjection(L4FaultInjection l4FaultInjection) {
this.l4FaultInjection = l4FaultInjection;
}
/**
*
*
*/
@JsonProperty("L4MatchAttributes")
public L4MatchAttributes getL4MatchAttributes() {
return l4MatchAttributes;
}
/**
*
*
*/
@JsonProperty("L4MatchAttributes")
public void setL4MatchAttributes(L4MatchAttributes l4MatchAttributes) {
this.l4MatchAttributes = l4MatchAttributes;
}
/**
*
*
*/
@JsonProperty("LoadBalancing")
public LoadBalancing getLoadBalancing() {
return loadBalancing;
}
/**
*
*
*/
@JsonProperty("LoadBalancing")
public void setLoadBalancing(LoadBalancing loadBalancing) {
this.loadBalancing = loadBalancing;
}
/**
*
*
*/
@JsonProperty("MatchCondition")
public MatchCondition getMatchCondition() {
return matchCondition;
}
/**
*
*
*/
@JsonProperty("MatchCondition")
public void setMatchCondition(MatchCondition matchCondition) {
this.matchCondition = matchCondition;
}
/**
*
*
*/
@JsonProperty("MatchRequest")
public MatchRequest getMatchRequest() {
return matchRequest;
}
/**
*
*
*/
@JsonProperty("MatchRequest")
public void setMatchRequest(MatchRequest matchRequest) {
this.matchRequest = matchRequest;
}
/**
*
*
*/
@JsonProperty("MeshConfig")
public MeshConfig getMeshConfig() {
return meshConfig;
}
/**
*
*
*/
@JsonProperty("MeshConfig")
public void setMeshConfig(MeshConfig meshConfig) {
this.meshConfig = meshConfig;
}
/**
*
*
*/
@JsonProperty("ProxyConfig")
public ProxyConfig getProxyConfig() {
return proxyConfig;
}
/**
*
*
*/
@JsonProperty("ProxyConfig")
public void setProxyConfig(ProxyConfig proxyConfig) {
this.proxyConfig = proxyConfig;
}
/**
*
*
*/
@JsonProperty("QuotaParams")
public QuotaParams getQuotaParams() {
return quotaParams;
}
/**
*
*
*/
@JsonProperty("QuotaParams")
public void setQuotaParams(QuotaParams quotaParams) {
this.quotaParams = quotaParams;
}
/**
*
*
*/
@JsonProperty("QuotaResult")
public QuotaResult getQuotaResult() {
return quotaResult;
}
/**
*
*
*/
@JsonProperty("QuotaResult")
public void setQuotaResult(QuotaResult quotaResult) {
this.quotaResult = quotaResult;
}
/**
*
*
*/
@JsonProperty("ReferencedAttributes")
public ReferencedAttributes getReferencedAttributes() {
return referencedAttributes;
}
/**
*
*
*/
@JsonProperty("ReferencedAttributes")
public void setReferencedAttributes(ReferencedAttributes referencedAttributes) {
this.referencedAttributes = referencedAttributes;
}
/**
*
*
*/
@JsonProperty("ReportRequest")
public ReportRequest getReportRequest() {
return reportRequest;
}
/**
*
*
*/
@JsonProperty("ReportRequest")
public void setReportRequest(ReportRequest reportRequest) {
this.reportRequest = reportRequest;
}
/**
*
*
*/
@JsonProperty("ReportResponse")
public ReportResponse getReportResponse() {
return reportResponse;
}
/**
*
*
*/
@JsonProperty("ReportResponse")
public void setReportResponse(ReportResponse reportResponse) {
this.reportResponse = reportResponse;
}
/**
*
*
*/
@JsonProperty("RouteRule")
public RouteRule getRouteRule() {
return routeRule;
}
/**
*
*
*/
@JsonProperty("RouteRule")
public void setRouteRule(RouteRule routeRule) {
this.routeRule = routeRule;
}
/**
*
*
*/
@JsonProperty("ServiceClass")
public ServiceClass getServiceClass() {
return serviceClass;
}
/**
*
*
*/
@JsonProperty("ServiceClass")
public void setServiceClass(ServiceClass serviceClass) {
this.serviceClass = serviceClass;
}
/**
*
*
*/
@JsonProperty("ServicePlan")
public ServicePlan getServicePlan() {
return servicePlan;
}
/**
*
*
*/
@JsonProperty("ServicePlan")
public void setServicePlan(ServicePlan servicePlan) {
this.servicePlan = servicePlan;
}
/**
*
*
*/
@JsonProperty("StringMap")
public StringMap getStringMap() {
return stringMap;
}
/**
*
*
*/
@JsonProperty("StringMap")
public void setStringMap(StringMap stringMap) {
this.stringMap = stringMap;
}
/**
*
*
*/
@JsonProperty("StringMatch")
public StringMatch getStringMatch() {
return stringMatch;
}
/**
*
*
*/
@JsonProperty("StringMatch")
public void setStringMatch(StringMatch stringMatch) {
this.stringMatch = stringMatch;
}
@JsonAnyGetter
public Map getAdditionalProperties() {
return this.additionalProperties;
}
@JsonAnySetter
public void setAdditionalProperty(String name, Object value) {
this.additionalProperties.put(name, value);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy