annotations.me.snowdrop.istio.api.model.v1.mesh.MeshConfigFluent Maven / Gradle / Ivy
package me.snowdrop.istio.api.model.v1.mesh;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.ArrayList;
import me.snowdrop.istio.api.builder.Nested;
import com.fasterxml.jackson.databind.JsonSerializer;
import java.lang.String;
import com.fasterxml.jackson.databind.JsonDeserializer;
import me.snowdrop.istio.api.builder.Predicate;
import java.lang.Deprecated;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.DeserializationContext;
import java.util.List;
import com.fasterxml.jackson.databind.SerializerProvider;
import java.lang.Boolean;
import java.lang.Override;
import com.fasterxml.jackson.core.JsonParser;
import me.snowdrop.istio.api.model.DurationFluent;
import me.snowdrop.istio.api.builder.Fluent;
import me.snowdrop.istio.api.model.Duration;
import java.lang.Integer;
import javax.validation.Valid;
import java.lang.Long;
import java.util.Collection;
import java.lang.Object;
import java.util.Map;
import me.snowdrop.istio.api.model.DurationBuilder;
public interface MeshConfigFluent> extends me.snowdrop.istio.api.builder.Fluent{
public String getAccessLogFile();
public A withAccessLogFile(String accessLogFile);
public Boolean hasAccessLogFile();
public Integer getAuthPolicy();
public A withAuthPolicy(Integer authPolicy);
public Boolean hasAuthPolicy();
/**
* This method has been deprecated, please use method buildConnectTimeout instead.
*/
@Deprecated public Duration getConnectTimeout();
public Duration buildConnectTimeout();
public A withConnectTimeout(Duration connectTimeout);
public Boolean hasConnectTimeout();
public A withNewConnectTimeout(Integer nanos,Long seconds);
public MeshConfigFluent.ConnectTimeoutNested withNewConnectTimeout();
public MeshConfigFluent.ConnectTimeoutNested withNewConnectTimeoutLike(Duration item);
public MeshConfigFluent.ConnectTimeoutNested editConnectTimeout();
public MeshConfigFluent.ConnectTimeoutNested editOrNewConnectTimeout();
public MeshConfigFluent.ConnectTimeoutNested editOrNewConnectTimeoutLike(Duration item);
/**
* This method has been deprecated, please use method buildDefaultConfig instead.
*/
@Deprecated public ProxyConfig getDefaultConfig();
public ProxyConfig buildDefaultConfig();
public A withDefaultConfig(ProxyConfig defaultConfig);
public Boolean hasDefaultConfig();
public MeshConfigFluent.DefaultConfigNested withNewDefaultConfig();
public MeshConfigFluent.DefaultConfigNested withNewDefaultConfigLike(ProxyConfig item);
public MeshConfigFluent.DefaultConfigNested editDefaultConfig();
public MeshConfigFluent.DefaultConfigNested editOrNewDefaultConfig();
public MeshConfigFluent.DefaultConfigNested editOrNewDefaultConfigLike(ProxyConfig item);
public Boolean isDisablePolicyChecks();
public A withDisablePolicyChecks(Boolean disablePolicyChecks);
public Boolean hasDisablePolicyChecks();
public String getEgressProxyAddress();
public A withEgressProxyAddress(String egressProxyAddress);
public Boolean hasEgressProxyAddress();
public Boolean isEnableTracing();
public A withEnableTracing(Boolean enableTracing);
public Boolean hasEnableTracing();
public String getIngressClass();
public A withIngressClass(String ingressClass);
public Boolean hasIngressClass();
public Integer getIngressControllerMode();
public A withIngressControllerMode(Integer ingressControllerMode);
public Boolean hasIngressControllerMode();
public String getIngressService();
public A withIngressService(String ingressService);
public Boolean hasIngressService();
public String getMixerAddress();
public A withMixerAddress(String mixerAddress);
public Boolean hasMixerAddress();
public A addToMtlsExcludedServices(int index,String item);
public A setToMtlsExcludedServices(int index,String item);
public A addToMtlsExcludedServices(String... items);
public A addAllToMtlsExcludedServices(Collection items);
public A removeFromMtlsExcludedServices(String... items);
public A removeAllFromMtlsExcludedServices(Collection items);
public List getMtlsExcludedServices();
public String getMtlsExcludedService(int index);
public String getFirstMtlsExcludedService();
public String getLastMtlsExcludedService();
public String getMatchingMtlsExcludedService(me.snowdrop.istio.api.builder.Predicate predicate);
public A withMtlsExcludedServices(List mtlsExcludedServices);
public A withMtlsExcludedServices(String... mtlsExcludedServices);
public Boolean hasMtlsExcludedServices();
public Integer getProxyHttpPort();
public A withProxyHttpPort(Integer proxyHttpPort);
public Boolean hasProxyHttpPort();
public Integer getProxyListenPort();
public A withProxyListenPort(Integer proxyListenPort);
public Boolean hasProxyListenPort();
/**
* This method has been deprecated, please use method buildRdsRefreshDelay instead.
*/
@Deprecated public Duration getRdsRefreshDelay();
public Duration buildRdsRefreshDelay();
public A withRdsRefreshDelay(Duration rdsRefreshDelay);
public Boolean hasRdsRefreshDelay();
public A withNewRdsRefreshDelay(Integer nanos,Long seconds);
public MeshConfigFluent.RdsRefreshDelayNested withNewRdsRefreshDelay();
public MeshConfigFluent.RdsRefreshDelayNested withNewRdsRefreshDelayLike(Duration item);
public MeshConfigFluent.RdsRefreshDelayNested editRdsRefreshDelay();
public MeshConfigFluent.RdsRefreshDelayNested editOrNewRdsRefreshDelay();
public MeshConfigFluent.RdsRefreshDelayNested editOrNewRdsRefreshDelayLike(Duration item);
public interface ConnectTimeoutNested extends me.snowdrop.istio.api.builder.Nested,DurationFluent>{
public N and(); public N endConnectTimeout();
}
public interface DefaultConfigNested extends me.snowdrop.istio.api.builder.Nested,ProxyConfigFluent>{
public N and(); public N endDefaultConfig();
}
public interface RdsRefreshDelayNested extends me.snowdrop.istio.api.builder.Nested,DurationFluent>{
public N and(); public N endRdsRefreshDelay();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy