Class PrometheusSourceSpecBuilder
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceSpecFluentImpl<PrometheusSourceSpecBuilder>
-
- io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceSpecBuilder
-
- All Implemented Interfaces:
PrometheusSourceSpecFluent<PrometheusSourceSpecBuilder>,io.fabric8.kubernetes.api.builder.Builder<PrometheusSourceSpec>,io.fabric8.kubernetes.api.builder.Fluent<PrometheusSourceSpecBuilder>,io.fabric8.kubernetes.api.builder.Visitable<PrometheusSourceSpecBuilder>,io.fabric8.kubernetes.api.builder.VisitableBuilder<PrometheusSourceSpec,PrometheusSourceSpecBuilder>
public class PrometheusSourceSpecBuilder extends PrometheusSourceSpecFluentImpl<PrometheusSourceSpecBuilder> implements io.fabric8.kubernetes.api.builder.VisitableBuilder<PrometheusSourceSpec,PrometheusSourceSpecBuilder>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceSpecFluentImpl
PrometheusSourceSpecFluentImpl.SinkNestedImpl<N>
-
Nested classes/interfaces inherited from interface io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceSpecFluent
PrometheusSourceSpecFluent.SinkNested<N>
-
-
Constructor Summary
Constructors Constructor Description PrometheusSourceSpecBuilder()PrometheusSourceSpecBuilder(PrometheusSourceSpec instance)PrometheusSourceSpecBuilder(PrometheusSourceSpecFluent<?> fluent)PrometheusSourceSpecBuilder(PrometheusSourceSpecFluent<?> fluent, PrometheusSourceSpec instance)PrometheusSourceSpecBuilder(PrometheusSourceSpecFluent<?> fluent, PrometheusSourceSpec instance, Boolean validationEnabled)PrometheusSourceSpecBuilder(PrometheusSourceSpecFluent<?> fluent, Boolean validationEnabled)PrometheusSourceSpecBuilder(PrometheusSourceSpec instance, Boolean validationEnabled)PrometheusSourceSpecBuilder(Boolean validationEnabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EditablePrometheusSourceSpecbuild()booleanequals(Object o)inthashCode()-
Methods inherited from class io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceSpecFluentImpl
buildSink, editOrNewSink, editOrNewSinkLike, editSink, getAuthTokenFile, getCaCertConfigMap, getPromQL, getSchedule, getServerURL, getServiceAccountName, getSink, getStep, hasAuthTokenFile, hasCaCertConfigMap, hasPromQL, hasSchedule, hasServerURL, hasServiceAccountName, hasSink, hasStep, withAuthTokenFile, withCaCertConfigMap, withNewAuthTokenFile, withNewAuthTokenFile, withNewAuthTokenFile, withNewCaCertConfigMap, withNewCaCertConfigMap, withNewCaCertConfigMap, withNewPromQL, withNewPromQL, withNewPromQL, withNewSchedule, withNewSchedule, withNewSchedule, withNewServerURL, withNewServerURL, withNewServerURL, withNewServiceAccountName, withNewServiceAccountName, withNewServiceAccountName, withNewSink, withNewSinkLike, withNewStep, withNewStep, withNewStep, withPromQL, withSchedule, withServerURL, withServiceAccountName, withSink, withStep
-
Methods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
accept, accept, aggregate, aggregate, build, build, builderOf
-
-
-
-
Constructor Detail
-
PrometheusSourceSpecBuilder
public PrometheusSourceSpecBuilder()
-
PrometheusSourceSpecBuilder
public PrometheusSourceSpecBuilder(Boolean validationEnabled)
-
PrometheusSourceSpecBuilder
public PrometheusSourceSpecBuilder(PrometheusSourceSpecFluent<?> fluent)
-
PrometheusSourceSpecBuilder
public PrometheusSourceSpecBuilder(PrometheusSourceSpecFluent<?> fluent, Boolean validationEnabled)
-
PrometheusSourceSpecBuilder
public PrometheusSourceSpecBuilder(PrometheusSourceSpecFluent<?> fluent, PrometheusSourceSpec instance)
-
PrometheusSourceSpecBuilder
public PrometheusSourceSpecBuilder(PrometheusSourceSpecFluent<?> fluent, PrometheusSourceSpec instance, Boolean validationEnabled)
-
PrometheusSourceSpecBuilder
public PrometheusSourceSpecBuilder(PrometheusSourceSpec instance)
-
PrometheusSourceSpecBuilder
public PrometheusSourceSpecBuilder(PrometheusSourceSpec instance, Boolean validationEnabled)
-
-
Method Detail
-
build
public EditablePrometheusSourceSpec build()
- Specified by:
buildin interfaceio.fabric8.kubernetes.api.builder.Builder<PrometheusSourceSpec>
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classPrometheusSourceSpecFluentImpl<PrometheusSourceSpecBuilder>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classPrometheusSourceSpecFluentImpl<PrometheusSourceSpecBuilder>
-
-