me.snowdrop.istio.api.mesh.v1alpha1.MeshConfigFluent Maven / Gradle / Ivy
package me.snowdrop.istio.api.mesh.v1alpha1;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.ArrayList;
import java.lang.String;
import com.fasterxml.jackson.databind.JsonDeserializer;
import io.fabric8.kubernetes.api.builder.Predicate;
import java.util.List;
import me.snowdrop.istio.api.networking.v1alpha3.TcpKeepalive;
import com.fasterxml.jackson.databind.SerializerProvider;
import java.lang.Boolean;
import java.lang.Override;
import me.snowdrop.istio.api.networking.v1alpha3.TcpKeepaliveFluent;
import io.fabric8.kubernetes.api.builder.Fluent;
import me.snowdrop.istio.api.Duration;
import javax.validation.Valid;
import java.lang.Long;
import java.util.Collection;
import me.snowdrop.istio.api.DurationBuilder;
import io.fabric8.kubernetes.api.builder.Nested;
import com.fasterxml.jackson.databind.JsonSerializer;
import java.lang.Deprecated;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.DeserializationContext;
import com.fasterxml.jackson.core.JsonParser;
import me.snowdrop.istio.api.DurationFluent;
import java.lang.Integer;
import me.snowdrop.istio.api.networking.v1alpha3.TcpKeepaliveBuilder;
public interface MeshConfigFluent> extends Fluent{
public AccessLogEncoding getAccessLogEncoding();
public A withAccessLogEncoding(AccessLogEncoding accessLogEncoding);
public Boolean hasAccessLogEncoding();
public String getAccessLogFile();
public A withAccessLogFile(String accessLogFile);
public Boolean hasAccessLogFile();
public String getAccessLogFormat();
public A withAccessLogFormat(String accessLogFormat);
public Boolean hasAccessLogFormat();
public AuthenticationPolicy getAuthPolicy();
public A withAuthPolicy(AuthenticationPolicy authPolicy);
public Boolean hasAuthPolicy();
public A addToConfigSources(int index,ConfigSource item);
public A setToConfigSources(int index,ConfigSource item);
public A addToConfigSources(ConfigSource... items);
public A addAllToConfigSources(Collection items);
public A removeFromConfigSources(ConfigSource... items);
public A removeAllFromConfigSources(Collection items);
/**
* This method has been deprecated, please use method buildConfigSources instead.
* @return The buildable object.
*/
@Deprecated public List getConfigSources();
public List buildConfigSources();
public ConfigSource buildConfigSource(int index);
public ConfigSource buildFirstConfigSource();
public ConfigSource buildLastConfigSource();
public ConfigSource buildMatchingConfigSource(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withConfigSources(List configSources);
public A withConfigSources(ConfigSource... configSources);
public Boolean hasConfigSources();
public MeshConfigFluent.ConfigSourcesNested addNewConfigSource();
public MeshConfigFluent.ConfigSourcesNested addNewConfigSourceLike(ConfigSource item);
public MeshConfigFluent.ConfigSourcesNested setNewConfigSourceLike(int index,ConfigSource item);
public MeshConfigFluent.ConfigSourcesNested editConfigSource(int index);
public MeshConfigFluent.ConfigSourcesNested editFirstConfigSource();
public MeshConfigFluent.ConfigSourcesNested editLastConfigSource();
public MeshConfigFluent.ConfigSourcesNested editMatchingConfigSource(io.fabric8.kubernetes.api.builder.Predicate predicate);
/**
* This method has been deprecated, please use method buildConnectTimeout instead.
* @return The buildable object.
*/
@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.
* @return The buildable object.
*/
@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 A addToDefaultDestinationRuleExportTo(int index,String item);
public A setToDefaultDestinationRuleExportTo(int index,String item);
public A addToDefaultDestinationRuleExportTo(String... items);
public A addAllToDefaultDestinationRuleExportTo(Collection items);
public A removeFromDefaultDestinationRuleExportTo(String... items);
public A removeAllFromDefaultDestinationRuleExportTo(Collection items);
public List getDefaultDestinationRuleExportTo();
public String getDefaultDestinationRuleExportTo(int index);
public String getFirstDefaultDestinationRuleExportTo();
public String getLastDefaultDestinationRuleExportTo();
public String getMatchingDefaultDestinationRuleExportTo(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withDefaultDestinationRuleExportTo(List defaultDestinationRuleExportTo);
public A withDefaultDestinationRuleExportTo(String... defaultDestinationRuleExportTo);
public Boolean hasDefaultDestinationRuleExportTo();
public A addToDefaultServiceExportTo(int index,String item);
public A setToDefaultServiceExportTo(int index,String item);
public A addToDefaultServiceExportTo(String... items);
public A addAllToDefaultServiceExportTo(Collection items);
public A removeFromDefaultServiceExportTo(String... items);
public A removeAllFromDefaultServiceExportTo(Collection items);
public List getDefaultServiceExportTo();
public String getDefaultServiceExportTo(int index);
public String getFirstDefaultServiceExportTo();
public String getLastDefaultServiceExportTo();
public String getMatchingDefaultServiceExportTo(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withDefaultServiceExportTo(List defaultServiceExportTo);
public A withDefaultServiceExportTo(String... defaultServiceExportTo);
public Boolean hasDefaultServiceExportTo();
public A addToDefaultVirtualServiceExportTo(int index,String item);
public A setToDefaultVirtualServiceExportTo(int index,String item);
public A addToDefaultVirtualServiceExportTo(String... items);
public A addAllToDefaultVirtualServiceExportTo(Collection items);
public A removeFromDefaultVirtualServiceExportTo(String... items);
public A removeAllFromDefaultVirtualServiceExportTo(Collection items);
public List getDefaultVirtualServiceExportTo();
public String getDefaultVirtualServiceExportTo(int index);
public String getFirstDefaultVirtualServiceExportTo();
public String getLastDefaultVirtualServiceExportTo();
public String getMatchingDefaultVirtualServiceExportTo(io.fabric8.kubernetes.api.builder.Predicate predicate);
public A withDefaultVirtualServiceExportTo(List defaultVirtualServiceExportTo);
public A withDefaultVirtualServiceExportTo(String... defaultVirtualServiceExportTo);
public Boolean hasDefaultVirtualServiceExportTo();
public Boolean isDisablePolicyChecks();
public A withDisablePolicyChecks(Boolean disablePolicyChecks);
public Boolean hasDisablePolicyChecks();
public A withNewDisablePolicyChecks(String arg1);
public A withNewDisablePolicyChecks(boolean arg1);
/**
* This method has been deprecated, please use method buildDnsRefreshRate instead.
* @return The buildable object.
*/
@Deprecated public Duration getDnsRefreshRate();
public Duration buildDnsRefreshRate();
public A withDnsRefreshRate(Duration dnsRefreshRate);
public Boolean hasDnsRefreshRate();
public A withNewDnsRefreshRate(Integer nanos,Long seconds);
public MeshConfigFluent.DnsRefreshRateNested withNewDnsRefreshRate();
public MeshConfigFluent.DnsRefreshRateNested withNewDnsRefreshRateLike(Duration item);
public MeshConfigFluent.DnsRefreshRateNested editDnsRefreshRate();
public MeshConfigFluent.DnsRefreshRateNested editOrNewDnsRefreshRate();
public MeshConfigFluent.DnsRefreshRateNested editOrNewDnsRefreshRateLike(Duration item);
public Boolean isEnableClientSidePolicyCheck();
public A withEnableClientSidePolicyCheck(Boolean enableClientSidePolicyCheck);
public Boolean hasEnableClientSidePolicyCheck();
public A withNewEnableClientSidePolicyCheck(String arg1);
public A withNewEnableClientSidePolicyCheck(boolean arg1);
public Boolean isEnableSdsTokenMount();
public A withEnableSdsTokenMount(Boolean enableSdsTokenMount);
public Boolean hasEnableSdsTokenMount();
public A withNewEnableSdsTokenMount(String arg1);
public A withNewEnableSdsTokenMount(boolean arg1);
public Boolean isEnableTracing();
public A withEnableTracing(Boolean enableTracing);
public Boolean hasEnableTracing();
public A withNewEnableTracing(String arg1);
public A withNewEnableTracing(boolean 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();
/**
* This method has been deprecated, please use method buildLocalityLbSetting instead.
* @return The buildable object.
*/
@Deprecated public LocalityLoadBalancerSetting getLocalityLbSetting();
public LocalityLoadBalancerSetting buildLocalityLbSetting();
public A withLocalityLbSetting(LocalityLoadBalancerSetting localityLbSetting);
public Boolean hasLocalityLbSetting();
public MeshConfigFluent.LocalityLbSettingNested withNewLocalityLbSetting();
public MeshConfigFluent.LocalityLbSettingNested withNewLocalityLbSettingLike(LocalityLoadBalancerSetting item);
public MeshConfigFluent.LocalityLbSettingNested editLocalityLbSetting();
public MeshConfigFluent.LocalityLbSettingNested editOrNewLocalityLbSetting();
public MeshConfigFluent.LocalityLbSettingNested editOrNewLocalityLbSettingLike(LocalityLoadBalancerSetting item);
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();
/**
* This method has been deprecated, please use method buildOutboundTrafficPolicy instead.
* @return The buildable object.
*/
@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 Boolean isPolicyCheckFailOpen();
public A withPolicyCheckFailOpen(Boolean policyCheckFailOpen);
public Boolean hasPolicyCheckFailOpen();
public A withNewPolicyCheckFailOpen(String arg1);
public A withNewPolicyCheckFailOpen(boolean arg1);
public Integer getProxyHttpPort();
public A withProxyHttpPort(Integer proxyHttpPort);
public Boolean hasProxyHttpPort();
public A withNewProxyHttpPort(String arg1);
public A withNewProxyHttpPort(int arg1);
public Integer getProxyListenPort();
public A withProxyListenPort(Integer proxyListenPort);
public Boolean hasProxyListenPort();
public A withNewProxyListenPort(String arg1);
public A withNewProxyListenPort(int arg1);
/**
* This method has been deprecated, please use method buildRdsRefreshDelay instead.
* @return The buildable object.
*/
@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 String getRootNamespace();
public A withRootNamespace(String rootNamespace);
public Boolean hasRootNamespace();
/**
* This method has been deprecated, please use method buildSdsRefreshDelay instead.
* @return The buildable object.
*/
@Deprecated public Duration getSdsRefreshDelay();
public Duration buildSdsRefreshDelay();
public A withSdsRefreshDelay(Duration sdsRefreshDelay);
public Boolean hasSdsRefreshDelay();
public A withNewSdsRefreshDelay(Integer nanos,Long seconds);
public MeshConfigFluent.SdsRefreshDelayNested withNewSdsRefreshDelay();
public MeshConfigFluent.SdsRefreshDelayNested withNewSdsRefreshDelayLike(Duration item);
public MeshConfigFluent.SdsRefreshDelayNested editSdsRefreshDelay();
public MeshConfigFluent.SdsRefreshDelayNested editOrNewSdsRefreshDelay();
public MeshConfigFluent.SdsRefreshDelayNested editOrNewSdsRefreshDelayLike(Duration item);
public String getSdsUdsPath();
public A withSdsUdsPath(String sdsUdsPath);
public Boolean hasSdsUdsPath();
public Boolean isSdsUseK8sSaJwt();
public A withSdsUseK8sSaJwt(Boolean sdsUseK8sSaJwt);
public Boolean hasSdsUseK8sSaJwt();
public A withNewSdsUseK8sSaJwt(String arg1);
public A withNewSdsUseK8sSaJwt(boolean arg1);
public Boolean isSidecarToTelemetrySessionAffinity();
public A withSidecarToTelemetrySessionAffinity(Boolean sidecarToTelemetrySessionAffinity);
public Boolean hasSidecarToTelemetrySessionAffinity();
public A withNewSidecarToTelemetrySessionAffinity(String arg1);
public A withNewSidecarToTelemetrySessionAffinity(boolean arg1);
/**
* This method has been deprecated, please use method buildTcpKeepalive instead.
* @return The buildable object.
*/
@Deprecated public TcpKeepalive getTcpKeepalive();
public TcpKeepalive buildTcpKeepalive();
public A withTcpKeepalive(TcpKeepalive tcpKeepalive);
public Boolean hasTcpKeepalive();
public MeshConfigFluent.TcpKeepaliveNested withNewTcpKeepalive();
public MeshConfigFluent.TcpKeepaliveNested withNewTcpKeepaliveLike(TcpKeepalive item);
public MeshConfigFluent.TcpKeepaliveNested editTcpKeepalive();
public MeshConfigFluent.TcpKeepaliveNested editOrNewTcpKeepalive();
public MeshConfigFluent.TcpKeepaliveNested editOrNewTcpKeepaliveLike(TcpKeepalive item);
public String getTrustDomain();
public A withTrustDomain(String trustDomain);
public Boolean hasTrustDomain();
public interface ConfigSourcesNested extends io.fabric8.kubernetes.api.builder.Nested,ConfigSourceFluent>{
public N and(); public N endConfigSource();
}
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 DnsRefreshRateNested extends io.fabric8.kubernetes.api.builder.Nested,DurationFluent>{
public N and(); public N endDnsRefreshRate();
}
public interface LocalityLbSettingNested extends io.fabric8.kubernetes.api.builder.Nested,LocalityLoadBalancerSettingFluent>{
public N and(); public N endLocalityLbSetting();
}
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();
}
public interface SdsRefreshDelayNested extends io.fabric8.kubernetes.api.builder.Nested,DurationFluent>{
public N and(); public N endSdsRefreshDelay();
}
public interface TcpKeepaliveNested extends io.fabric8.kubernetes.api.builder.Nested,TcpKeepaliveFluent>{
public N and(); public N endTcpKeepalive();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy