me.snowdrop.istio.api.networking.v1alpha3.ConsistentHashLBFluent Maven / Gradle / Ivy
package me.snowdrop.istio.api.networking.v1alpha3;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;
import java.lang.String;
import java.lang.Integer;
import java.lang.Deprecated;
import com.fasterxml.jackson.annotation.JsonUnwrapped;
import java.lang.Boolean;
public interface ConsistentHashLBFluent> extends Fluent{
/**
* This method has been deprecated, please use method buildHashKey instead.
* @return The buildable object.
*/
@Deprecated public me.snowdrop.istio.api.networking.v1alpha3.ConsistentHashLB.HashKey getHashKey();
public me.snowdrop.istio.api.networking.v1alpha3.ConsistentHashLB.HashKey buildHashKey();
public A withHashKey(me.snowdrop.istio.api.networking.v1alpha3.ConsistentHashLB.HashKey hashKey);
public Boolean hasHashKey();
public A withHttpCookieHashKey(HttpCookieHashKey httpCookieHashKey);
public ConsistentHashLBFluent.HttpCookieHashKeyNested withNewHttpCookieHashKey();
public ConsistentHashLBFluent.HttpCookieHashKeyNested withNewHttpCookieHashKeyLike(HttpCookieHashKey item);
public A withUseSourceIpHashKey(UseSourceIpHashKey useSourceIpHashKey);
public ConsistentHashLBFluent.UseSourceIpHashKeyNested withNewUseSourceIpHashKey();
public ConsistentHashLBFluent.UseSourceIpHashKeyNested withNewUseSourceIpHashKeyLike(UseSourceIpHashKey item);
public A withNewUseSourceIpHashKey(Boolean useSourceIp);
public A withHttpHeaderNameHashKey(HttpHeaderNameHashKey httpHeaderNameHashKey);
public ConsistentHashLBFluent.HttpHeaderNameHashKeyNested withNewHttpHeaderNameHashKey();
public ConsistentHashLBFluent.HttpHeaderNameHashKeyNested withNewHttpHeaderNameHashKeyLike(HttpHeaderNameHashKey item);
public A withNewHttpHeaderNameHashKey(String httpHeaderName);
public Integer getMinimumRingSize();
public A withMinimumRingSize(Integer minimumRingSize);
public Boolean hasMinimumRingSize();
public A withNewMinimumRingSize(String arg1);
public A withNewMinimumRingSize(int arg1);
public interface HttpCookieHashKeyNested extends io.fabric8.kubernetes.api.builder.Nested,HttpCookieHashKeyFluent>{
public N and(); public N endHttpCookieHashKey();
}
public interface UseSourceIpHashKeyNested extends io.fabric8.kubernetes.api.builder.Nested,UseSourceIpHashKeyFluent>{
public N and(); public N endUseSourceIpHashKey();
}
public interface HttpHeaderNameHashKeyNested extends io.fabric8.kubernetes.api.builder.Nested,HttpHeaderNameHashKeyFluent>{
public N and(); public N endHttpHeaderNameHashKey();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy