Package io.jenkins.plugins.opentelemetry
Interface TemplateBindingsProvider
- All Known Implementing Classes:
CustomObservabilityBackend
,DynatraceBackend
,ElasticBackend
,GrafanaBackend
,GrafanaLogsBackendWithJenkinsVisualization
,GrafanaLogsBackendWithoutJenkinsVisualization
,JaegerBackend
,ObservabilityBackend
,ZipkinBackend
public interface TemplateBindingsProvider
Provide bindings for Groovy
Template
.
Bindings are intended to be used in Template.make(Map)
.-
Method Summary
Modifier and TypeMethodDescriptionstatic TemplateBindingsProvider
compose
(TemplateBindingsProvider templateBindingsProvider, Map<String, Object> bindings) Passedbindings
overwrite the values of the passedtemplateBindingsProvider
static TemplateBindingsProvider
empty()
static TemplateBindingsProvider
static TemplateBindingsProvider
static TemplateBindingsProvider
-
Method Details
-
empty
-
of
-
of
-
of
-
compose
static TemplateBindingsProvider compose(TemplateBindingsProvider templateBindingsProvider, Map<String, Object> bindings) Passedbindings
overwrite the values of the passedtemplateBindingsProvider
-
getBindings
-