Skip to content

NotebookSpecBuilder🔗

A notebook spec is a dashboard spec with narrative content. It has a title, optional description, tags, time

settings, and a map of elements (panels and cells) referenced by the layout.

Constructor🔗

new NotebookSpecBuilder()

Methods🔗

build🔗

Builds the object.

build()

description🔗

description(string $description)

elements🔗

@param array<string, \Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Dashboardv2beta1\CellKind>|\Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Dashboardv2beta1\V2PanelKind>|\Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Dashboardv2beta1\LibraryPanelKind>> $elements

elements(array $elements)

layout🔗

@param \Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Dashboardv2beta1\NotebookLayoutKind> $layout

layout(\Grafana\Foundation\Cog\Builder $layout)

tags🔗

@param array $tags

tags(array $tags)

timeSettings🔗

@param \Grafana\Foundation\Cog\Builder<\Grafana\Foundation\Dashboardv2beta1\TimeSettingsSpec> $timeSettings

timeSettings(\Grafana\Foundation\Cog\Builder $timeSettings)

title🔗

title(string $title)

See also🔗