me.snowdrop.istio.api.mesh.v1alpha1.ProxyConfigFluent Maven / Gradle / Ivy
package me.snowdrop.istio.api.mesh.v1alpha1;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Nested;
import com.fasterxml.jackson.databind.JsonSerializer;
import java.lang.String;
import com.fasterxml.jackson.databind.JsonDeserializer;
import java.lang.Deprecated;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.DeserializationContext;
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.DurationFluent;
import io.fabric8.kubernetes.api.builder.Fluent;
import me.snowdrop.istio.api.Duration;
import java.lang.Integer;
import javax.validation.Valid;
import java.lang.Long;
import java.lang.Object;
import me.snowdrop.istio.api.DurationBuilder;
public interface ProxyConfigFluent> extends Fluent{
public String getAvailabilityZone();
public A withAvailabilityZone(String availabilityZone);
public Boolean hasAvailabilityZone();
public String getBinaryPath();
public A withBinaryPath(String binaryPath);
public Boolean hasBinaryPath();
public Integer getConcurrency();
public A withConcurrency(Integer concurrency);
public Boolean hasConcurrency();
public A withNewConcurrency(String arg1);
public A withNewConcurrency(int arg1);
public String getConfigPath();
public A withConfigPath(String configPath);
public Boolean hasConfigPath();
/**
* 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 ProxyConfigFluent.ConnectTimeoutNested withNewConnectTimeout();
public ProxyConfigFluent.ConnectTimeoutNested withNewConnectTimeoutLike(Duration item);
public ProxyConfigFluent.ConnectTimeoutNested editConnectTimeout();
public ProxyConfigFluent.ConnectTimeoutNested editOrNewConnectTimeout();
public ProxyConfigFluent.ConnectTimeoutNested editOrNewConnectTimeoutLike(Duration item);
public AuthenticationPolicy getControlPlaneAuthPolicy();
public A withControlPlaneAuthPolicy(AuthenticationPolicy controlPlaneAuthPolicy);
public Boolean hasControlPlaneAuthPolicy();
public String getCustomConfigFile();
public A withCustomConfigFile(String customConfigFile);
public Boolean hasCustomConfigFile();
public String getDiscoveryAddress();
public A withDiscoveryAddress(String discoveryAddress);
public Boolean hasDiscoveryAddress();
/**
* This method has been deprecated, please use method buildDiscoveryRefreshDelay instead.
* @return The buildable object.
*/
@Deprecated public Duration getDiscoveryRefreshDelay();
public Duration buildDiscoveryRefreshDelay();
public A withDiscoveryRefreshDelay(Duration discoveryRefreshDelay);
public Boolean hasDiscoveryRefreshDelay();
public A withNewDiscoveryRefreshDelay(Integer nanos,Long seconds);
public ProxyConfigFluent.DiscoveryRefreshDelayNested withNewDiscoveryRefreshDelay();
public ProxyConfigFluent.DiscoveryRefreshDelayNested withNewDiscoveryRefreshDelayLike(Duration item);
public ProxyConfigFluent.DiscoveryRefreshDelayNested editDiscoveryRefreshDelay();
public ProxyConfigFluent.DiscoveryRefreshDelayNested editOrNewDiscoveryRefreshDelay();
public ProxyConfigFluent.DiscoveryRefreshDelayNested editOrNewDiscoveryRefreshDelayLike(Duration item);
/**
* This method has been deprecated, please use method buildDrainDuration instead.
* @return The buildable object.
*/
@Deprecated public Duration getDrainDuration();
public Duration buildDrainDuration();
public A withDrainDuration(Duration drainDuration);
public Boolean hasDrainDuration();
public A withNewDrainDuration(Integer nanos,Long seconds);
public ProxyConfigFluent.DrainDurationNested withNewDrainDuration();
public ProxyConfigFluent.DrainDurationNested withNewDrainDurationLike(Duration item);
public ProxyConfigFluent.DrainDurationNested editDrainDuration();
public ProxyConfigFluent.DrainDurationNested editOrNewDrainDuration();
public ProxyConfigFluent.DrainDurationNested editOrNewDrainDurationLike(Duration item);
public String getEnvoyMetricsServiceAddress();
public A withEnvoyMetricsServiceAddress(String envoyMetricsServiceAddress);
public Boolean hasEnvoyMetricsServiceAddress();
public InboundInterceptionMode getInterceptionMode();
public A withInterceptionMode(InboundInterceptionMode interceptionMode);
public Boolean hasInterceptionMode();
/**
* This method has been deprecated, please use method buildParentShutdownDuration instead.
* @return The buildable object.
*/
@Deprecated public Duration getParentShutdownDuration();
public Duration buildParentShutdownDuration();
public A withParentShutdownDuration(Duration parentShutdownDuration);
public Boolean hasParentShutdownDuration();
public A withNewParentShutdownDuration(Integer nanos,Long seconds);
public ProxyConfigFluent.ParentShutdownDurationNested withNewParentShutdownDuration();
public ProxyConfigFluent.ParentShutdownDurationNested withNewParentShutdownDurationLike(Duration item);
public ProxyConfigFluent.ParentShutdownDurationNested editParentShutdownDuration();
public ProxyConfigFluent.ParentShutdownDurationNested editOrNewParentShutdownDuration();
public ProxyConfigFluent.ParentShutdownDurationNested editOrNewParentShutdownDurationLike(Duration item);
public Integer getProxyAdminPort();
public A withProxyAdminPort(Integer proxyAdminPort);
public Boolean hasProxyAdminPort();
public A withNewProxyAdminPort(String arg1);
public A withNewProxyAdminPort(int arg1);
public String getProxyBootstrapTemplatePath();
public A withProxyBootstrapTemplatePath(String proxyBootstrapTemplatePath);
public Boolean hasProxyBootstrapTemplatePath();
public String getServiceCluster();
public A withServiceCluster(String serviceCluster);
public Boolean hasServiceCluster();
public Integer getStatNameLength();
public A withStatNameLength(Integer statNameLength);
public Boolean hasStatNameLength();
public A withNewStatNameLength(String arg1);
public A withNewStatNameLength(int arg1);
public String getStatsdUdpAddress();
public A withStatsdUdpAddress(String statsdUdpAddress);
public Boolean hasStatsdUdpAddress();
/**
* This method has been deprecated, please use method buildTracing instead.
* @return The buildable object.
*/
@Deprecated public Tracing getTracing();
public Tracing buildTracing();
public A withTracing(Tracing tracing);
public Boolean hasTracing();
public ProxyConfigFluent.TracingNested withNewTracing();
public ProxyConfigFluent.TracingNested withNewTracingLike(Tracing item);
public ProxyConfigFluent.TracingNested editTracing();
public ProxyConfigFluent.TracingNested editOrNewTracing();
public ProxyConfigFluent.TracingNested editOrNewTracingLike(Tracing item);
public String getZipkinAddress();
public A withZipkinAddress(String zipkinAddress);
public Boolean hasZipkinAddress();
public interface ConnectTimeoutNested extends io.fabric8.kubernetes.api.builder.Nested,DurationFluent>{
public N and(); public N endConnectTimeout();
}
public interface DiscoveryRefreshDelayNested extends io.fabric8.kubernetes.api.builder.Nested,DurationFluent>{
public N and(); public N endDiscoveryRefreshDelay();
}
public interface DrainDurationNested extends io.fabric8.kubernetes.api.builder.Nested,DurationFluent>{
public N and(); public N endDrainDuration();
}
public interface ParentShutdownDurationNested extends io.fabric8.kubernetes.api.builder.Nested,DurationFluent>{
public N and(); public N endParentShutdownDuration();
}
public interface TracingNested extends io.fabric8.kubernetes.api.builder.Nested,TracingFluent>{
public N and(); public N endTracing();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy