io.kubernetes.client.openapi.models.V1ResourceRequirementsFluent Maven / Gradle / Ivy
package io.kubernetes.client.openapi.models;
import io.kubernetes.client.fluent.VisitableBuilder;
import com.google.gson.annotations.SerializedName;
import io.kubernetes.client.fluent.Fluent;
import io.kubernetes.client.fluent.Nested;
import java.util.ArrayList;
import io.kubernetes.client.custom.Quantity;
import java.lang.String;
import java.util.LinkedHashMap;
import java.util.function.Predicate;
import java.lang.Deprecated;
import java.util.Iterator;
import java.util.Collection;
import java.util.List;
import java.lang.Boolean;
import java.util.Map;
/**
* Generated
*/
public interface V1ResourceRequirementsFluent> extends Fluent{
public A addToClaims(int index,V1ResourceClaim item);
public A setToClaims(int index,V1ResourceClaim item);
public A addToClaims(io.kubernetes.client.openapi.models.V1ResourceClaim... items);
public A addAllToClaims(Collection items);
public A removeFromClaims(io.kubernetes.client.openapi.models.V1ResourceClaim... items);
public A removeAllFromClaims(Collection items);
public A removeMatchingFromClaims(Predicate predicate);
/**
* This method has been deprecated, please use method buildClaims instead.
* @return The buildable object.
*/
@Deprecated
public List getClaims();
public List buildClaims();
public V1ResourceClaim buildClaim(int index);
public V1ResourceClaim buildFirstClaim();
public V1ResourceClaim buildLastClaim();
public V1ResourceClaim buildMatchingClaim(Predicate predicate);
public Boolean hasMatchingClaim(Predicate predicate);
public A withClaims(List claims);
public A withClaims(io.kubernetes.client.openapi.models.V1ResourceClaim... claims);
public Boolean hasClaims();
public V1ResourceRequirementsFluent.ClaimsNested addNewClaim();
public V1ResourceRequirementsFluent.ClaimsNested addNewClaimLike(V1ResourceClaim item);
public V1ResourceRequirementsFluent.ClaimsNested setNewClaimLike(int index,V1ResourceClaim item);
public V1ResourceRequirementsFluent.ClaimsNested editClaim(int index);
public V1ResourceRequirementsFluent.ClaimsNested editFirstClaim();
public V1ResourceRequirementsFluent.ClaimsNested editLastClaim();
public V1ResourceRequirementsFluent.ClaimsNested editMatchingClaim(Predicate predicate);
public A addToLimits(String key,Quantity value);
public A addToLimits(Map map);
public A removeFromLimits(String key);
public A removeFromLimits(Map map);
public Map getLimits();
public A withLimits(Map limits);
public Boolean hasLimits();
public A addToRequests(String key,Quantity value);
public A addToRequests(Map map);
public A removeFromRequests(String key);
public A removeFromRequests(Map map);
public Map getRequests();
public A withRequests(Map requests);
public Boolean hasRequests();
public interface ClaimsNested extends Nested,V1ResourceClaimFluent>{
public N and();
public N endClaim();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy