Class PrometheusSourceBuilder
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceFluentImpl<PrometheusSourceBuilder>
-
- io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceBuilder
-
- All Implemented Interfaces:
PrometheusSourceFluent<PrometheusSourceBuilder>,io.fabric8.kubernetes.api.builder.Builder<PrometheusSource>,io.fabric8.kubernetes.api.builder.Fluent<PrometheusSourceBuilder>,io.fabric8.kubernetes.api.builder.Visitable<PrometheusSourceBuilder>,io.fabric8.kubernetes.api.builder.VisitableBuilder<PrometheusSource,PrometheusSourceBuilder>
public class PrometheusSourceBuilder extends PrometheusSourceFluentImpl<PrometheusSourceBuilder> implements io.fabric8.kubernetes.api.builder.VisitableBuilder<PrometheusSource,PrometheusSourceBuilder>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceFluentImpl
PrometheusSourceFluentImpl.MetadataNestedImpl<N>, PrometheusSourceFluentImpl.SpecNestedImpl<N>, PrometheusSourceFluentImpl.StatusNestedImpl<N>
-
Nested classes/interfaces inherited from interface io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceFluent
PrometheusSourceFluent.MetadataNested<N>, PrometheusSourceFluent.SpecNested<N>, PrometheusSourceFluent.StatusNested<N>
-
-
Constructor Summary
Constructors Constructor Description PrometheusSourceBuilder()PrometheusSourceBuilder(PrometheusSource instance)PrometheusSourceBuilder(PrometheusSourceFluent<?> fluent)PrometheusSourceBuilder(PrometheusSourceFluent<?> fluent, PrometheusSource instance)PrometheusSourceBuilder(PrometheusSourceFluent<?> fluent, PrometheusSource instance, Boolean validationEnabled)PrometheusSourceBuilder(PrometheusSourceFluent<?> fluent, Boolean validationEnabled)PrometheusSourceBuilder(PrometheusSource instance, Boolean validationEnabled)PrometheusSourceBuilder(Boolean validationEnabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EditablePrometheusSourcebuild()booleanequals(Object o)inthashCode()-
Methods inherited from class io.fabric8.knative.eventing.contrib.prometheus.v1alpha1.PrometheusSourceFluentImpl
buildMetadata, buildSpec, buildStatus, editMetadata, editOrNewMetadata, editOrNewMetadataLike, editOrNewSpec, editOrNewSpecLike, editOrNewStatus, editOrNewStatusLike, editSpec, editStatus, getApiVersion, getKind, getMetadata, getSpec, getStatus, hasApiVersion, hasKind, hasMetadata, hasSpec, hasStatus, withApiVersion, withKind, withMetadata, withNewApiVersion, withNewApiVersion, withNewApiVersion, withNewKind, withNewKind, withNewKind, withNewMetadata, withNewMetadataLike, withNewSpec, withNewSpecLike, withNewStatus, withNewStatusLike, withSpec, withStatus
-
Methods inherited from class io.fabric8.kubernetes.api.builder.BaseFluent
accept, accept, aggregate, aggregate, build, build, builderOf
-
-
-
-
Constructor Detail
-
PrometheusSourceBuilder
public PrometheusSourceBuilder()
-
PrometheusSourceBuilder
public PrometheusSourceBuilder(Boolean validationEnabled)
-
PrometheusSourceBuilder
public PrometheusSourceBuilder(PrometheusSourceFluent<?> fluent)
-
PrometheusSourceBuilder
public PrometheusSourceBuilder(PrometheusSourceFluent<?> fluent, Boolean validationEnabled)
-
PrometheusSourceBuilder
public PrometheusSourceBuilder(PrometheusSourceFluent<?> fluent, PrometheusSource instance)
-
PrometheusSourceBuilder
public PrometheusSourceBuilder(PrometheusSourceFluent<?> fluent, PrometheusSource instance, Boolean validationEnabled)
-
PrometheusSourceBuilder
public PrometheusSourceBuilder(PrometheusSource instance)
-
PrometheusSourceBuilder
public PrometheusSourceBuilder(PrometheusSource instance, Boolean validationEnabled)
-
-
Method Detail
-
build
public EditablePrometheusSource build()
- Specified by:
buildin interfaceio.fabric8.kubernetes.api.builder.Builder<PrometheusSource>
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classPrometheusSourceFluentImpl<PrometheusSourceBuilder>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classPrometheusSourceFluentImpl<PrometheusSourceBuilder>
-
-