IntegrationFabricsClient Interface

public interface IntegrationFabricsClient

An instance of this class provides access to all the operations defined in IntegrationFabricsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<IntegrationFabricInner>,IntegrationFabricInner> beginCreate(String resourceGroupName, String workspaceName, String integrationFabricName, IntegrationFabricInner requestBodyParameters)

Create a IntegrationFabric.

abstract SyncPoller<PollResult<IntegrationFabricInner>,IntegrationFabricInner> beginCreate(String resourceGroupName, String workspaceName, String integrationFabricName, IntegrationFabricInner requestBodyParameters, Context context)

Create a IntegrationFabric.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String integrationFabricName)

Delete a IntegrationFabric.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String integrationFabricName, Context context)

Delete a IntegrationFabric.

abstract SyncPoller<PollResult<IntegrationFabricInner>,IntegrationFabricInner> beginUpdate(String resourceGroupName, String workspaceName, String integrationFabricName, IntegrationFabricUpdateParameters requestBodyParameters)

Update a IntegrationFabric.

abstract SyncPoller<PollResult<IntegrationFabricInner>,IntegrationFabricInner> beginUpdate(String resourceGroupName, String workspaceName, String integrationFabricName, IntegrationFabricUpdateParameters requestBodyParameters, Context context)

Update a IntegrationFabric.

abstract IntegrationFabricInner create(String resourceGroupName, String workspaceName, String integrationFabricName, IntegrationFabricInner requestBodyParameters)

Create a IntegrationFabric.

abstract IntegrationFabricInner create(String resourceGroupName, String workspaceName, String integrationFabricName, IntegrationFabricInner requestBodyParameters, Context context)

Create a IntegrationFabric.

abstract void delete(String resourceGroupName, String workspaceName, String integrationFabricName)

Delete a IntegrationFabric.

abstract void delete(String resourceGroupName, String workspaceName, String integrationFabricName, Context context)

Delete a IntegrationFabric.

abstract IntegrationFabricInner get(String resourceGroupName, String workspaceName, String integrationFabricName)

Get a IntegrationFabric.

abstract Response<IntegrationFabricInner> getWithResponse(String resourceGroupName, String workspaceName, String integrationFabricName, Context context)

Get a IntegrationFabric.

abstract PagedIterable<IntegrationFabricInner> list(String resourceGroupName, String workspaceName)

List IntegrationFabric resources by ManagedGrafana.

abstract PagedIterable<IntegrationFabricInner> list(String resourceGroupName, String workspaceName, Context context)

List IntegrationFabric resources by ManagedGrafana.

abstract IntegrationFabricInner update(String resourceGroupName, String workspaceName, String integrationFabricName, IntegrationFabricUpdateParameters requestBodyParameters)

Update a IntegrationFabric.

abstract IntegrationFabricInner update(String resourceGroupName, String workspaceName, String integrationFabricName, IntegrationFabricUpdateParameters requestBodyParameters, Context context)

Update a IntegrationFabric.

Method Details

beginCreate

public abstract SyncPoller<PollResult<IntegrationFabricInner>,IntegrationFabricInner> beginCreate(String resourceGroupName, String workspaceName, String integrationFabricName, IntegrationFabricInner requestBodyParameters)

Create a IntegrationFabric.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
integrationFabricName - The integration fabric name of Azure Managed Grafana.
requestBodyParameters - The requestBodyParameters parameter.

Returns:

the SyncPoller<T,U> for polling of the integration fabric resource type.

beginCreate

public abstract SyncPoller<PollResult<IntegrationFabricInner>,IntegrationFabricInner> beginCreate(String resourceGroupName, String workspaceName, String integrationFabricName, IntegrationFabricInner requestBodyParameters, Context context)

Create a IntegrationFabric.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
integrationFabricName - The integration fabric name of Azure Managed Grafana.
requestBodyParameters - The requestBodyParameters parameter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the integration fabric resource type.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String integrationFabricName)

Delete a IntegrationFabric.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
integrationFabricName - The integration fabric name of Azure Managed Grafana.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String integrationFabricName, Context context)

