public interface  io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getContainerName();
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent withContainerName(java.lang.String);
public abstract java.lang.Boolean hasContainerName();
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent addToControlledResources(java.lang.Integer, java.lang.String);
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent setToControlledResources(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent addToControlledResources(java.lang.String[]);
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent addAllToControlledResources(java.util.Collection);
public abstract transient io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent removeFromControlledResources(java.lang.String[]);
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent removeAllFromControlledResources(java.util.Collection);
public abstract java.util.List getControlledResources();
public abstract java.lang.String getControlledResource(java.lang.Integer);
public abstract java.lang.String getFirstControlledResource();
public abstract java.lang.String getLastControlledResource();
public abstract java.lang.String getMatchingControlledResource(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingControlledResource(java.util.function.Predicate);
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent withControlledResources(java.util.List);
public abstract transient io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent withControlledResources(java.lang.String[]);
public abstract java.lang.Boolean hasControlledResources();
public abstract java.lang.String getControlledValues();
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent withControlledValues(java.lang.String);
public abstract java.lang.Boolean hasControlledValues();
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent addToMaxAllowed(java.lang.String, io.fabric.kubernetes.api.model.Quantity);
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent addToMaxAllowed(java.util.Map);
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent removeFromMaxAllowed(java.lang.String);
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent removeFromMaxAllowed(java.util.Map);
public abstract java.util.Map getMaxAllowed();
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent withMaxAllowed(java.util.Map);
public abstract java.lang.Boolean hasMaxAllowed();
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent addToMinAllowed(java.lang.String, io.fabric.kubernetes.api.model.Quantity);
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent addToMinAllowed(java.util.Map);
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent removeFromMinAllowed(java.lang.String);
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent removeFromMinAllowed(java.util.Map);
public abstract java.util.Map getMinAllowed();
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent withMinAllowed(java.util.Map);
public abstract java.lang.Boolean hasMinAllowed();
public abstract java.lang.String getMode();
public abstract io.fabric.verticalpodautoscaler.api.model.v.ContainerResourcePolicyFluent withMode(java.lang.String);
public abstract java.lang.Boolean hasMode();
}