IntegrationFabricProperties Class

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

Implements

public final class IntegrationFabricProperties
implements JsonSerializable<IntegrationFabricProperties>

The IntegrationFabricProperties model.

Constructor Summary

Constructor Description
IntegrationFabricProperties()

Creates an instance of IntegrationFabricProperties class.

Method Summary

Modifier and Type Method and Description
String dataSourceResourceId()

Get the dataSourceResourceId property: The resource Id of the Azure resource which is used to configure Grafana data source.

static IntegrationFabricProperties fromJson(JsonReader jsonReader)

Reads an instance of IntegrationFabricProperties from the JsonReader.

ProvisioningState provisioningState()

Get the provisioningState property: Provisioning state of the resource.

List<String> scenarios()

Get the scenarios property: A list of integration scenarios covered by this integration fabric.

String targetResourceId()

Get the targetResourceId property: The resource Id of the Azure resource being integrated with Azure Managed Grafana.

JsonWriter toJson(JsonWriter jsonWriter)
IntegrationFabricProperties withDataSourceResourceId(String dataSourceResourceId)

Set the dataSourceResourceId property: The resource Id of the Azure resource which is used to configure Grafana data source.

IntegrationFabricProperties withScenarios(List<String> scenarios)

Set the scenarios property: A list of integration scenarios covered by this integration fabric.

IntegrationFabricProperties withTargetResourceId(String targetResourceId)

Set the targetResourceId property: The resource Id of the Azure resource being integrated with Azure Managed Grafana.

Methods inherited from java.lang.Object

Constructor Details

IntegrationFabricProperties

public IntegrationFabricProperties()

Creates an instance of IntegrationFabricProperties class.

Method Details

dataSourceResourceId

public String dataSourceResourceId()

Get the dataSourceResourceId property: The resource Id of the Azure resource which is used to configure Grafana data source. E.g., an Azure Monitor Workspace, an Azure Data Explorer cluster, etc.

Returns:

the dataSourceResourceId value.

fromJson

public static IntegrationFabricProperties fromJson(JsonReader jsonReader)

Reads an instance of IntegrationFabricProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of IntegrationFabricProperties 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 IntegrationFabricProperties.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: Provisioning state of the resource.

Returns:

the provisioningState value.

scenarios

public List<String> scenarios()

Get the scenarios property: A list of integration scenarios covered by this integration fabric.

Returns:

the scenarios value.

targetResourceId

public String targetResourceId()

Get the targetResourceId property: The resource Id of the Azure resource being integrated with Azure Managed Grafana. E.g., an Azure Kubernetes Service cluster.

Returns:

the targetResourceId value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

withDataSourceResourceId

public IntegrationFabricProperties withDataSourceResourceId(String dataSourceResourceId)

Set the dataSourceResourceId property: The resource Id of the Azure resource which is used to configure Grafana data source. E.g., an Azure Monitor Workspace, an Azure Data Explorer cluster, etc.

Parameters:

dataSourceResourceId - the dataSourceResourceId value to set.

Returns:

the IntegrationFabricProperties object itself.

withScenarios

public IntegrationFabricProperties withScenarios(List<String> scenarios)

Set the scenarios property: A list of integration scenarios covered by this integration fabric.

Parameters:

scenarios - the scenarios value to set.

Returns:

the IntegrationFabricProperties object itself.

withTargetResourceId

public IntegrationFabricProperties withTargetResourceId(String targetResourceId)

Set the targetResourceId property: The resource Id of the Azure resource being integrated with Azure Managed Grafana. E.g., an Azure Kubernetes Service cluster.

Parameters:

targetResourceId - the targetResourceId value to set.

Returns:

the IntegrationFabricProperties object itself.

Applies to