Delete a IntegrationFabric.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
integrationFabricName - The integration fabric name of Azure Managed Grafana.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginUpdate

public abstract SyncPoller<PollResult<IntegrationFabricInner>,IntegrationFabricInner> beginUpdate(String resourceGroupName, String workspaceName, String integrationFabricName, IntegrationFabricUpdateParameters requestBodyParameters)

Update a IntegrationFabric.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
integrationFabricName - The integration fabric name of Azure Managed Grafana.
requestBodyParameters - The requestBodyParameters parameter.

Returns:

the SyncPoller<T,U> for polling of the integration fabric resource type.

beginUpdate

public abstract SyncPoller<PollResult<IntegrationFabricInner>,IntegrationFabricInner> beginUpdate(String resourceGroupName, String workspaceName, String integrationFabricName, IntegrationFabricUpdateParameters requestBodyParameters, Context context)

Update a IntegrationFabric.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
integrationFabricName - The integration fabric name of Azure Managed Grafana.
requestBodyParameters - The requestBodyParameters parameter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of the integration fabric resource type.

create

public abstract IntegrationFabricInner create(String resourceGroupName, String workspaceName, String integrationFabricName, IntegrationFabricInner requestBodyParameters)

Create a IntegrationFabric.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
integrationFabricName - The integration fabric name of Azure Managed Grafana.
requestBodyParameters - The requestBodyParameters parameter.

Returns:

the integration fabric resource type.

create

public abstract IntegrationFabricInner create(String resourceGroupName, String workspaceName, String integrationFabricName, IntegrationFabricInner requestBodyParameters, Context context)

Create a IntegrationFabric.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
integrationFabricName - The integration fabric name of Azure Managed Grafana.
requestBodyParameters - The requestBodyParameters parameter.
context - The context to associate with this operation.

Returns:

the integration fabric resource type.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String integrationFabricName)

Delete a IntegrationFabric.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
integrationFabricName - The integration fabric name of Azure Managed Grafana.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String integrationFabricName, Context context)

Delete a IntegrationFabric.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
integrationFabricName - The integration fabric name of Azure Managed Grafana.
context - The context to associate with this operation.

get

public abstract IntegrationFabricInner get(String resourceGroupName, String workspaceName, String integrationFabricName)

Get a IntegrationFabric.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
integrationFabricName - The integration fabric name of Azure Managed Grafana.

Returns:

a IntegrationFabric.

getWithResponse

public abstract Response<IntegrationFabricInner> getWithResponse(String resourceGroupName, String workspaceName, String integrationFabricName, Context context)

Get a IntegrationFabric.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
integrationFabricName - The integration fabric name of Azure Managed Grafana.
context - The context to associate with this operation.

Returns:

a IntegrationFabric along with Response<T>.

list

public abstract PagedIterable<IntegrationFabricInner> list(String resourceGroupName, String workspaceName)

List IntegrationFabric resources by ManagedGrafana.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.

Returns:

paged collection of IntegrationFabric items as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<IntegrationFabricInner> list(String resourceGroupName, String workspaceName, Context context)

List IntegrationFabric resources by ManagedGrafana.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
context - The context to associate with this operation.

Returns:

paged collection of IntegrationFabric items as paginated response with PagedIterable<T>.

update

public abstract IntegrationFabricInner update(String resourceGroupName, String workspaceName, String integrationFabricName, IntegrationFabricUpdateParameters requestBodyParameters)

Update a IntegrationFabric.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
integrationFabricName - The integration fabric name of Azure Managed Grafana.
requestBodyParameters - The requestBodyParameters parameter.

Returns:

the integration fabric resource type.

update

public abstract IntegrationFabricInner update(String resourceGroupName, String workspaceName, String integrationFabricName, IntegrationFabricUpdateParameters requestBodyParameters, Context context)

Update a IntegrationFabric.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The workspace name of Azure Managed Grafana.
integrationFabricName - The integration fabric name of Azure Managed Grafana.
requestBodyParameters - The requestBodyParameters parameter.
context - The context to associate with this operation.

Returns:

the integration fabric resource type.

Applies to