DataFlowsClient Interface

public interface DataFlowsClient

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

Method Summary

Modifier and Type Method and Description
abstract DataFlowResourceInner createOrUpdate(String resourceGroupName, String factoryName, String dataFlowName, DataFlowResourceInner dataFlow)

Creates or updates a data flow.

abstract Response<DataFlowResourceInner> createOrUpdateWithResponse(String resourceGroupName, String factoryName, String dataFlowName, DataFlowResourceInner dataFlow, String ifMatch, Context context)

Creates or updates a data flow.

abstract void delete(String resourceGroupName, String factoryName, String dataFlowName)

Deletes a data flow.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String factoryName, String dataFlowName, Context context)

Deletes a data flow.

abstract DataFlowResourceInner get(String resourceGroupName, String factoryName, String dataFlowName)

Gets a data flow.

abstract Response<DataFlowResourceInner> getWithResponse(String resourceGroupName, String factoryName, String dataFlowName, String ifNoneMatch, Context context)

Gets a data flow.

abstract PagedIterable<DataFlowResourceInner> listByFactory(String resourceGroupName, String factoryName)

Lists data flows.

abstract PagedIterable<DataFlowResourceInner> listByFactory(String resourceGroupName, String factoryName, Context context)

Lists data flows.

Method Details

createOrUpdate

public abstract DataFlowResourceInner createOrUpdate(String resourceGroupName, String factoryName, String dataFlowName, DataFlowResourceInner dataFlow)

Creates or updates a data flow.

Parameters:

resourceGroupName - The resource group name.
factoryName - The factory name.
dataFlowName - The data flow name.
dataFlow - Data flow resource definition.

Returns:

data flow resource type.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String factoryName, String dataFlowName, DataFlowResourceInner dataFlow, String ifMatch, Context context)

Creates or updates a data flow.

Parameters:

resourceGroupName - The resource group name.
factoryName - The factory name.
dataFlowName - The data flow name.
dataFlow - Data flow resource definition.
ifMatch - ETag of the data flow entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update.
context - The context to associate with this operation.

Returns:

data flow resource type along with Response<T>.

delete

public abstract void delete(String resourceGroupName, String factoryName, String dataFlowName)

Deletes a data flow.

Parameters:

resourceGroupName - The resource group name.
factoryName - The factory name.
dataFlowName - The data flow name.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String factoryName, String dataFlowName, Context context)

Deletes a data flow.

Parameters:

resourceGroupName - The resource group name.
factoryName - The factory name.
dataFlowName - The data flow name.
context - The context to associate with this operation.

Returns:

get

public abstract DataFlowResourceInner get(String resourceGroupName, String factoryName, String dataFlowName)

Gets a data flow.

Parameters:

resourceGroupName - The resource group name.
factoryName - The factory name.
dataFlowName - The data flow name.

Returns:

a data flow.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String factoryName, String dataFlowName, String ifNoneMatch, Context context)

Gets a data flow.

Parameters:

resourceGroupName - The resource group name.
factoryName - The factory name.
dataFlowName - The data flow name.
ifNoneMatch - ETag of the data flow entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned.
context - The context to associate with this operation.

Returns:

a data flow along with Response<T>.

listByFactory

public abstract PagedIterable listByFactory(String resourceGroupName, String factoryName)

Lists data flows.

Parameters:

resourceGroupName - The resource group name.
factoryName - The factory name.

Returns:

a list of data flow resources as paginated response with PagedIterable<T>.

listByFactory

public abstract PagedIterable listByFactory(String resourceGroupName, String factoryName, Context context)

Lists data flows.

Parameters:

resourceGroupName - The resource group name.
factoryName - The factory name.
context - The context to associate with this operation.

Returns:

a list of data flow resources as paginated response with PagedIterable<T>.

Applies to