io.strimzi.api.kafka.model.status.KafkaConnectStatusFluent Maven / Gradle / Ivy
package io.strimzi.api.kafka.model.status;
import io.fabric8.kubernetes.api.builder.VisitableBuilder;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.lang.String;
import io.strimzi.api.kafka.model.connect.ConnectorPluginBuilder;
import io.strimzi.api.kafka.model.connect.ConnectorPluginFluent;
import java.util.function.Predicate;
import io.strimzi.api.kafka.model.connect.ConnectorPlugin;
import java.lang.Deprecated;
import java.util.Iterator;
import java.util.Collection;
import java.util.List;
import java.lang.Boolean;
/**
* Represents a status of the Kafka Connect resource
*/
public interface KafkaConnectStatusFluent> extends io.strimzi.api.kafka.model.status.StatusFluent {
public java.lang.String getUrl();
public A withUrl(java.lang.String url);
public java.lang.Boolean hasUrl();
@java.lang.Deprecated
/**
* Method is deprecated. use withUrl instead.
*/
public A withNewUrl(java.lang.String original);
public A addToConnectorPlugins(int index,io.strimzi.api.kafka.model.connect.ConnectorPlugin item);
public A setToConnectorPlugins(int index,io.strimzi.api.kafka.model.connect.ConnectorPlugin item);
public A addToConnectorPlugins(io.strimzi.api.kafka.model.connect.ConnectorPlugin... items);
public A addAllToConnectorPlugins(java.util.Collection items);
public A removeFromConnectorPlugins(io.strimzi.api.kafka.model.connect.ConnectorPlugin... items);
public A removeAllFromConnectorPlugins(java.util.Collection items);
public A removeMatchingFromConnectorPlugins(java.util.function.Predicate predicate);
@java.lang.Deprecated
/**
* This method has been deprecated, please use method buildConnectorPlugins instead.
* @return The buildable object.
*/
public java.util.List getConnectorPlugins();
public java.util.List buildConnectorPlugins();
public io.strimzi.api.kafka.model.connect.ConnectorPlugin buildConnectorPlugin(int index);
public io.strimzi.api.kafka.model.connect.ConnectorPlugin buildFirstConnectorPlugin();
public io.strimzi.api.kafka.model.connect.ConnectorPlugin buildLastConnectorPlugin();
public io.strimzi.api.kafka.model.connect.ConnectorPlugin buildMatchingConnectorPlugin(java.util.function.Predicate predicate);
public java.lang.Boolean hasMatchingConnectorPlugin(java.util.function.Predicate predicate);
public A withConnectorPlugins(java.util.List connectorPlugins);
public A withConnectorPlugins(io.strimzi.api.kafka.model.connect.ConnectorPlugin... connectorPlugins);
public java.lang.Boolean hasConnectorPlugins();
public io.strimzi.api.kafka.model.status.KafkaConnectStatusFluent.ConnectorPluginsNested addNewConnectorPlugin();
public io.strimzi.api.kafka.model.status.KafkaConnectStatusFluent.ConnectorPluginsNested addNewConnectorPluginLike(io.strimzi.api.kafka.model.connect.ConnectorPlugin item);
public io.strimzi.api.kafka.model.status.KafkaConnectStatusFluent.ConnectorPluginsNested setNewConnectorPluginLike(int index,io.strimzi.api.kafka.model.connect.ConnectorPlugin item);
public io.strimzi.api.kafka.model.status.KafkaConnectStatusFluent.ConnectorPluginsNested editConnectorPlugin(int index);
public io.strimzi.api.kafka.model.status.KafkaConnectStatusFluent.ConnectorPluginsNested editFirstConnectorPlugin();
public io.strimzi.api.kafka.model.status.KafkaConnectStatusFluent.ConnectorPluginsNested editLastConnectorPlugin();
public io.strimzi.api.kafka.model.status.KafkaConnectStatusFluent.ConnectorPluginsNested editMatchingConnectorPlugin(java.util.function.Predicate predicate);
public int getReplicas();
public A withReplicas(int replicas);
public java.lang.Boolean hasReplicas();
public java.lang.String getLabelSelector();
public A withLabelSelector(java.lang.String labelSelector);
public java.lang.Boolean hasLabelSelector();
@java.lang.Deprecated
/**
* Method is deprecated. use withLabelSelector instead.
*/
public A withNewLabelSelector(java.lang.String original);
/**
* Representation a connector plugin available in the Kafka Connect deployment
*/
public interface ConnectorPluginsNested extends io.fabric8.kubernetes.api.builder.Nested,io.strimzi.api.kafka.model.connect.ConnectorPluginFluent> {
public N and();
public N endConnectorPlugin(); }
}