GrafanaIntegrations Class

  • java.lang.Object
    • com.azure.resourcemanager.dashboard.models.GrafanaIntegrations

Implements

public final class GrafanaIntegrations
implements JsonSerializable<GrafanaIntegrations>

GrafanaIntegrations is a bundled observability experience (e.g. pre-configured data source, tailored Grafana dashboards, alerting defaults) for common monitoring scenarios.

Constructor Summary

Constructor Description
GrafanaIntegrations()

Creates an instance of GrafanaIntegrations class.

Method Summary

Modifier and Type Method and Description
List<AzureMonitorWorkspaceIntegration> azureMonitorWorkspaceIntegrations()

Get the azureMonitorWorkspaceIntegrations property: The azureMonitorWorkspaceIntegrations property.

static GrafanaIntegrations fromJson(JsonReader jsonReader)

Reads an instance of GrafanaIntegrations from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
GrafanaIntegrations withAzureMonitorWorkspaceIntegrations(List<AzureMonitorWorkspaceIntegration> azureMonitorWorkspaceIntegrations)

Set the azureMonitorWorkspaceIntegrations property: The azureMonitorWorkspaceIntegrations property.

Methods inherited from java.lang.Object

Constructor Details

GrafanaIntegrations

public GrafanaIntegrations()

Creates an instance of GrafanaIntegrations class.

Method Details

azureMonitorWorkspaceIntegrations

public List<AzureMonitorWorkspaceIntegration> azureMonitorWorkspaceIntegrations()

Get the azureMonitorWorkspaceIntegrations property: The azureMonitorWorkspaceIntegrations property.

Returns:

the azureMonitorWorkspaceIntegrations value.

fromJson

public static GrafanaIntegrations fromJson(JsonReader jsonReader)

Reads an instance of GrafanaIntegrations from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of GrafanaIntegrations if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the GrafanaIntegrations.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

withAzureMonitorWorkspaceIntegrations

public GrafanaIntegrations withAzureMonitorWorkspaceIntegrations(List<AzureMonitorWorkspaceIntegration> azureMonitorWorkspaceIntegrations)

Set the azureMonitorWorkspaceIntegrations property: The azureMonitorWorkspaceIntegrations property.

Parameters:

azureMonitorWorkspaceIntegrations - the azureMonitorWorkspaceIntegrations value to set.

Returns:

the GrafanaIntegrations object itself.

Applies to