Skip to content

InfinityOptionsBuilder🔗

Constructor🔗

func NewInfinityOptionsBuilder() *InfinityOptionsBuilder

Methods🔗

Build🔗

Builds the object.

func (builder *InfinityOptionsBuilder) Build() (InfinityOptions, error)

Body🔗

func (builder *InfinityOptionsBuilder) Body(body string) *InfinityOptionsBuilder

DatasourceUid🔗

func (builder *InfinityOptionsBuilder) DatasourceUid(datasourceUid string) *InfinityOptionsBuilder

Headers🔗

func (builder *InfinityOptionsBuilder) Headers(headers [][]string) *InfinityOptionsBuilder

Method🔗

func (builder *InfinityOptionsBuilder) Method(method dashboardv2beta1.HttpRequestMethod) *InfinityOptionsBuilder

QueryParams🔗

These are 2D arrays of strings, each representing a key-value pair

We are defining them this way because we can't generate a go struct that

that would have exactly two strings in each sub-array

func (builder *InfinityOptionsBuilder) QueryParams(queryParams [][]string) *InfinityOptionsBuilder

Url🔗

func (builder *InfinityOptionsBuilder) Url(url string) *InfinityOptionsBuilder

See also🔗