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 io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import com.fasterxml.jackson.databind.JsonSerializer;
import java.lang.String;
import com.fasterxml.jackson.databind.JsonDeserializer;
import io.fabric8.kubernetes.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 io.fabric8.kubernetes.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 Fluent{
public String getAccessLogFile();
public A withAccessLogFile(String accessLogFile);
public Boolean hasAccessLogFile();
public AuthenticationPolicy getAuthPolicy();
public A withAuthPolicy(AuthenticationPolicy 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 A withNewDisablePolicyChecks(boolean arg1);
public A withNewDisablePolicyChecks(String arg1);
public Boolean isEnableTracing();
public A withEnableTracing(Boolean enableTracing);
public Boolean hasEnableTracing();
public A withNewEnableTracing(boolean arg1);
public A withNewEnableTracing(String arg1);
public String getIngressClass();
public A withIngressClass(String ingressClass);
public Boolean hasIngressClass();
public IngressControllerMode getIngressControllerMode();
public A withIngressControllerMode(IngressControllerMode 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 String getMixerCheckServer();
public A withMixerCheckServer(String mixerCheckServer);
public Boolean hasMixerCheckServer();
public String getMixerReportServer();
public A withMixerReportServer(String mixerReportServer);
public Boolean hasMixerReportServer();
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(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withMtlsExcludedServices(List mtlsExcludedServices);
public A withMtlsExcludedServices(String... mtlsExcludedServices);
public Boolean hasMtlsExcludedServices();
/**
* This method has been deprecated, please use method buildOutboundTrafficPolicy instead.
*/
@Deprecated public OutboundTrafficPolicy getOutboundTrafficPolicy();
public OutboundTrafficPolicy buildOutboundTrafficPolicy();
public A withOutboundTrafficPolicy(OutboundTrafficPolicy outboundTrafficPolicy);
public Boolean hasOutboundTrafficPolicy();
public MeshConfigFluent.OutboundTrafficPolicyNested withNewOutboundTrafficPolicy();
public MeshConfigFluent.OutboundTrafficPolicyNested withNewOutboundTrafficPolicyLike(OutboundTrafficPolicy item);
public MeshConfigFluent.OutboundTrafficPolicyNested editOutboundTrafficPolicy();
public MeshConfigFluent.OutboundTrafficPolicyNested editOrNewOutboundTrafficPolicy();
public MeshConfigFluent.OutboundTrafficPolicyNested editOrNewOutboundTrafficPolicyLike(OutboundTrafficPolicy item);
public Integer getProxyHttpPort();
public A withProxyHttpPort(Integer proxyHttpPort);
public Boolean hasProxyHttpPort();
public A withNewProxyHttpPort(int arg1);
public A withNewProxyHttpPort(String arg1);
public Integer getProxyListenPort();
public A withProxyListenPort(Integer proxyListenPort);
public Boolean hasProxyListenPort();
public A withNewProxyListenPort(int arg1);
public A withNewProxyListenPort(String arg1);
/**
* 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 io.fabric8.kubernetes.api.builder.Nested,DurationFluent>{
public N and(); public N endConnectTimeout();
}
public interface DefaultConfigNested extends io.fabric8.kubernetes.api.builder.Nested,ProxyConfigFluent>{
public N and(); public N endDefaultConfig();
}
public interface OutboundTrafficPolicyNested extends io.fabric8.kubernetes.api.builder.Nested,OutboundTrafficPolicyFluent>{
public N and(); public N endOutboundTrafficPolicy();
}
public interface RdsRefreshDelayNested extends io.fabric8.kubernetes.api.builder.Nested,DurationFluent>{
public N and(); public N endRdsRefreshDelay();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy