me.snowdrop.istio.api.networking.v1alpha3.DelayFluent 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.Nested;
import java.lang.String;
import java.lang.Deprecated;
import com.fasterxml.jackson.annotation.JsonUnwrapped;
import java.lang.Boolean;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.Double;
import java.lang.Integer;
import javax.validation.Valid;
public interface DelayFluent> extends Fluent{
/**
* This method has been deprecated, please use method buildHttpDelayType instead.
* @return The buildable object.
*/
@Deprecated public me.snowdrop.istio.api.networking.v1alpha3.Delay.HttpDelayType getHttpDelayType();
public me.snowdrop.istio.api.networking.v1alpha3.Delay.HttpDelayType buildHttpDelayType();
public A withHttpDelayType(me.snowdrop.istio.api.networking.v1alpha3.Delay.HttpDelayType httpDelayType);
public Boolean hasHttpDelayType();
public A withFixedDelayHttpType(FixedDelayHttpDelayType fixedDelayHttpType);
public DelayFluent.FixedDelayHttpTypeNested withNewFixedDelayHttpType();
public DelayFluent.FixedDelayHttpTypeNested withNewFixedDelayHttpTypeLike(FixedDelayHttpDelayType item);
public A withExponentialDelayHttpType(ExponentialDelayHttpDelayType exponentialDelayHttpType);
public DelayFluent.ExponentialDelayHttpTypeNested withNewExponentialDelayHttpType();
public DelayFluent.ExponentialDelayHttpTypeNested withNewExponentialDelayHttpTypeLike(ExponentialDelayHttpDelayType item);
public Integer getPercent();
public A withPercent(Integer percent);
public Boolean hasPercent();
public A withNewPercent(String arg1);
public A withNewPercent(int arg1);
/**
* This method has been deprecated, please use method buildPercentage instead.
* @return The buildable object.
*/
@Deprecated public Percent getPercentage();
public Percent buildPercentage();
public A withPercentage(Percent percentage);
public Boolean hasPercentage();
public A withNewPercentage(Double value);
public DelayFluent.PercentageNested withNewPercentage();
public DelayFluent.PercentageNested withNewPercentageLike(Percent item);
public DelayFluent.PercentageNested editPercentage();
public DelayFluent.PercentageNested editOrNewPercentage();
public DelayFluent.PercentageNested editOrNewPercentageLike(Percent item);
public interface FixedDelayHttpTypeNested extends io.fabric8.kubernetes.api.builder.Nested,FixedDelayHttpDelayTypeFluent>{
public N and(); public N endFixedDelayHttpType();
}
public interface ExponentialDelayHttpTypeNested extends io.fabric8.kubernetes.api.builder.Nested,ExponentialDelayHttpDelayTypeFluent>{
public N and(); public N endExponentialDelayHttpType();
}
public interface PercentageNested extends io.fabric8.kubernetes.api.builder.Nested,PercentFluent>{
public N and(); public N endPercentage();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy