Package io.jenkins.plugins.opentelemetry
Interface TemplateBindingsProvider
-
- All Known Implementing Classes:
CustomObservabilityBackend
,DynatraceBackend
,ElasticBackend
,GrafanaBackend
,GrafanaLogsBackendWithoutJenkinsVisualization
,JaegerBackend
,ObservabilityBackend
,ZipkinBackend
public interface TemplateBindingsProvider
Provide bindings for GroovyTemplate
. Bindings are intended to be used inTemplate.make(Map)
.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static TemplateBindingsProvider
compose(TemplateBindingsProvider templateBindingsProvider, Map<String,Object> bindings)
Passedbindings
overwrite the values of the passedtemplateBindingsProvider
static TemplateBindingsProvider
empty()
Map<String,Object>
getBindings()
static TemplateBindingsProvider
of(String key, String value)
static TemplateBindingsProvider
of(String key1, String value1, String key2, String value2)
static TemplateBindingsProvider
of(Map<String,Object> bindings)
-
-
-
Method Detail
-
empty
static TemplateBindingsProvider empty()
-
of
static TemplateBindingsProvider of(Map<String,Object> bindings)
-
of
static TemplateBindingsProvider of(String key, String value)
-
of
static TemplateBindingsProvider of(String key1, String value1, String key2, String value2)
-
compose
static TemplateBindingsProvider compose(TemplateBindingsProvider templateBindingsProvider, Map<String,Object> bindings)
Passedbindings
overwrite the values of the passedtemplateBindingsProvider
-
-