IntegrationRuntimes Interface

public interface IntegrationRuntimes

Resource collection API of IntegrationRuntimes.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new IntegrationRuntimeResource resource.

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

Delete integration runtime

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

Delete integration runtime

abstract void deleteById(String id)

Delete integration runtime

abstract void deleteByIdWithResponse(String id, Context context)

Delete integration runtime

abstract void disableInteractiveQuery(String resourceGroupName, String workspaceName, String integrationRuntimeName)

Disable interactive query in integration runtime.

abstract void disableInteractiveQuery(String resourceGroupName, String workspaceName, String integrationRuntimeName, Context context)

Disable interactive query in integration runtime.

abstract void enableInteractiveQuery(String resourceGroupName, String workspaceName, String integrationRuntimeName)

Enable interactive query in integration runtime.

abstract void enableInteractiveQuery(String resourceGroupName, String workspaceName, String integrationRuntimeName, Context context)

Enable interactive query in integration runtime.

abstract IntegrationRuntimeResource get(String resourceGroupName, String workspaceName, String integrationRuntimeName)

Get integration runtime

abstract IntegrationRuntimeResource getById(String id)

Get integration runtime

abstract Response<IntegrationRuntimeResource> getByIdWithResponse(String id, String ifNoneMatch, Context context)

Get integration runtime

abstract Response<IntegrationRuntimeResource> getWithResponse(String resourceGroupName, String workspaceName, String integrationRuntimeName, String ifNoneMatch, Context context)

Get integration runtime

abstract PagedIterable<IntegrationRuntimeResource> listByWorkspace(String resourceGroupName, String workspaceName)

List integration runtimes

abstract PagedIterable<IntegrationRuntimeResource> listByWorkspace(String resourceGroupName, String workspaceName, Context context)

List integration runtimes

abstract IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse listOutboundNetworkDependenciesEndpoints(String resourceGroupName, String workspaceName, String integrationRuntimeName)

Gets list of outbound network dependencies for a given Azure-SSIS integration runtime.

abstract Response<IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse> listOutboundNetworkDependenciesEndpointsWithResponse(String resourceGroupName, String workspaceName, String integrationRuntimeName, Context context)

Gets list of outbound network dependencies for a given Azure-SSIS integration runtime.

abstract IntegrationRuntimeStatusResponse start(String resourceGroupName, String workspaceName, String integrationRuntimeName)

Start integration runtime

abstract IntegrationRuntimeStatusResponse start(String resourceGroupName, String workspaceName, String integrationRuntimeName, Context context)

Start integration runtime

abstract void stop(String resourceGroupName, String workspaceName, String integrationRuntimeName)

Stop integration runtime

abstract void stop(String resourceGroupName, String workspaceName, String integrationRuntimeName, Context context)

Stop integration runtime

abstract void upgrade(String resourceGroupName, String workspaceName, String integrationRuntimeName)

Upgrade integration runtime

abstract Response<Void> upgradeWithResponse(String resourceGroupName, String workspaceName, String integrationRuntimeName, Context context)

Upgrade integration runtime

Method Details

define

public abstract IntegrationRuntimeResource.DefinitionStages.Blank define(String name)

Begins definition for a new IntegrationRuntimeResource resource.

Parameters:

name - resource name.

Returns:

the first stage of the new IntegrationRuntimeResource definition.

delete

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

Delete integration runtime

Delete an integration runtime.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
integrationRuntimeName - Integration runtime name.

delete

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

Delete integration runtime

Delete an integration runtime.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
integrationRuntimeName - Integration runtime name.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Delete integration runtime

Delete an integration runtime.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Delete integration runtime

Delete an integration runtime.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

disableInteractiveQuery

public abstract void disableInteractiveQuery(String resourceGroupName, String workspaceName, String integrationRuntimeName)

Disable interactive query in integration runtime.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
integrationRuntimeName - Integration runtime name.

disableInteractiveQuery

public abstract void disableInteractiveQuery(String resourceGroupName, String workspaceName, String integrationRuntimeName, Context context)

Disable interactive query in integration runtime.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
integrationRuntimeName - Integration runtime name.
context - The context to associate with this operation.

enableInteractiveQuery

public abstract void enableInteractiveQuery(String resourceGroupName, String workspaceName, String integrationRuntimeName)

Enable interactive query in integration runtime.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
integrationRuntimeName - Integration runtime name.

enableInteractiveQuery

public abstract void enableInteractiveQuery(String resourceGroupName, String workspaceName, String integrationRuntimeName, Context context)

Enable interactive query in integration runtime.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
integrationRuntimeName - Integration runtime name.
context - The context to associate with this operation.

get

public abstract IntegrationRuntimeResource get(String resourceGroupName, String workspaceName, String integrationRuntimeName)

Get integration runtime

Get an integration runtime.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
integrationRuntimeName - Integration runtime name.

Returns:

an integration runtime.

getById

public abstract IntegrationRuntimeResource getById(String id)

Get integration runtime

Get an integration runtime.

Parameters:

id - the resource ID.

Returns:

an integration runtime along with Response<T>.

getByIdWithResponse

public abstract Response getByIdWithResponse(String id, String ifNoneMatch, Context context)

Get integration runtime

Get an integration runtime.

Parameters:

id - the resource ID.
ifNoneMatch - ETag of the integration runtime 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:

an integration runtime along with Response<T>.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String workspaceName, String integrationRuntimeName, String ifNoneMatch, Context context)

Get integration runtime

Get an integration runtime.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
integrationRuntimeName - Integration runtime name.
ifNoneMatch - ETag of the integration runtime 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:

an integration runtime along with Response<T>.

listByWorkspace

public abstract PagedIterable listByWorkspace(String resourceGroupName, String workspaceName)

List integration runtimes

List all integration runtimes.

Parameters:

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

Returns:

a list of integration runtime resources as paginated response with PagedIterable<T>.

listByWorkspace

public abstract PagedIterable listByWorkspace(String resourceGroupName, String workspaceName, Context context)

List integration runtimes

List all integration runtimes.

Parameters:

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

Returns:

a list of integration runtime resources as paginated response with PagedIterable<T>.

listOutboundNetworkDependenciesEndpoints

public abstract IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse listOutboundNetworkDependenciesEndpoints(String resourceGroupName, String workspaceName, String integrationRuntimeName)

Gets list of outbound network dependencies for a given Azure-SSIS integration runtime.

Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
integrationRuntimeName - Integration runtime name.

Returns:

the list of outbound network dependencies for a given Azure-SSIS integration runtime.

listOutboundNetworkDependenciesEndpointsWithResponse

public abstract Response listOutboundNetworkDependenciesEndpointsWithResponse(String resourceGroupName, String workspaceName, String integrationRuntimeName, Context context)

Gets list of outbound network dependencies for a given Azure-SSIS integration runtime.

Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
integrationRuntimeName - Integration runtime name.
context - The context to associate with this operation.

Returns:

the list of outbound network dependencies for a given Azure-SSIS integration runtime along with Response<T>.

start

public abstract IntegrationRuntimeStatusResponse start(String resourceGroupName, String workspaceName, String integrationRuntimeName)

Start integration runtime

Start an integration runtime.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
integrationRuntimeName - Integration runtime name.

Returns:

integration runtime status response.

start

public abstract IntegrationRuntimeStatusResponse start(String resourceGroupName, String workspaceName, String integrationRuntimeName, Context context)

Start integration runtime

Start an integration runtime.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
integrationRuntimeName - Integration runtime name.
context - The context to associate with this operation.

Returns:

integration runtime status response.

stop

public abstract void stop(String resourceGroupName, String workspaceName, String integrationRuntimeName)

Stop integration runtime

Stop an integration runtime.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
integrationRuntimeName - Integration runtime name.

stop

public abstract void stop(String resourceGroupName, String workspaceName, String integrationRuntimeName, Context context)

Stop integration runtime

Stop an integration runtime.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
integrationRuntimeName - Integration runtime name.
context - The context to associate with this operation.

upgrade

public abstract void upgrade(String resourceGroupName, String workspaceName, String integrationRuntimeName)

Upgrade integration runtime

Upgrade an integration runtime.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
integrationRuntimeName - Integration runtime name.

upgradeWithResponse

public abstract Response upgradeWithResponse(String resourceGroupName, String workspaceName, String integrationRuntimeName, Context context)

Upgrade integration runtime

Upgrade an integration runtime.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - The name of the workspace.
integrationRuntimeName - Integration runtime name.
context - The context to associate with this operation.

Returns:

Applies to