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

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();
    
  }
  
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy