me.snowdrop.istio.api.model.IstioSchemaFluent Maven / Gradle / Ivy
package me.snowdrop.istio.api.model;
import me.snowdrop.istio.api.model.v1.routing.IstioServiceFluent;
import me.snowdrop.istio.api.model.v1.routing.MatchConditionBuilder;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import me.snowdrop.istio.api.model.v1.mixer.QuotaResult;
import me.snowdrop.istio.api.model.v1.broker.CatalogEntry;
import me.snowdrop.istio.api.model.v1.mixer.CheckResponse;
import me.snowdrop.istio.api.model.v1.routing.RouteRuleFluent;
import java.lang.String;
import me.snowdrop.istio.api.model.v1.routing.IngressRuleFluent;
import me.snowdrop.istio.api.model.v1.mixer.QuotaParamsBuilder;
import me.snowdrop.istio.api.model.v1.mixer.QuotaParams;
import me.snowdrop.istio.api.model.v1.routing.IngressRule;
import me.snowdrop.istio.api.model.v1.mixer.QuotaResultFluent;
import me.snowdrop.istio.api.model.v1.routing.MatchRequestFluent;
import me.snowdrop.istio.api.model.v1.routing.HTTPTimeoutBuilder;
import me.snowdrop.istio.api.model.v1.routing.HTTPRedirectFluent;
import me.snowdrop.istio.api.model.v1.mixer.ReportRequestFluent;
import me.snowdrop.istio.api.model.v1.routing.EgressRule;
import java.lang.Boolean;
import me.snowdrop.istio.api.model.v1.broker.ServicePlanBuilder;
import me.snowdrop.istio.api.model.v1.mixer.ReportResponseBuilder;
import me.snowdrop.istio.api.model.v1.mesh.MeshConfigBuilder;
import me.snowdrop.istio.api.model.v1.routing.RouteRuleBuilder;
import me.snowdrop.istio.api.model.v1.routing.StringMatchFluent;
import me.snowdrop.istio.api.model.v1.broker.ServicePlan;
import me.snowdrop.istio.api.model.v1.routing.LoadBalancing;
import me.snowdrop.istio.api.model.v1.routing.HTTPFaultInjectionFluent;
import me.snowdrop.istio.api.model.v1.routing.LoadBalancingFluent;
import javax.validation.Valid;
import me.snowdrop.istio.api.model.v1.routing.CorsPolicy;
import java.lang.Object;
import me.snowdrop.istio.api.model.v1.mixer.AttributeValueBuilder;
import java.util.Map;
import me.snowdrop.istio.api.model.v1.mixer.AttributesBuilder;
import me.snowdrop.istio.api.model.v1.broker.DeploymentBuilder;
import me.snowdrop.istio.api.model.v1.mixer.AttributeValueFluent;
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.DestinationPolicyFluent;
import me.snowdrop.istio.api.model.v1.mesh.ProxyConfigFluent;
import me.snowdrop.istio.api.model.v1.routing.StringMatch;
import me.snowdrop.istio.api.model.v1.routing.HTTPRedirectBuilder;
import me.snowdrop.istio.api.model.v1.mixer.ReferencedAttributesFluent;
import me.snowdrop.istio.api.model.v1.routing.CircuitBreakerFluent;
import me.snowdrop.istio.api.model.v1.broker.CatalogPlanFluent;
import me.snowdrop.istio.api.model.v1.broker.ServiceClass;
import me.snowdrop.istio.api.model.v1.mixer.ReportResponse;
import java.lang.Deprecated;
import me.snowdrop.istio.api.model.v1.routing.MatchConditionFluent;
import me.snowdrop.istio.api.model.v1.routing.DestinationPolicyBuilder;
import me.snowdrop.istio.api.model.v1.routing.HTTPRewriteBuilder;
import me.snowdrop.istio.api.model.v1.routing.IstioService;
import me.snowdrop.istio.api.model.v1.mixer.AttributesFluent;
import me.snowdrop.istio.api.model.v1.routing.StringMatchBuilder;
import me.snowdrop.istio.api.model.v1.routing.MatchRequestBuilder;
import me.snowdrop.istio.api.model.v1.routing.L4MatchAttributes;
import me.snowdrop.istio.api.model.v1.mixer.ReportRequest;
import me.snowdrop.istio.api.model.v1.mixer.ReportResponseFluent;
import me.snowdrop.istio.api.model.v1.mixer.CompressedAttributesFluent;
import me.snowdrop.istio.api.model.v1.routing.HTTPFaultInjection;
import me.snowdrop.istio.api.model.v1.routing.HTTPRetryBuilder;
import me.snowdrop.istio.api.model.v1.mixer.CheckRequestBuilder;
import me.snowdrop.istio.api.model.v1.mixer.CheckRequestFluent;
import me.snowdrop.istio.api.model.v1.routing.CorsPolicyFluent;
import me.snowdrop.istio.api.model.v1.routing.EgressRuleFluent;
import me.snowdrop.istio.api.model.v1.mixer.CheckResponseBuilder;
import me.snowdrop.istio.api.model.v1.mixer.StringMapFluent;
import me.snowdrop.istio.api.model.v1.routing.IngressRuleBuilder;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import me.snowdrop.istio.api.model.v1.broker.CatalogEntryBuilder;
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.broker.Deployment;
import me.snowdrop.istio.api.model.v1.routing.LoadBalancingBuilder;
import me.snowdrop.istio.api.model.v1.routing.HTTPRedirect;
import me.snowdrop.istio.api.model.v1.routing.DestinationWeight;
import me.snowdrop.istio.api.model.v1.routing.HTTPTimeout;
import me.snowdrop.istio.api.model.v1.broker.CatalogPlan;
import me.snowdrop.istio.api.model.v1.routing.HTTPTimeoutFluent;
import me.snowdrop.istio.api.model.v1.mixer.StringMapBuilder;
import me.snowdrop.istio.api.builder.Fluent;
import me.snowdrop.istio.api.model.v1.routing.RouteRule;
import me.snowdrop.istio.api.model.v1.mixer.CheckResponseFluent;
import me.snowdrop.istio.api.model.v1.routing.HTTPFaultInjectionBuilder;
import me.snowdrop.istio.api.model.v1.mixer.ReferencedAttributesBuilder;
import me.snowdrop.istio.api.model.v1.routing.HTTPRewriteFluent;
import me.snowdrop.istio.api.model.v1.routing.L4MatchAttributesFluent;
import java.lang.Long;
import me.snowdrop.istio.api.model.v1.broker.CatalogPlanBuilder;
import me.snowdrop.istio.api.model.v1.routing.CorsPolicyBuilder;
import me.snowdrop.istio.api.model.v1.mixer.CompressedAttributes;
import me.snowdrop.istio.api.model.v1.routing.IstioServiceBuilder;
import me.snowdrop.istio.api.model.v1.mesh.MeshConfig;
import me.snowdrop.istio.api.builder.Nested;
import me.snowdrop.istio.api.model.v1.broker.ServiceClassFluent;
import me.snowdrop.istio.api.model.v1.routing.L4MatchAttributesBuilder;
import me.snowdrop.istio.api.model.v1.routing.MatchCondition;
import me.snowdrop.istio.api.model.v1.mesh.MeshConfigFluent;
import me.snowdrop.istio.api.model.v1.mixer.ReferencedAttributes;
import me.snowdrop.istio.api.model.v1.routing.L4FaultInjectionBuilder;
import me.snowdrop.istio.api.model.v1.mixer.ReportRequestBuilder;
import me.snowdrop.istio.api.model.v1.routing.HTTPRetryFluent;
import me.snowdrop.istio.api.model.v1.broker.DeploymentFluent;
import me.snowdrop.istio.api.model.v1.mixer.QuotaParamsFluent;
import me.snowdrop.istio.api.model.v1.routing.DestinationWeightFluent;
import me.snowdrop.istio.api.model.v1.mixer.CompressedAttributesBuilder;
import me.snowdrop.istio.api.model.v1.mesh.ProxyConfigBuilder;
import me.snowdrop.istio.api.model.v1.routing.HTTPRetry;
import me.snowdrop.istio.api.model.v1.routing.L4FaultInjection;
import me.snowdrop.istio.api.model.v1.broker.ServiceClassBuilder;
import me.snowdrop.istio.api.model.v1.mesh.ProxyConfig;
import me.snowdrop.istio.api.model.v1.routing.DestinationPolicy;
import me.snowdrop.istio.api.model.v1.broker.ServicePlanFluent;
import me.snowdrop.istio.api.model.v1.routing.DestinationWeightBuilder;
import me.snowdrop.istio.api.model.v1.routing.EgressRuleBuilder;
import me.snowdrop.istio.api.model.v1.routing.CircuitBreakerBuilder;
import me.snowdrop.istio.api.model.v1.routing.L4FaultInjectionFluent;
import me.snowdrop.istio.api.model.v1.mixer.QuotaResultBuilder;
import me.snowdrop.istio.api.model.v1.mixer.CheckRequest;
import me.snowdrop.istio.api.model.v1.routing.HTTPRewrite;
import me.snowdrop.istio.api.model.v1.routing.MatchRequest;
import me.snowdrop.istio.api.model.v1.broker.CatalogEntryFluent;
public interface IstioSchemaFluent> extends me.snowdrop.istio.api.builder.Fluent{
/**
* This method has been deprecated, please use method buildAttributeValue instead.
*/
@Deprecated public AttributeValue getAttributeValue();
public AttributeValue buildAttributeValue();
public A withAttributeValue(AttributeValue attributeValue);
public Boolean hasAttributeValue();
public A withNewAttributeValue(Object value);
public IstioSchemaFluent.AttributeValueNested withNewAttributeValue();
public IstioSchemaFluent.AttributeValueNested withNewAttributeValueLike(AttributeValue item);
public IstioSchemaFluent.AttributeValueNested editAttributeValue();
public IstioSchemaFluent.AttributeValueNested editOrNewAttributeValue();
public IstioSchemaFluent.AttributeValueNested editOrNewAttributeValueLike(AttributeValue item);
/**
* This method has been deprecated, please use method buildAttributes instead.
*/
@Deprecated public Attributes getAttributes();
public Attributes buildAttributes();
public A withAttributes(Attributes attributes);
public Boolean hasAttributes();
public IstioSchemaFluent.AttributesNested withNewAttributes();
public IstioSchemaFluent.AttributesNested withNewAttributesLike(Attributes item);
public IstioSchemaFluent.AttributesNested editAttributes();
public IstioSchemaFluent.AttributesNested editOrNewAttributes();
public IstioSchemaFluent.AttributesNested editOrNewAttributesLike(Attributes item);
/**
* This method has been deprecated, please use method buildCatalogEntry instead.
*/
@Deprecated public CatalogEntry getCatalogEntry();
public CatalogEntry buildCatalogEntry();
public A withCatalogEntry(CatalogEntry catalogEntry);
public Boolean hasCatalogEntry();
public A withNewCatalogEntry(String description,String id,String name);
public IstioSchemaFluent.CatalogEntryNested withNewCatalogEntry();
public IstioSchemaFluent.CatalogEntryNested withNewCatalogEntryLike(CatalogEntry item);
public IstioSchemaFluent.CatalogEntryNested editCatalogEntry();
public IstioSchemaFluent.CatalogEntryNested editOrNewCatalogEntry();
public IstioSchemaFluent.CatalogEntryNested editOrNewCatalogEntryLike(CatalogEntry item);
/**
* This method has been deprecated, please use method buildCatalogPlan instead.
*/
@Deprecated public CatalogPlan getCatalogPlan();
public CatalogPlan buildCatalogPlan();
public A withCatalogPlan(CatalogPlan catalogPlan);
public Boolean hasCatalogPlan();
public A withNewCatalogPlan(String description,String id,String name);
public IstioSchemaFluent.CatalogPlanNested withNewCatalogPlan();
public IstioSchemaFluent.CatalogPlanNested withNewCatalogPlanLike(CatalogPlan item);
public IstioSchemaFluent.CatalogPlanNested editCatalogPlan();
public IstioSchemaFluent.CatalogPlanNested editOrNewCatalogPlan();
public IstioSchemaFluent.CatalogPlanNested editOrNewCatalogPlanLike(CatalogPlan item);
/**
* This method has been deprecated, please use method buildCheckRequest instead.
*/
@Deprecated public CheckRequest getCheckRequest();
public CheckRequest buildCheckRequest();
public A withCheckRequest(CheckRequest checkRequest);
public Boolean hasCheckRequest();
public IstioSchemaFluent.CheckRequestNested withNewCheckRequest();
public IstioSchemaFluent.CheckRequestNested withNewCheckRequestLike(CheckRequest item);
public IstioSchemaFluent.CheckRequestNested editCheckRequest();
public IstioSchemaFluent.CheckRequestNested editOrNewCheckRequest();
public IstioSchemaFluent.CheckRequestNested editOrNewCheckRequestLike(CheckRequest item);
/**
* This method has been deprecated, please use method buildCheckResponse instead.
*/
@Deprecated public CheckResponse getCheckResponse();
public CheckResponse buildCheckResponse();
public A withCheckResponse(CheckResponse checkResponse);
public Boolean hasCheckResponse();
public IstioSchemaFluent.CheckResponseNested withNewCheckResponse();
public IstioSchemaFluent.CheckResponseNested withNewCheckResponseLike(CheckResponse item);
public IstioSchemaFluent.CheckResponseNested editCheckResponse();
public IstioSchemaFluent.CheckResponseNested editOrNewCheckResponse();
public IstioSchemaFluent.CheckResponseNested editOrNewCheckResponseLike(CheckResponse item);
/**
* This method has been deprecated, please use method buildCircuitBreaker instead.
*/
@Deprecated public CircuitBreaker getCircuitBreaker();
public CircuitBreaker buildCircuitBreaker();
public A withCircuitBreaker(CircuitBreaker circuitBreaker);
public Boolean hasCircuitBreaker();
public A withNewCircuitBreaker(Object cbPolicy);
public IstioSchemaFluent.CircuitBreakerNested withNewCircuitBreaker();
public IstioSchemaFluent.CircuitBreakerNested withNewCircuitBreakerLike(CircuitBreaker item);
public IstioSchemaFluent.CircuitBreakerNested editCircuitBreaker();
public IstioSchemaFluent.CircuitBreakerNested editOrNewCircuitBreaker();
public IstioSchemaFluent.CircuitBreakerNested editOrNewCircuitBreakerLike(CircuitBreaker item);
/**
* This method has been deprecated, please use method buildCompressedAttributes instead.
*/
@Deprecated public CompressedAttributes getCompressedAttributes();
public CompressedAttributes buildCompressedAttributes();
public A withCompressedAttributes(CompressedAttributes compressedAttributes);
public Boolean hasCompressedAttributes();
public IstioSchemaFluent.CompressedAttributesNested withNewCompressedAttributes();
public IstioSchemaFluent.CompressedAttributesNested withNewCompressedAttributesLike(CompressedAttributes item);
public IstioSchemaFluent.CompressedAttributesNested editCompressedAttributes();
public IstioSchemaFluent.CompressedAttributesNested editOrNewCompressedAttributes();
public IstioSchemaFluent.CompressedAttributesNested editOrNewCompressedAttributesLike(CompressedAttributes item);
/**
* This method has been deprecated, please use method buildCorsPolicy instead.
*/
@Deprecated public CorsPolicy getCorsPolicy();
public CorsPolicy buildCorsPolicy();
public A withCorsPolicy(CorsPolicy corsPolicy);
public Boolean hasCorsPolicy();
public IstioSchemaFluent.CorsPolicyNested withNewCorsPolicy();
public IstioSchemaFluent.CorsPolicyNested withNewCorsPolicyLike(CorsPolicy item);
public IstioSchemaFluent.CorsPolicyNested editCorsPolicy();
public IstioSchemaFluent.CorsPolicyNested editOrNewCorsPolicy();
public IstioSchemaFluent.CorsPolicyNested editOrNewCorsPolicyLike(CorsPolicy item);
/**
* This method has been deprecated, please use method buildDeployment instead.
*/
@Deprecated public Deployment getDeployment();
public Deployment buildDeployment();
public A withDeployment(Deployment deployment);
public Boolean hasDeployment();
public A withNewDeployment(String instance);
public IstioSchemaFluent.DeploymentNested withNewDeployment();
public IstioSchemaFluent.DeploymentNested withNewDeploymentLike(Deployment item);
public IstioSchemaFluent.DeploymentNested editDeployment();
public IstioSchemaFluent.DeploymentNested editOrNewDeployment();
public IstioSchemaFluent.DeploymentNested editOrNewDeploymentLike(Deployment item);
/**
* This method has been deprecated, please use method buildDestinationPolicy instead.
*/
@Deprecated public DestinationPolicy getDestinationPolicy();
public DestinationPolicy buildDestinationPolicy();
public A withDestinationPolicy(DestinationPolicy destinationPolicy);
public Boolean hasDestinationPolicy();
public IstioSchemaFluent.DestinationPolicyNested withNewDestinationPolicy();
public IstioSchemaFluent.DestinationPolicyNested withNewDestinationPolicyLike(DestinationPolicy item);
public IstioSchemaFluent.DestinationPolicyNested editDestinationPolicy();
public IstioSchemaFluent.DestinationPolicyNested editOrNewDestinationPolicy();
public IstioSchemaFluent.DestinationPolicyNested editOrNewDestinationPolicyLike(DestinationPolicy item);
/**
* This method has been deprecated, please use method buildDestinationWeight instead.
*/
@Deprecated public DestinationWeight getDestinationWeight();
public DestinationWeight buildDestinationWeight();
public A withDestinationWeight(DestinationWeight destinationWeight);
public Boolean hasDestinationWeight();
public IstioSchemaFluent.DestinationWeightNested withNewDestinationWeight();
public IstioSchemaFluent.DestinationWeightNested withNewDestinationWeightLike(DestinationWeight item);
public IstioSchemaFluent.DestinationWeightNested editDestinationWeight();
public IstioSchemaFluent.DestinationWeightNested editOrNewDestinationWeight();
public IstioSchemaFluent.DestinationWeightNested editOrNewDestinationWeightLike(DestinationWeight item);
/**
* This method has been deprecated, please use method buildEgressRule instead.
*/
@Deprecated public EgressRule getEgressRule();
public EgressRule buildEgressRule();
public A withEgressRule(EgressRule egressRule);
public Boolean hasEgressRule();
public IstioSchemaFluent.EgressRuleNested withNewEgressRule();
public IstioSchemaFluent.EgressRuleNested withNewEgressRuleLike(EgressRule item);
public IstioSchemaFluent.EgressRuleNested editEgressRule();
public IstioSchemaFluent.EgressRuleNested editOrNewEgressRule();
public IstioSchemaFluent.EgressRuleNested editOrNewEgressRuleLike(EgressRule item);
/**
* This method has been deprecated, please use method buildHTTPFaultInjection instead.
*/
@Deprecated public HTTPFaultInjection getHTTPFaultInjection();
public HTTPFaultInjection buildHTTPFaultInjection();
public A withHTTPFaultInjection(HTTPFaultInjection hTTPFaultInjection);
public Boolean hasHTTPFaultInjection();
public IstioSchemaFluent.HTTPFaultInjectionNested withNewHTTPFaultInjection();
public IstioSchemaFluent.HTTPFaultInjectionNested withNewHTTPFaultInjectionLike(HTTPFaultInjection item);
public IstioSchemaFluent.HTTPFaultInjectionNested editHTTPFaultInjection();
public IstioSchemaFluent.HTTPFaultInjectionNested editOrNewHTTPFaultInjection();
public IstioSchemaFluent.HTTPFaultInjectionNested editOrNewHTTPFaultInjectionLike(HTTPFaultInjection item);
/**
* This method has been deprecated, please use method buildHTTPRedirect instead.
*/
@Deprecated public HTTPRedirect getHTTPRedirect();
public HTTPRedirect buildHTTPRedirect();
public A withHTTPRedirect(HTTPRedirect hTTPRedirect);
public Boolean hasHTTPRedirect();
public A withNewHTTPRedirect(String authority,String uri);
public IstioSchemaFluent.HTTPRedirectNested withNewHTTPRedirect();
public IstioSchemaFluent.HTTPRedirectNested withNewHTTPRedirectLike(HTTPRedirect item);
public IstioSchemaFluent.HTTPRedirectNested editHTTPRedirect();
public IstioSchemaFluent.HTTPRedirectNested editOrNewHTTPRedirect();
public IstioSchemaFluent.HTTPRedirectNested editOrNewHTTPRedirectLike(HTTPRedirect item);
/**
* This method has been deprecated, please use method buildHTTPRetry instead.
*/
@Deprecated public HTTPRetry getHTTPRetry();
public HTTPRetry buildHTTPRetry();
public A withHTTPRetry(HTTPRetry hTTPRetry);
public Boolean hasHTTPRetry();
public A withNewHTTPRetry(Object retryPolicy);
public IstioSchemaFluent.HTTPRetryNested withNewHTTPRetry();
public IstioSchemaFluent.HTTPRetryNested withNewHTTPRetryLike(HTTPRetry item);
public IstioSchemaFluent.HTTPRetryNested editHTTPRetry();
public IstioSchemaFluent.HTTPRetryNested editOrNewHTTPRetry();
public IstioSchemaFluent.HTTPRetryNested editOrNewHTTPRetryLike(HTTPRetry item);
/**
* This method has been deprecated, please use method buildHTTPRewrite instead.
*/
@Deprecated public HTTPRewrite getHTTPRewrite();
public HTTPRewrite buildHTTPRewrite();
public A withHTTPRewrite(HTTPRewrite hTTPRewrite);
public Boolean hasHTTPRewrite();
public A withNewHTTPRewrite(String authority,String uri);
public IstioSchemaFluent.HTTPRewriteNested withNewHTTPRewrite();
public IstioSchemaFluent.HTTPRewriteNested withNewHTTPRewriteLike(HTTPRewrite item);
public IstioSchemaFluent.HTTPRewriteNested editHTTPRewrite();
public IstioSchemaFluent.HTTPRewriteNested editOrNewHTTPRewrite();
public IstioSchemaFluent.HTTPRewriteNested editOrNewHTTPRewriteLike(HTTPRewrite item);
/**
* This method has been deprecated, please use method buildHTTPTimeout instead.
*/
@Deprecated public HTTPTimeout getHTTPTimeout();
public HTTPTimeout buildHTTPTimeout();
public A withHTTPTimeout(HTTPTimeout hTTPTimeout);
public Boolean hasHTTPTimeout();
public A withNewHTTPTimeout(Object timeoutPolicy);
public IstioSchemaFluent.HTTPTimeoutNested withNewHTTPTimeout();
public IstioSchemaFluent.HTTPTimeoutNested withNewHTTPTimeoutLike(HTTPTimeout item);
public IstioSchemaFluent.HTTPTimeoutNested editHTTPTimeout();
public IstioSchemaFluent.HTTPTimeoutNested editOrNewHTTPTimeout();
public IstioSchemaFluent.HTTPTimeoutNested editOrNewHTTPTimeoutLike(HTTPTimeout item);
/**
* This method has been deprecated, please use method buildIngressRule instead.
*/
@Deprecated public IngressRule getIngressRule();
public IngressRule buildIngressRule();
public A withIngressRule(IngressRule ingressRule);
public Boolean hasIngressRule();
public IstioSchemaFluent.IngressRuleNested withNewIngressRule();
public IstioSchemaFluent.IngressRuleNested withNewIngressRuleLike(IngressRule item);
public IstioSchemaFluent.IngressRuleNested editIngressRule();
public IstioSchemaFluent.IngressRuleNested editOrNewIngressRule();
public IstioSchemaFluent.IngressRuleNested editOrNewIngressRuleLike(IngressRule item);
/**
* This method has been deprecated, please use method buildIstioService instead.
*/
@Deprecated public IstioService getIstioService();
public IstioService buildIstioService();
public A withIstioService(IstioService istioService);
public Boolean hasIstioService();
public IstioSchemaFluent.IstioServiceNested withNewIstioService();
public IstioSchemaFluent.IstioServiceNested withNewIstioServiceLike(IstioService item);
public IstioSchemaFluent.IstioServiceNested editIstioService();
public IstioSchemaFluent.IstioServiceNested editOrNewIstioService();
public IstioSchemaFluent.IstioServiceNested editOrNewIstioServiceLike(IstioService item);
/**
* This method has been deprecated, please use method buildL4FaultInjection instead.
*/
@Deprecated public L4FaultInjection getL4FaultInjection();
public L4FaultInjection buildL4FaultInjection();
public A withL4FaultInjection(L4FaultInjection l4FaultInjection);
public Boolean hasL4FaultInjection();
public IstioSchemaFluent.L4FaultInjectionNested withNewL4FaultInjection();
public IstioSchemaFluent.L4FaultInjectionNested withNewL4FaultInjectionLike(L4FaultInjection item);
public IstioSchemaFluent.L4FaultInjectionNested editL4FaultInjection();
public IstioSchemaFluent.L4FaultInjectionNested editOrNewL4FaultInjection();
public IstioSchemaFluent.L4FaultInjectionNested editOrNewL4FaultInjectionLike(L4FaultInjection item);
/**
* This method has been deprecated, please use method buildL4MatchAttributes instead.
*/
@Deprecated public L4MatchAttributes getL4MatchAttributes();
public L4MatchAttributes buildL4MatchAttributes();
public A withL4MatchAttributes(L4MatchAttributes l4MatchAttributes);
public Boolean hasL4MatchAttributes();
public IstioSchemaFluent.L4MatchAttributesNested withNewL4MatchAttributes();
public IstioSchemaFluent.L4MatchAttributesNested withNewL4MatchAttributesLike(L4MatchAttributes item);
public IstioSchemaFluent.L4MatchAttributesNested editL4MatchAttributes();
public IstioSchemaFluent.L4MatchAttributesNested editOrNewL4MatchAttributes();
public IstioSchemaFluent.L4MatchAttributesNested editOrNewL4MatchAttributesLike(L4MatchAttributes item);
/**
* This method has been deprecated, please use method buildLoadBalancing instead.
*/
@Deprecated public LoadBalancing getLoadBalancing();
public LoadBalancing buildLoadBalancing();
public A withLoadBalancing(LoadBalancing loadBalancing);
public Boolean hasLoadBalancing();
public A withNewLoadBalancing(Object lbPolicy);
public IstioSchemaFluent.LoadBalancingNested withNewLoadBalancing();
public IstioSchemaFluent.LoadBalancingNested withNewLoadBalancingLike(LoadBalancing item);
public IstioSchemaFluent.LoadBalancingNested editLoadBalancing();
public IstioSchemaFluent.LoadBalancingNested editOrNewLoadBalancing();
public IstioSchemaFluent.LoadBalancingNested editOrNewLoadBalancingLike(LoadBalancing item);
/**
* This method has been deprecated, please use method buildMatchCondition instead.
*/
@Deprecated public MatchCondition getMatchCondition();
public MatchCondition buildMatchCondition();
public A withMatchCondition(MatchCondition matchCondition);
public Boolean hasMatchCondition();
public IstioSchemaFluent.MatchConditionNested withNewMatchCondition();
public IstioSchemaFluent.MatchConditionNested withNewMatchConditionLike(MatchCondition item);
public IstioSchemaFluent.MatchConditionNested editMatchCondition();
public IstioSchemaFluent.MatchConditionNested editOrNewMatchCondition();
public IstioSchemaFluent.MatchConditionNested editOrNewMatchConditionLike(MatchCondition item);
/**
* This method has been deprecated, please use method buildMatchRequest instead.
*/
@Deprecated public MatchRequest getMatchRequest();
public MatchRequest buildMatchRequest();
public A withMatchRequest(MatchRequest matchRequest);
public Boolean hasMatchRequest();
public IstioSchemaFluent.MatchRequestNested withNewMatchRequest();
public IstioSchemaFluent.MatchRequestNested withNewMatchRequestLike(MatchRequest item);
public IstioSchemaFluent.MatchRequestNested editMatchRequest();
public IstioSchemaFluent.MatchRequestNested editOrNewMatchRequest();
public IstioSchemaFluent.MatchRequestNested editOrNewMatchRequestLike(MatchRequest item);
/**
* This method has been deprecated, please use method buildMeshConfig instead.
*/
@Deprecated public MeshConfig getMeshConfig();
public MeshConfig buildMeshConfig();
public A withMeshConfig(MeshConfig meshConfig);
public Boolean hasMeshConfig();
public IstioSchemaFluent.MeshConfigNested withNewMeshConfig();
public IstioSchemaFluent.MeshConfigNested withNewMeshConfigLike(MeshConfig item);
public IstioSchemaFluent.MeshConfigNested editMeshConfig();
public IstioSchemaFluent.MeshConfigNested editOrNewMeshConfig();
public IstioSchemaFluent.MeshConfigNested editOrNewMeshConfigLike(MeshConfig item);
/**
* This method has been deprecated, please use method buildProxyConfig instead.
*/
@Deprecated public ProxyConfig getProxyConfig();
public ProxyConfig buildProxyConfig();
public A withProxyConfig(ProxyConfig proxyConfig);
public Boolean hasProxyConfig();
public IstioSchemaFluent.ProxyConfigNested withNewProxyConfig();
public IstioSchemaFluent.ProxyConfigNested withNewProxyConfigLike(ProxyConfig item);
public IstioSchemaFluent.ProxyConfigNested editProxyConfig();
public IstioSchemaFluent.ProxyConfigNested editOrNewProxyConfig();
public IstioSchemaFluent.ProxyConfigNested editOrNewProxyConfigLike(ProxyConfig item);
/**
* This method has been deprecated, please use method buildQuotaParams instead.
*/
@Deprecated public QuotaParams getQuotaParams();
public QuotaParams buildQuotaParams();
public A withQuotaParams(QuotaParams quotaParams);
public Boolean hasQuotaParams();
public A withNewQuotaParams(Long amount,Boolean bestEffort);
public IstioSchemaFluent.QuotaParamsNested withNewQuotaParams();
public IstioSchemaFluent.QuotaParamsNested withNewQuotaParamsLike(QuotaParams item);
public IstioSchemaFluent.QuotaParamsNested editQuotaParams();
public IstioSchemaFluent.QuotaParamsNested editOrNewQuotaParams();
public IstioSchemaFluent.QuotaParamsNested editOrNewQuotaParamsLike(QuotaParams item);
/**
* This method has been deprecated, please use method buildQuotaResult instead.
*/
@Deprecated public QuotaResult getQuotaResult();
public QuotaResult buildQuotaResult();
public A withQuotaResult(QuotaResult quotaResult);
public Boolean hasQuotaResult();
public IstioSchemaFluent.QuotaResultNested withNewQuotaResult();
public IstioSchemaFluent.QuotaResultNested withNewQuotaResultLike(QuotaResult item);
public IstioSchemaFluent.QuotaResultNested editQuotaResult();
public IstioSchemaFluent.QuotaResultNested editOrNewQuotaResult();
public IstioSchemaFluent.QuotaResultNested editOrNewQuotaResultLike(QuotaResult item);
/**
* This method has been deprecated, please use method buildReferencedAttributes instead.
*/
@Deprecated public ReferencedAttributes getReferencedAttributes();
public ReferencedAttributes buildReferencedAttributes();
public A withReferencedAttributes(ReferencedAttributes referencedAttributes);
public Boolean hasReferencedAttributes();
public IstioSchemaFluent.ReferencedAttributesNested withNewReferencedAttributes();
public IstioSchemaFluent.ReferencedAttributesNested withNewReferencedAttributesLike(ReferencedAttributes item);
public IstioSchemaFluent.ReferencedAttributesNested editReferencedAttributes();
public IstioSchemaFluent.ReferencedAttributesNested editOrNewReferencedAttributes();
public IstioSchemaFluent.ReferencedAttributesNested editOrNewReferencedAttributesLike(ReferencedAttributes item);
/**
* This method has been deprecated, please use method buildReportRequest instead.
*/
@Deprecated public ReportRequest getReportRequest();
public ReportRequest buildReportRequest();
public A withReportRequest(ReportRequest reportRequest);
public Boolean hasReportRequest();
public IstioSchemaFluent.ReportRequestNested withNewReportRequest();
public IstioSchemaFluent.ReportRequestNested withNewReportRequestLike(ReportRequest item);
public IstioSchemaFluent.ReportRequestNested editReportRequest();
public IstioSchemaFluent.ReportRequestNested editOrNewReportRequest();
public IstioSchemaFluent.ReportRequestNested editOrNewReportRequestLike(ReportRequest item);
/**
* This method has been deprecated, please use method buildReportResponse instead.
*/
@Deprecated public ReportResponse getReportResponse();
public ReportResponse buildReportResponse();
public A withReportResponse(ReportResponse reportResponse);
public Boolean hasReportResponse();
public IstioSchemaFluent.ReportResponseNested withNewReportResponse();
public IstioSchemaFluent.ReportResponseNested withNewReportResponseLike(ReportResponse item);
public IstioSchemaFluent.ReportResponseNested editReportResponse();
public IstioSchemaFluent.ReportResponseNested editOrNewReportResponse();
public IstioSchemaFluent.ReportResponseNested editOrNewReportResponseLike(ReportResponse item);
/**
* This method has been deprecated, please use method buildRouteRule instead.
*/
@Deprecated public RouteRule getRouteRule();
public RouteRule buildRouteRule();
public A withRouteRule(RouteRule routeRule);
public Boolean hasRouteRule();
public IstioSchemaFluent.RouteRuleNested withNewRouteRule();
public IstioSchemaFluent.RouteRuleNested withNewRouteRuleLike(RouteRule item);
public IstioSchemaFluent.RouteRuleNested editRouteRule();
public IstioSchemaFluent.RouteRuleNested editOrNewRouteRule();
public IstioSchemaFluent.RouteRuleNested editOrNewRouteRuleLike(RouteRule item);
/**
* This method has been deprecated, please use method buildServiceClass instead.
*/
@Deprecated public ServiceClass getServiceClass();
public ServiceClass buildServiceClass();
public A withServiceClass(ServiceClass serviceClass);
public Boolean hasServiceClass();
public IstioSchemaFluent.ServiceClassNested withNewServiceClass();
public IstioSchemaFluent.ServiceClassNested withNewServiceClassLike(ServiceClass item);
public IstioSchemaFluent.ServiceClassNested editServiceClass();
public IstioSchemaFluent.ServiceClassNested editOrNewServiceClass();
public IstioSchemaFluent.ServiceClassNested editOrNewServiceClassLike(ServiceClass item);
/**
* This method has been deprecated, please use method buildServicePlan instead.
*/
@Deprecated public ServicePlan getServicePlan();
public ServicePlan buildServicePlan();
public A withServicePlan(ServicePlan servicePlan);
public Boolean hasServicePlan();
public IstioSchemaFluent.ServicePlanNested withNewServicePlan();
public IstioSchemaFluent.ServicePlanNested withNewServicePlanLike(ServicePlan item);
public IstioSchemaFluent.ServicePlanNested editServicePlan();
public IstioSchemaFluent.ServicePlanNested editOrNewServicePlan();
public IstioSchemaFluent.ServicePlanNested editOrNewServicePlanLike(ServicePlan item);
/**
* This method has been deprecated, please use method buildStringMap instead.
*/
@Deprecated public StringMap getStringMap();
public StringMap buildStringMap();
public A withStringMap(StringMap stringMap);
public Boolean hasStringMap();
public IstioSchemaFluent.StringMapNested withNewStringMap();
public IstioSchemaFluent.StringMapNested withNewStringMapLike(StringMap item);
public IstioSchemaFluent.StringMapNested editStringMap();
public IstioSchemaFluent.StringMapNested editOrNewStringMap();
public IstioSchemaFluent.StringMapNested editOrNewStringMapLike(StringMap item);
/**
* This method has been deprecated, please use method buildStringMatch instead.
*/
@Deprecated public StringMatch getStringMatch();
public StringMatch buildStringMatch();
public A withStringMatch(StringMatch stringMatch);
public Boolean hasStringMatch();
public A withNewStringMatch(Object matchType);
public IstioSchemaFluent.StringMatchNested withNewStringMatch();
public IstioSchemaFluent.StringMatchNested withNewStringMatchLike(StringMatch item);
public IstioSchemaFluent.StringMatchNested editStringMatch();
public IstioSchemaFluent.StringMatchNested editOrNewStringMatch();
public IstioSchemaFluent.StringMatchNested editOrNewStringMatchLike(StringMatch item);
public interface AttributeValueNested extends me.snowdrop.istio.api.builder.Nested,AttributeValueFluent>{
public N and(); public N endAttributeValue();
}
public interface AttributesNested extends me.snowdrop.istio.api.builder.Nested,AttributesFluent>{
public N and(); public N endAttributes();
}
public interface CatalogEntryNested extends me.snowdrop.istio.api.builder.Nested,CatalogEntryFluent>{
public N and(); public N endCatalogEntry();
}
public interface CatalogPlanNested extends me.snowdrop.istio.api.builder.Nested,CatalogPlanFluent>{
public N and(); public N endCatalogPlan();
}
public interface CheckRequestNested extends me.snowdrop.istio.api.builder.Nested,CheckRequestFluent>{
public N and(); public N endCheckRequest();
}
public interface CheckResponseNested extends me.snowdrop.istio.api.builder.Nested,CheckResponseFluent>{
public N and(); public N endCheckResponse();
}
public interface CircuitBreakerNested extends me.snowdrop.istio.api.builder.Nested,CircuitBreakerFluent>{
public N and(); public N endCircuitBreaker();
}
public interface CompressedAttributesNested extends me.snowdrop.istio.api.builder.Nested,CompressedAttributesFluent>{
public N and(); public N endCompressedAttributes();
}
public interface CorsPolicyNested extends me.snowdrop.istio.api.builder.Nested,CorsPolicyFluent>{
public N and(); public N endCorsPolicy();
}
public interface DeploymentNested extends me.snowdrop.istio.api.builder.Nested,DeploymentFluent>{
public N and(); public N endDeployment();
}
public interface DestinationPolicyNested extends me.snowdrop.istio.api.builder.Nested,DestinationPolicyFluent>{
public N and(); public N endDestinationPolicy();
}
public interface DestinationWeightNested extends me.snowdrop.istio.api.builder.Nested,DestinationWeightFluent>{
public N and(); public N endDestinationWeight();
}
public interface EgressRuleNested extends me.snowdrop.istio.api.builder.Nested,EgressRuleFluent>{
public N and(); public N endEgressRule();
}
public interface HTTPFaultInjectionNested extends me.snowdrop.istio.api.builder.Nested,HTTPFaultInjectionFluent>{
public N and(); public N endHTTPFaultInjection();
}
public interface HTTPRedirectNested extends me.snowdrop.istio.api.builder.Nested,HTTPRedirectFluent>{
public N and(); public N endHTTPRedirect();
}
public interface HTTPRetryNested extends me.snowdrop.istio.api.builder.Nested,HTTPRetryFluent>{
public N and(); public N endHTTPRetry();
}
public interface HTTPRewriteNested extends me.snowdrop.istio.api.builder.Nested,HTTPRewriteFluent>{
public N and(); public N endHTTPRewrite();
}
public interface HTTPTimeoutNested extends me.snowdrop.istio.api.builder.Nested,HTTPTimeoutFluent>{
public N and(); public N endHTTPTimeout();
}
public interface IngressRuleNested extends me.snowdrop.istio.api.builder.Nested,IngressRuleFluent>{
public N and(); public N endIngressRule();
}
public interface IstioServiceNested extends me.snowdrop.istio.api.builder.Nested,IstioServiceFluent>{
public N and(); public N endIstioService();
}
public interface L4FaultInjectionNested extends me.snowdrop.istio.api.builder.Nested,L4FaultInjectionFluent>{
public N and(); public N endL4FaultInjection();
}
public interface L4MatchAttributesNested extends me.snowdrop.istio.api.builder.Nested,L4MatchAttributesFluent>{
public N and(); public N endL4MatchAttributes();
}
public interface LoadBalancingNested extends me.snowdrop.istio.api.builder.Nested,LoadBalancingFluent>{
public N and(); public N endLoadBalancing();
}
public interface MatchConditionNested extends me.snowdrop.istio.api.builder.Nested,MatchConditionFluent>{
public N and(); public N endMatchCondition();
}
public interface MatchRequestNested extends me.snowdrop.istio.api.builder.Nested,MatchRequestFluent>{
public N and(); public N endMatchRequest();
}
public interface MeshConfigNested extends me.snowdrop.istio.api.builder.Nested,MeshConfigFluent>{
public N and(); public N endMeshConfig();
}
public interface ProxyConfigNested extends me.snowdrop.istio.api.builder.Nested,ProxyConfigFluent>{
public N and(); public N endProxyConfig();
}
public interface QuotaParamsNested extends me.snowdrop.istio.api.builder.Nested,QuotaParamsFluent>{
public N and(); public N endQuotaParams();
}
public interface QuotaResultNested extends me.snowdrop.istio.api.builder.Nested,QuotaResultFluent>{
public N and(); public N endQuotaResult();
}
public interface ReferencedAttributesNested extends me.snowdrop.istio.api.builder.Nested,ReferencedAttributesFluent>{
public N and(); public N endReferencedAttributes();
}
public interface ReportRequestNested extends me.snowdrop.istio.api.builder.Nested,ReportRequestFluent>{
public N and(); public N endReportRequest();
}
public interface ReportResponseNested extends me.snowdrop.istio.api.builder.Nested,ReportResponseFluent>{
public N and(); public N endReportResponse();
}
public interface RouteRuleNested extends me.snowdrop.istio.api.builder.Nested,RouteRuleFluent>{
public N and(); public N endRouteRule();
}
public interface ServiceClassNested extends me.snowdrop.istio.api.builder.Nested,ServiceClassFluent>{
public N and(); public N endServiceClass();
}
public interface ServicePlanNested extends me.snowdrop.istio.api.builder.Nested,ServicePlanFluent>{
public N and(); public N endServicePlan();
}
public interface StringMapNested extends me.snowdrop.istio.api.builder.Nested,StringMapFluent>{
public N and(); public N endStringMap();
}
public interface StringMatchNested extends me.snowdrop.istio.api.builder.Nested,StringMatchFluent>{
public N and(); public N endStringMatch();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy