Skip to content

AzureLogsQueryBuilder🔗

Constructor🔗

func NewAzureLogsQueryBuilder() *AzureLogsQueryBuilder

Methods🔗

Build🔗

Builds the object.

func (builder *AzureLogsQueryBuilder) Build() (AzureLogsQuery, error)

IntersectTime🔗

If set to true the intersection of time ranges specified in the query and Grafana will be used. Otherwise the query time ranges will be used. Defaults to false

func (builder *AzureLogsQueryBuilder) IntersectTime(intersectTime bool) *AzureLogsQueryBuilder

Query🔗

KQL query to be executed.

func (builder *AzureLogsQueryBuilder) Query(query string) *AzureLogsQueryBuilder

Resource🔗

@deprecated Use resources instead

func (builder *AzureLogsQueryBuilder) Resource(resource string) *AzureLogsQueryBuilder

Resources🔗

Array of resource URIs to be queried.

func (builder *AzureLogsQueryBuilder) Resources(resources []string) *AzureLogsQueryBuilder

ResultFormat🔗

Specifies the format results should be returned as.

func (builder *AzureLogsQueryBuilder) ResultFormat(resultFormat azuremonitor.ResultFormat) *AzureLogsQueryBuilder

Workspace🔗

Workspace ID. This was removed in Grafana 8, but remains for backwards compat

func (builder *AzureLogsQueryBuilder) Workspace(workspace string) *AzureLogsQueryBuilder

See also🔗