All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.fabric8.kubernetes.api.model.extensions.HorizontalPodAutoscalerSpecFluent Maven / Gradle / Ivy

There is a newer version: 6.13.4
Show newest version
package io.fabric8.kubernetes.api.model.extensions;

import java.util.Map;
import io.fabric8.kubernetes.api.model.KubernetesResource;
import java.util.Map;
import java.util.HashMap;
import java.io.Serializable;
import java.util.AbstractMap;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;

public interface HorizontalPodAutoscalerSpecFluent> extends Fluent{


    public CPUTargetUtilization getCpuUtilization();    public T withCpuUtilization( CPUTargetUtilization cpuUtilization);    public CpuUtilizationNested withNewCpuUtilization();    public CpuUtilizationNested withNewCpuUtilizationLike( CPUTargetUtilization item);    public CpuUtilizationNested editCpuUtilization();    public T withNewCpuUtilization( Integer targetPercentage);    public Integer getMaxReplicas();    public T withMaxReplicas( Integer maxReplicas);    public Integer getMinReplicas();    public T withMinReplicas( Integer minReplicas);    public SubresourceReference getScaleRef();    public T withScaleRef( SubresourceReference scaleRef);    public ScaleRefNested withNewScaleRef();    public ScaleRefNested withNewScaleRefLike( SubresourceReference item);    public ScaleRefNested editScaleRef();    public T withNewScaleRef( String apiVersion,  String kind,  String name,  String subresource);    public T addToAdditionalProperties( String key,  Object value);    public T addToAdditionalProperties( Map map);    public T removeFromAdditionalProperties( String key);    public T removeFromAdditionalProperties( Map map);    public Map getAdditionalProperties();    public T withAdditionalProperties( Map additionalProperties);
    public interface CpuUtilizationNested extends Nested, CPUTargetUtilizationFluent>{
            public N and();            public N endCpuUtilization();        
}

    public interface ScaleRefNested extends Nested, SubresourceReferenceFluent>{
            public N endScaleRef();            public N and();        
}


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy