public interface  io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.istio.api.networking.v1beta.IsHTTPFaultInjectionDelayHttpDelayType getHttpDelayType();
public abstract io.fabric.istio.api.networking.v1beta.IsHTTPFaultInjectionDelayHttpDelayType buildHttpDelayType();
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent withHttpDelayType(io.fabric.istio.api.networking.v1beta.IsHTTPFaultInjectionDelayHttpDelayType);
public abstract java.lang.Boolean hasHttpDelayType();
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent withHTTPFaultInjectionDelayExponentialHttpType(io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayExponentialDelay);
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent$HTTPFaultInjectionDelayExponentialHttpTypeNested withNewHTTPFaultInjectionDelayExponentialHttpType();
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent$HTTPFaultInjectionDelayExponentialHttpTypeNested withNewHTTPFaultInjectionDelayExponentialHttpTypeLike(io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayExponentialDelay);
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent withNewHTTPFaultInjectionDelayExponentialHttpType(java.lang.String);
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent withHTTPFaultInjectionDelayFixedHttpType(io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFixedDelay);
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent$HTTPFaultInjectionDelayFixedHttpTypeNested withNewHTTPFaultInjectionDelayFixedHttpType();
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent$HTTPFaultInjectionDelayFixedHttpTypeNested withNewHTTPFaultInjectionDelayFixedHttpTypeLike(io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFixedDelay);
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent withNewHTTPFaultInjectionDelayFixedHttpType(java.lang.String);
public abstract java.lang.Integer getPercent();
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent withPercent(java.lang.Integer);
public abstract java.lang.Boolean hasPercent();
public abstract io.fabric.istio.api.networking.v1beta.Percent getPercentage();
public abstract io.fabric.istio.api.networking.v1beta.Percent buildPercentage();
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent withPercentage(io.fabric.istio.api.networking.v1beta.Percent);
public abstract java.lang.Boolean hasPercentage();
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent withNewPercentage(java.lang.Double);
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent$PercentageNested withNewPercentage();
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent$PercentageNested withNewPercentageLike(io.fabric.istio.api.networking.v1beta.Percent);
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent$PercentageNested editPercentage();
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent$PercentageNested editOrNewPercentage();
public abstract io.fabric.istio.api.networking.v1beta.HTTPFaultInjectionDelayFluent$PercentageNested editOrNewPercentageLike(io.fabric.istio.api.networking.v1beta.Percent);
}