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
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