annotations.io.fabric8.knative.messaging.v1.ChannelTemplateSpecFluent Maven / Gradle / Ivy
package io.fabric8.knative.messaging.v1;
import io.fabric8.knative.serving.v1.ConfigurationBuilder;
import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBinding;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.knative.serving.v1.Configuration;
import io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceBuilder;
import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelFluent;
import java.lang.String;
import io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceBuilder;
import io.fabric8.knative.sources.v1beta1.PingSource;
import io.fabric8.knative.sources.v1beta1.ContainerSourceBuilder;
import io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSource;
import io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingBuilder;
import java.lang.Boolean;
import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceFluent;
import io.fabric8.knative.eventing.v1.TriggerFluent;
import io.fabric8.kubernetes.api.model.HasMetadata;
import io.fabric8.knative.sources.v1beta1.PingSourceFluent;
import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceBuilder;
import io.fabric8.knative.eventing.v1.TriggerBuilder;
import io.fabric8.knative.flows.v1.SequenceFluent;
import io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBindingFluent;
import io.fabric8.knative.sources.v1beta1.ContainerSourceFluent;
import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBinding;
import io.fabric8.knative.sources.v1beta1.ContainerSource;
import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingFluent;
import java.lang.Object;
import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannel;
import java.util.Map;
import io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSource;
import io.fabric8.knative.serving.v1.RouteBuilder;
import io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSourceFluent;
import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaBindingBuilder;
import io.fabric8.knative.serving.v1.RevisionFluent;
import java.lang.Deprecated;
import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingFluent;
import io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceFluent;
import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSource;
import io.fabric8.knative.eventing.v1.BrokerBuilder;
import io.fabric8.knative.eventing.v1beta1.EventTypeBuilder;
import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSourceBuilder;
import io.fabric8.knative.sources.v1beta1.ApiServerSourceBuilder;
import io.fabric8.knative.serving.v1.RevisionBuilder;
import java.lang.StringBuffer;
import io.fabric8.knative.eventing.v1.BrokerFluent;
import io.fabric8.knative.eventing.v1beta1.EventTypeFluent;
import io.fabric8.knative.serving.v1.RouteFluent;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import io.fabric8.knative.eventing.v1beta1.EventType;
import io.fabric8.knative.sources.v1beta1.SinkBindingFluent;
import io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceFluent;
import io.fabric8.knative.sources.v1beta1.ApiServerSourceFluent;
import io.fabric8.knative.eventing.v1.Trigger;
import io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubSourceBuilder;
import io.fabric8.knative.eventing.contrib.github.v1alpha1.GitHubBinding;
import io.fabric8.knative.serving.v1.Route;
import io.fabric8.knative.eventing.contrib.couchdb.v1alpha1.CouchDbSourceBuilder;
import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaSource;
import io.fabric8.kubernetes.api.builder.Fluent;
import io.fabric8.knative.flows.v1.Sequence;
import io.fabric8.knative.eventing.contrib.awssqs.v1alpha1.AwsSqsSource;
import io.fabric8.knative.serving.v1.Revision;
import io.fabric8.knative.sources.v1beta1.ApiServerSource;
import io.fabric8.knative.sources.v1beta1.SinkBinding;
import java.lang.StringBuilder;
import io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceFluent;
import io.fabric8.knative.flows.v1.SequenceBuilder;
import io.fabric8.kubernetes.api.builder.Nested;
import io.fabric8.knative.serving.v1.ConfigurationFluent;
import io.fabric8.knative.serving.v1.ServiceFluent;
import io.fabric8.knative.serving.v1.ServiceBuilder;
import io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSource;
import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabSourceFluent;
import io.fabric8.knative.eventing.contrib.kafka.v1beta1.KafkaChannelBuilder;
import io.fabric8.knative.eventing.v1.Broker;
import io.fabric8.knative.sources.v1beta1.SinkBindingBuilder;
import io.fabric8.knative.serving.v1.Service;
import io.fabric8.knative.eventing.contrib.gitlab.v1alpha1.GitLabBindingBuilder;
import io.fabric8.knative.sources.v1beta1.PingSourceBuilder;
public interface ChannelTemplateSpecFluent> extends Fluent {
public String getApiVersion();
public A withApiVersion(String apiVersion);
public Boolean hasApiVersion();
public A withNewApiVersion(String arg1);
public A withNewApiVersion(StringBuilder arg1);
public A withNewApiVersion(StringBuffer arg1);
public String getKind();
public A withKind(String kind);
public Boolean hasKind();
public A withNewKind(String arg1);
public A withNewKind(StringBuilder arg1);
public A withNewKind(StringBuffer arg1);
/**
* This method has been deprecated, please use method buildSpec instead.
* @return The buildable object.
*/
@Deprecated public HasMetadata getSpec();
public HasMetadata buildSpec();
public A withSpec(HasMetadata spec);
public Boolean hasSpec();
public A withGitLabBindingSpec(GitLabBinding gitLabBindingSpec);
public ChannelTemplateSpecFluent.GitLabBindingSpecNested withNewGitLabBindingSpec();
public ChannelTemplateSpecFluent.GitLabBindingSpecNested withNewGitLabBindingSpecLike(GitLabBinding item);
public A withKafkaSourceSpec(KafkaSource kafkaSourceSpec);
public ChannelTemplateSpecFluent.KafkaSourceSpecNested withNewKafkaSourceSpec();
public ChannelTemplateSpecFluent.KafkaSourceSpecNested withNewKafkaSourceSpecLike(KafkaSource item);
public A withServiceSpec(Service serviceSpec);
public ChannelTemplateSpecFluent.ServiceSpecNested withNewServiceSpec();
public ChannelTemplateSpecFluent.ServiceSpecNested withNewServiceSpecLike(Service item);
public A withRouteSpec(io.fabric8.knative.serving.v1beta1.Route routeSpec);
public ChannelTemplateSpecFluent.V1beta1RouteSpecNested withNewV1beta1RouteSpec();
public ChannelTemplateSpecFluent.V1beta1RouteSpecNested withNewRouteSpecLike(io.fabric8.knative.serving.v1beta1.Route item);
public A withCouchDbSourceSpec(CouchDbSource couchDbSourceSpec);
public ChannelTemplateSpecFluent.CouchDbSourceSpecNested withNewCouchDbSourceSpec();
public ChannelTemplateSpecFluent.CouchDbSourceSpecNested withNewCouchDbSourceSpecLike(CouchDbSource item);
public A withConfigurationSpec(io.fabric8.knative.serving.v1beta1.Configuration configurationSpec);
public ChannelTemplateSpecFluent.V1beta1ConfigurationSpecNested withNewV1beta1ConfigurationSpec();
public ChannelTemplateSpecFluent.V1beta1ConfigurationSpecNested withNewConfigurationSpecLike(io.fabric8.knative.serving.v1beta1.Configuration item);
public A withContainerSourceSpec(ContainerSource containerSourceSpec);
public ChannelTemplateSpecFluent.ContainerSourceSpecNested withNewContainerSourceSpec();
public ChannelTemplateSpecFluent.ContainerSourceSpecNested withNewContainerSourceSpecLike(ContainerSource item);
public A withChannelSpec(Channel channelSpec);
public ChannelTemplateSpecFluent.ChannelSpecNested withNewChannelSpec();
public ChannelTemplateSpecFluent.ChannelSpecNested withNewChannelSpecLike(Channel item);
public A withSequenceSpec(Sequence sequenceSpec);
public ChannelTemplateSpecFluent.SequenceSpecNested withNewSequenceSpec();
public ChannelTemplateSpecFluent.SequenceSpecNested withNewSequenceSpecLike(Sequence item);
public A withGitLabSourceSpec(GitLabSource gitLabSourceSpec);
public ChannelTemplateSpecFluent.GitLabSourceSpecNested withNewGitLabSourceSpec();
public ChannelTemplateSpecFluent.GitLabSourceSpecNested withNewGitLabSourceSpecLike(GitLabSource item);
public A withKafkaChannelSpec(KafkaChannel kafkaChannelSpec);
public ChannelTemplateSpecFluent.KafkaChannelSpecNested withNewKafkaChannelSpec();
public ChannelTemplateSpecFluent.KafkaChannelSpecNested withNewKafkaChannelSpecLike(KafkaChannel item);
public A withServiceSpec(io.fabric8.knative.serving.v1beta1.Service serviceSpec);
public ChannelTemplateSpecFluent.V1beta1ServiceSpecNested withNewV1beta1ServiceSpec();
public ChannelTemplateSpecFluent.V1beta1ServiceSpecNested withNewServiceSpecLike(io.fabric8.knative.serving.v1beta1.Service item);
public A withPrometheusSourceSpec(PrometheusSource prometheusSourceSpec);
public ChannelTemplateSpecFluent.PrometheusSourceSpecNested withNewPrometheusSourceSpec();
public ChannelTemplateSpecFluent.PrometheusSourceSpecNested withNewPrometheusSourceSpecLike(PrometheusSource item);
public A withApiServerSourceSpec(ApiServerSource apiServerSourceSpec);
public ChannelTemplateSpecFluent.ApiServerSourceSpecNested withNewApiServerSourceSpec();
public ChannelTemplateSpecFluent.ApiServerSourceSpecNested withNewApiServerSourceSpecLike(ApiServerSource item);
public A withRevisionSpec(Revision revisionSpec);
public ChannelTemplateSpecFluent.RevisionSpecNested withNewRevisionSpec();
public ChannelTemplateSpecFluent.RevisionSpecNested withNewRevisionSpecLike(Revision item);
public A withBrokerSpec(Broker brokerSpec);
public ChannelTemplateSpecFluent.BrokerSpecNested withNewBrokerSpec();
public ChannelTemplateSpecFluent.BrokerSpecNested withNewBrokerSpecLike(Broker item);
public A withTriggerSpec(Trigger triggerSpec);
public ChannelTemplateSpecFluent.TriggerSpecNested withNewTriggerSpec();
public ChannelTemplateSpecFluent.TriggerSpecNested withNewTriggerSpecLike(Trigger item);
public A withConfigurationSpec(Configuration configurationSpec);
public ChannelTemplateSpecFluent.ConfigurationSpecNested withNewConfigurationSpec();
public ChannelTemplateSpecFluent.ConfigurationSpecNested withNewConfigurationSpecLike(Configuration item);
public A withGitHubBindingSpec(GitHubBinding gitHubBindingSpec);
public ChannelTemplateSpecFluent.GitHubBindingSpecNested withNewGitHubBindingSpec();
public ChannelTemplateSpecFluent.GitHubBindingSpecNested withNewGitHubBindingSpecLike(GitHubBinding item);
public A withPingSourceSpec(PingSource pingSourceSpec);
public ChannelTemplateSpecFluent.PingSourceSpecNested withNewPingSourceSpec();
public ChannelTemplateSpecFluent.PingSourceSpecNested withNewPingSourceSpecLike(PingSource item);
public A withRevisionSpec(io.fabric8.knative.serving.v1beta1.Revision revisionSpec);
public ChannelTemplateSpecFluent.V1beta1RevisionSpecNested withNewV1beta1RevisionSpec();
public ChannelTemplateSpecFluent.V1beta1RevisionSpecNested withNewRevisionSpecLike(io.fabric8.knative.serving.v1beta1.Revision item);
public A withInMemoryChannelSpec(InMemoryChannel inMemoryChannelSpec);
public ChannelTemplateSpecFluent.InMemoryChannelSpecNested withNewInMemoryChannelSpec();
public ChannelTemplateSpecFluent.InMemoryChannelSpecNested withNewInMemoryChannelSpecLike(InMemoryChannel item);
public A withKafkaBindingSpec(KafkaBinding kafkaBindingSpec);
public ChannelTemplateSpecFluent.KafkaBindingSpecNested withNewKafkaBindingSpec();
public ChannelTemplateSpecFluent.KafkaBindingSpecNested withNewKafkaBindingSpecLike(KafkaBinding item);
public A withGitHubSourceSpec(GitHubSource gitHubSourceSpec);
public ChannelTemplateSpecFluent.GitHubSourceSpecNested withNewGitHubSourceSpec();
public ChannelTemplateSpecFluent.GitHubSourceSpecNested withNewGitHubSourceSpecLike(GitHubSource item);
public A withSinkBindingSpec(SinkBinding sinkBindingSpec);
public ChannelTemplateSpecFluent.SinkBindingSpecNested withNewSinkBindingSpec();
public ChannelTemplateSpecFluent.SinkBindingSpecNested withNewSinkBindingSpecLike(SinkBinding item);
public A withSubscriptionSpec(Subscription subscriptionSpec);
public ChannelTemplateSpecFluent.SubscriptionSpecNested withNewSubscriptionSpec();
public ChannelTemplateSpecFluent.SubscriptionSpecNested withNewSubscriptionSpecLike(Subscription item);
public A withAwsSqsSourceSpec(AwsSqsSource awsSqsSourceSpec);
public ChannelTemplateSpecFluent.AwsSqsSourceSpecNested withNewAwsSqsSourceSpec();
public ChannelTemplateSpecFluent.AwsSqsSourceSpecNested withNewAwsSqsSourceSpecLike(AwsSqsSource item);
public A withEventTypeSpec(EventType eventTypeSpec);
public ChannelTemplateSpecFluent.EventTypeSpecNested withNewEventTypeSpec();
public ChannelTemplateSpecFluent.EventTypeSpecNested withNewEventTypeSpecLike(EventType item);
public A withRouteSpec(Route routeSpec);
public ChannelTemplateSpecFluent.RouteSpecNested withNewRouteSpec();
public ChannelTemplateSpecFluent.RouteSpecNested withNewRouteSpecLike(Route item);
public interface GitLabBindingSpecNested extends io.fabric8.kubernetes.api.builder.Nested,GitLabBindingFluent> {
public N and();
public N endGitLabBindingSpec(); }
public interface KafkaSourceSpecNested extends io.fabric8.kubernetes.api.builder.Nested,KafkaSourceFluent> {
public N and();
public N endKafkaSourceSpec(); }
public interface ServiceSpecNested extends io.fabric8.kubernetes.api.builder.Nested,ServiceFluent> {
public N and();
public N endServiceSpec(); }
public interface V1beta1RouteSpecNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.knative.serving.v1beta1.RouteFluent> {
public N and();
public N endV1beta1RouteSpec(); }
public interface CouchDbSourceSpecNested extends io.fabric8.kubernetes.api.builder.Nested,CouchDbSourceFluent> {
public N and();
public N endCouchDbSourceSpec(); }
public interface V1beta1ConfigurationSpecNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.knative.serving.v1beta1.ConfigurationFluent> {
public N and();
public N endV1beta1ConfigurationSpec(); }
public interface ContainerSourceSpecNested extends io.fabric8.kubernetes.api.builder.Nested,ContainerSourceFluent> {
public N and();
public N endContainerSourceSpec(); }
public interface ChannelSpecNested extends io.fabric8.kubernetes.api.builder.Nested,ChannelFluent> {
public N and();
public N endChannelSpec(); }
public interface SequenceSpecNested extends io.fabric8.kubernetes.api.builder.Nested,SequenceFluent> {
public N and();
public N endSequenceSpec(); }
public interface GitLabSourceSpecNested extends io.fabric8.kubernetes.api.builder.Nested,GitLabSourceFluent> {
public N and();
public N endGitLabSourceSpec(); }
public interface KafkaChannelSpecNested extends io.fabric8.kubernetes.api.builder.Nested,KafkaChannelFluent> {
public N and();
public N endKafkaChannelSpec(); }
public interface V1beta1ServiceSpecNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.knative.serving.v1beta1.ServiceFluent> {
public N and();
public N endV1beta1ServiceSpec(); }
public interface PrometheusSourceSpecNested extends io.fabric8.kubernetes.api.builder.Nested,PrometheusSourceFluent> {
public N and();
public N endPrometheusSourceSpec(); }
public interface ApiServerSourceSpecNested extends io.fabric8.kubernetes.api.builder.Nested,ApiServerSourceFluent> {
public N and();
public N endApiServerSourceSpec(); }
public interface RevisionSpecNested extends io.fabric8.kubernetes.api.builder.Nested,RevisionFluent> {
public N and();
public N endRevisionSpec(); }
public interface BrokerSpecNested extends io.fabric8.kubernetes.api.builder.Nested,BrokerFluent> {
public N and();
public N endBrokerSpec(); }
public interface TriggerSpecNested extends io.fabric8.kubernetes.api.builder.Nested,TriggerFluent> {
public N and();
public N endTriggerSpec(); }
public interface ConfigurationSpecNested extends io.fabric8.kubernetes.api.builder.Nested,ConfigurationFluent> {
public N and();
public N endConfigurationSpec(); }
public interface GitHubBindingSpecNested extends io.fabric8.kubernetes.api.builder.Nested,GitHubBindingFluent> {
public N and();
public N endGitHubBindingSpec(); }
public interface PingSourceSpecNested extends io.fabric8.kubernetes.api.builder.Nested,PingSourceFluent> {
public N and();
public N endPingSourceSpec(); }
public interface V1beta1RevisionSpecNested extends io.fabric8.kubernetes.api.builder.Nested,io.fabric8.knative.serving.v1beta1.RevisionFluent> {
public N and();
public N endV1beta1RevisionSpec(); }
public interface InMemoryChannelSpecNested extends io.fabric8.kubernetes.api.builder.Nested,InMemoryChannelFluent> {
public N and();
public N endInMemoryChannelSpec(); }
public interface KafkaBindingSpecNested extends io.fabric8.kubernetes.api.builder.Nested,KafkaBindingFluent> {
public N and();
public N endKafkaBindingSpec(); }
public interface GitHubSourceSpecNested extends io.fabric8.kubernetes.api.builder.Nested,GitHubSourceFluent> {
public N and();
public N endGitHubSourceSpec(); }
public interface SinkBindingSpecNested extends io.fabric8.kubernetes.api.builder.Nested,SinkBindingFluent> {
public N and();
public N endSinkBindingSpec(); }
public interface SubscriptionSpecNested extends io.fabric8.kubernetes.api.builder.Nested,SubscriptionFluent> {
public N and();
public N endSubscriptionSpec(); }
public interface AwsSqsSourceSpecNested extends io.fabric8.kubernetes.api.builder.Nested,AwsSqsSourceFluent> {
public N and();
public N endAwsSqsSourceSpec(); }
public interface EventTypeSpecNested extends io.fabric8.kubernetes.api.builder.Nested,EventTypeFluent> {
public N and();
public N endEventTypeSpec(); }
public interface RouteSpecNested extends io.fabric8.kubernetes.api.builder.Nested,RouteFluent> {
public N and();
public N endRouteSpec(); }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy