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

io.dekorate.jaeger.config.JaegerAgentConfigFluent Maven / Gradle / Ivy

There is a newer version: 4.1.4
Show newest version
package io.dekorate.jaeger.config;

import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.dekorate.kubernetes.config.ConfigKey;
import io.dekorate.kubernetes.config.Port;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import io.dekorate.kubernetes.config.PortFluent;
import io.dekorate.kubernetes.config.ConfigurationFluent;
import java.lang.String;
import java.util.function.Predicate;
import java.lang.Integer;
import io.dekorate.project.Project;
import io.dekorate.kubernetes.config.PortBuilder;
import java.lang.Deprecated;
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 JaegerAgentConfigFluent> extends ConfigurationFluent{
  public Boolean getOperatorEnabled();
  public A withOperatorEnabled(Boolean operatorEnabled);
  public Boolean hasOperatorEnabled();
  public String getVersion();
  public A withVersion(String version);
  public Boolean hasVersion();
  
  /**
   * This method has been deprecated, please use method buildCollector instead.
   * @return The buildable object.
   */
  @Deprecated
  public Collector getCollector();
  public Collector buildCollector();
  public A withCollector(Collector collector);
  public Boolean hasCollector();
  public A withNewCollector(String host,String name,String namespace,Integer port);
  public JaegerAgentConfigFluent.CollectorNested withNewCollector();
  public JaegerAgentConfigFluent.CollectorNested withNewCollectorLike(Collector item);
  public JaegerAgentConfigFluent.CollectorNested editCollector();
  public JaegerAgentConfigFluent.CollectorNested editOrNewCollector();
  public JaegerAgentConfigFluent.CollectorNested editOrNewCollectorLike(Collector item);
  public A withPorts(io.dekorate.kubernetes.config.Port... ports);
  
  /**
   * This method has been deprecated, please use method buildPorts instead.
   */
  @Deprecated
  public Port[] getPorts();
  public Port[] buildPorts();
  public Port buildPort(Integer index);
  public Port buildFirstPort();
  public Port buildLastPort();
  public Port buildMatchingPort(Predicate predicate);
  public Boolean hasMatchingPort(Predicate predicate);
  public A addToPorts(Integer index,Port item);
  public A setToPorts(Integer index,Port item);
  public A addToPorts(io.dekorate.kubernetes.config.Port... items);
  public A addAllToPorts(Collection items);
  public A removeFromPorts(io.dekorate.kubernetes.config.Port... items);
  public A removeAllFromPorts(Collection items);
  public A removeMatchingFromPorts(Predicate predicate);
  public Boolean hasPorts();
  public JaegerAgentConfigFluent.PortsNested addNewPort();
  public JaegerAgentConfigFluent.PortsNested addNewPortLike(Port item);
  public JaegerAgentConfigFluent.PortsNested setNewPortLike(Integer index,Port item);
  public JaegerAgentConfigFluent.PortsNested editPort(Integer index);
  public JaegerAgentConfigFluent.PortsNested editFirstPort();
  public JaegerAgentConfigFluent.PortsNested editLastPort();
  public JaegerAgentConfigFluent.PortsNested editMatchingPort(Predicate predicate);
  public A withOperatorEnabled();
  public interface CollectorNested extends Nested,CollectorFluent>{
    public N and();
    public N endCollector();
    
  }
  public interface PortsNested extends Nested,PortFluent>{
    public N and();
    public N endPort();
    
  }
  
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy