me.snowdrop.istio.api.model.v1.routing.DestinationPolicyFluent Maven / Gradle / Ivy
package me.snowdrop.istio.api.model.v1.routing;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import me.snowdrop.istio.api.model.AnyFluent;
import io.fabric8.kubernetes.api.builder.Nested;
import java.lang.String;
import me.snowdrop.istio.api.model.Any;
import java.lang.Deprecated;
import me.snowdrop.istio.api.model.AnyBuilder;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.builder.Fluent;
import javax.validation.Valid;
import java.lang.Object;
import java.util.Map;
public interface DestinationPolicyFluent> extends Fluent{
/**
* 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 DestinationPolicyFluent.CircuitBreakerNested withNewCircuitBreaker();
public DestinationPolicyFluent.CircuitBreakerNested withNewCircuitBreakerLike(CircuitBreaker item);
public DestinationPolicyFluent.CircuitBreakerNested editCircuitBreaker();
public DestinationPolicyFluent.CircuitBreakerNested editOrNewCircuitBreaker();
public DestinationPolicyFluent.CircuitBreakerNested editOrNewCircuitBreakerLike(CircuitBreaker item);
/**
* This method has been deprecated, please use method buildCustom instead.
*/
@Deprecated public Any getCustom();
public Any buildCustom();
public A withCustom(Any custom);
public Boolean hasCustom();
public A withNewCustom(String typeUrl,String value);
public DestinationPolicyFluent.CustomNested withNewCustom();
public DestinationPolicyFluent.CustomNested withNewCustomLike(Any item);
public DestinationPolicyFluent.CustomNested editCustom();
public DestinationPolicyFluent.CustomNested editOrNewCustom();
public DestinationPolicyFluent.CustomNested editOrNewCustomLike(Any item);
/**
* This method has been deprecated, please use method buildDestination instead.
*/
@Deprecated public IstioService getDestination();
public IstioService buildDestination();
public A withDestination(IstioService destination);
public Boolean hasDestination();
public DestinationPolicyFluent.DestinationNested withNewDestination();
public DestinationPolicyFluent.DestinationNested withNewDestinationLike(IstioService item);
public DestinationPolicyFluent.DestinationNested editDestination();
public DestinationPolicyFluent.DestinationNested editOrNewDestination();
public DestinationPolicyFluent.DestinationNested editOrNewDestinationLike(IstioService 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 DestinationPolicyFluent.LoadBalancingNested withNewLoadBalancing();
public DestinationPolicyFluent.LoadBalancingNested withNewLoadBalancingLike(LoadBalancing item);
public DestinationPolicyFluent.LoadBalancingNested editLoadBalancing();
public DestinationPolicyFluent.LoadBalancingNested editOrNewLoadBalancing();
public DestinationPolicyFluent.LoadBalancingNested editOrNewLoadBalancingLike(LoadBalancing item);
/**
* This method has been deprecated, please use method buildSource instead.
*/
@Deprecated public IstioService getSource();
public IstioService buildSource();
public A withSource(IstioService source);
public Boolean hasSource();
public DestinationPolicyFluent.SourceNested withNewSource();
public DestinationPolicyFluent.SourceNested withNewSourceLike(IstioService item);
public DestinationPolicyFluent.SourceNested editSource();
public DestinationPolicyFluent.SourceNested editOrNewSource();
public DestinationPolicyFluent.SourceNested editOrNewSourceLike(IstioService item);
public interface CircuitBreakerNested extends io.fabric8.kubernetes.api.builder.Nested,CircuitBreakerFluent>{
public N and(); public N endCircuitBreaker();
}
public interface CustomNested extends io.fabric8.kubernetes.api.builder.Nested,AnyFluent>{
public N and(); public N endCustom();
}
public interface DestinationNested extends io.fabric8.kubernetes.api.builder.Nested,IstioServiceFluent>{
public N and(); public N endDestination();
}
public interface LoadBalancingNested extends io.fabric8.kubernetes.api.builder.Nested,LoadBalancingFluent>{
public N and(); public N endLoadBalancing();
}
public interface SourceNested extends io.fabric8.kubernetes.api.builder.Nested,IstioServiceFluent>{
public N and(); public N endSource();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy