io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCountStatusFluent Maven / Gradle / Ivy
package io.fabric8.openshift.api.model.miscellaneous.apiserver.v1;
import io.fabric8.kubernetes.api.model.Condition;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.lang.String;
import java.util.LinkedHashMap;
import java.util.function.Predicate;
import java.lang.Deprecated;
import java.lang.Long;
import java.util.Iterator;
import java.util.Collection;
import java.lang.Object;
import java.util.List;
import java.lang.Boolean;
import java.util.Map;
/**
* Generated
*/
public interface APIRequestCountStatusFluent> extends Fluent{
public A addToConditions(int index,Condition item);
public A setToConditions(int index,Condition item);
public A addToConditions(io.fabric8.kubernetes.api.model.Condition... items);
public A addAllToConditions(Collection items);
public A removeFromConditions(io.fabric8.kubernetes.api.model.Condition... items);
public A removeAllFromConditions(Collection items);
public List getConditions();
public Condition getCondition(int index);
public Condition getFirstCondition();
public Condition getLastCondition();
public Condition getMatchingCondition(Predicate predicate);
public Boolean hasMatchingCondition(Predicate predicate);
public A withConditions(List conditions);
public A withConditions(io.fabric8.kubernetes.api.model.Condition... conditions);
public Boolean hasConditions();
/**
* This method has been deprecated, please use method buildCurrentHour instead.
* @return The buildable object.
*/
@Deprecated
public PerResourceAPIRequestLog getCurrentHour();
public PerResourceAPIRequestLog buildCurrentHour();
public A withCurrentHour(PerResourceAPIRequestLog currentHour);
public Boolean hasCurrentHour();
public APIRequestCountStatusFluent.CurrentHourNested withNewCurrentHour();
public APIRequestCountStatusFluent.CurrentHourNested withNewCurrentHourLike(PerResourceAPIRequestLog item);
public APIRequestCountStatusFluent.CurrentHourNested editCurrentHour();
public APIRequestCountStatusFluent.CurrentHourNested editOrNewCurrentHour();
public APIRequestCountStatusFluent.CurrentHourNested editOrNewCurrentHourLike(PerResourceAPIRequestLog item);
public A addToLast24h(int index,PerResourceAPIRequestLog item);
public A setToLast24h(int index,PerResourceAPIRequestLog item);
public A addToLast24h(io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.PerResourceAPIRequestLog... items);
public A addAllToLast24h(Collection items);
public A removeFromLast24h(io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.PerResourceAPIRequestLog... items);
public A removeAllFromLast24h(Collection items);
public A removeMatchingFromLast24h(Predicate predicate);
/**
* This method has been deprecated, please use method buildLast24h instead.
* @return The buildable object.
*/
@Deprecated
public List getLast24h();
public List buildLast24h();
public PerResourceAPIRequestLog buildLast24h(int index);
public PerResourceAPIRequestLog buildFirstLast24h();
public PerResourceAPIRequestLog buildLastLast24h();
public PerResourceAPIRequestLog buildMatchingLast24h(Predicate predicate);
public Boolean hasMatchingLast24h(Predicate predicate);
public A withLast24h(List last24h);
public A withLast24h(io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.PerResourceAPIRequestLog... last24h);
public Boolean hasLast24h();
public APIRequestCountStatusFluent.Last24hNested addNewLast24h();
public APIRequestCountStatusFluent.Last24hNested addNewLast24hLike(PerResourceAPIRequestLog item);
public APIRequestCountStatusFluent.Last24hNested setNewLast24hLike(int index,PerResourceAPIRequestLog item);
public APIRequestCountStatusFluent.Last24hNested editLast24h(int index);
public APIRequestCountStatusFluent.Last24hNested editFirstLast24h();
public APIRequestCountStatusFluent.Last24hNested editLastLast24h();
public APIRequestCountStatusFluent.Last24hNested editMatchingLast24h(Predicate predicate);
public String getRemovedInRelease();
public A withRemovedInRelease(String removedInRelease);
public Boolean hasRemovedInRelease();
public Long getRequestCount();
public A withRequestCount(Long requestCount);
public Boolean hasRequestCount();
public A addToAdditionalProperties(String key,Object value);
public A addToAdditionalProperties(Map map);
public A removeFromAdditionalProperties(String key);
public A removeFromAdditionalProperties(Map map);
public Map getAdditionalProperties();
public A withAdditionalProperties(Map additionalProperties);
public Boolean hasAdditionalProperties();
public interface CurrentHourNested extends Nested,PerResourceAPIRequestLogFluent>{
public N and();
public N endCurrentHour();
}
public interface Last24hNested extends Nested,PerResourceAPIRequestLogFluent>{
public N and();
public N endLast24h();
}
}