me.snowdrop.istio.api.policy.v1beta1.SamplingFluent Maven / Gradle / Ivy
package me.snowdrop.istio.api.policy.v1beta1;
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.Integer;
import java.lang.Deprecated;
import javax.validation.Valid;
import java.lang.Boolean;
public interface SamplingFluent> extends Fluent{
/**
* This method has been deprecated, please use method buildRandom instead.
* @return The buildable object.
*/
@Deprecated public RandomSampling getRandom();
public RandomSampling buildRandom();
public A withRandom(RandomSampling random);
public Boolean hasRandom();
public SamplingFluent.RandomNested withNewRandom();
public SamplingFluent.RandomNested withNewRandomLike(RandomSampling item);
public SamplingFluent.RandomNested editRandom();
public SamplingFluent.RandomNested editOrNewRandom();
public SamplingFluent.RandomNested editOrNewRandomLike(RandomSampling item);
/**
* This method has been deprecated, please use method buildRateLimit instead.
* @return The buildable object.
*/
@Deprecated public RateLimitSampling getRateLimit();
public RateLimitSampling buildRateLimit();
public A withRateLimit(RateLimitSampling rateLimit);
public Boolean hasRateLimit();
public A withNewRateLimit(Integer maxUnsampledEntries,Integer samplingDuration,Integer samplingRate);
public SamplingFluent.RateLimitNested withNewRateLimit();
public SamplingFluent.RateLimitNested withNewRateLimitLike(RateLimitSampling item);
public SamplingFluent.RateLimitNested editRateLimit();
public SamplingFluent.RateLimitNested editOrNewRateLimit();
public SamplingFluent.RateLimitNested editOrNewRateLimitLike(RateLimitSampling item);
public interface RandomNested extends io.fabric8.kubernetes.api.builder.Nested,RandomSamplingFluent>{
public N and(); public N endRandom();
}
public interface RateLimitNested extends io.fabric8.kubernetes.api.builder.Nested,RateLimitSamplingFluent>{
public N and(); public N endRateLimit();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy