Interface IntegrationRuntimesClient
-
public interface IntegrationRuntimesClient
An instance of this class provides access to all the operations defined in IntegrationRuntimesClient.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<IntegrationRuntimeStatusResponseInner>,IntegrationRuntimeStatusResponseInner>
beginStart(String resourceGroupName, String factoryName, String integrationRuntimeName)
Starts a ManagedReserved type integration runtime.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<IntegrationRuntimeStatusResponseInner>,IntegrationRuntimeStatusResponseInner>
beginStart(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Starts a ManagedReserved type integration runtime.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>
beginStop(String resourceGroupName, String factoryName, String integrationRuntimeName)
Stops a ManagedReserved type integration runtime.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void>
beginStop(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Stops a ManagedReserved type integration runtime.IntegrationRuntimeStatusResponseInner
createLinkedIntegrationRuntime(String resourceGroupName, String factoryName, String integrationRuntimeName, CreateLinkedIntegrationRuntimeRequest createLinkedIntegrationRuntimeRequest)
Create a linked integration runtime entry in a shared integration runtime.com.azure.core.http.rest.Response<IntegrationRuntimeStatusResponseInner>
createLinkedIntegrationRuntimeWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, CreateLinkedIntegrationRuntimeRequest createLinkedIntegrationRuntimeRequest, com.azure.core.util.Context context)
Create a linked integration runtime entry in a shared integration runtime.IntegrationRuntimeResourceInner
createOrUpdate(String resourceGroupName, String factoryName, String integrationRuntimeName, IntegrationRuntimeResourceInner integrationRuntime)
Creates or updates an integration runtime.com.azure.core.http.rest.Response<IntegrationRuntimeResourceInner>
createOrUpdateWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, IntegrationRuntimeResourceInner integrationRuntime, String ifMatch, com.azure.core.util.Context context)
Creates or updates an integration runtime.void
delete(String resourceGroupName, String factoryName, String integrationRuntimeName)
Deletes an integration runtime.com.azure.core.http.rest.Response<Void>
deleteWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Deletes an integration runtime.IntegrationRuntimeResourceInner
get(String resourceGroupName, String factoryName, String integrationRuntimeName)
Gets an integration runtime.IntegrationRuntimeConnectionInfoInner
getConnectionInfo(String resourceGroupName, String factoryName, String integrationRuntimeName)
Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials.com.azure.core.http.rest.Response<IntegrationRuntimeConnectionInfoInner>
getConnectionInfoWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials.IntegrationRuntimeMonitoringDataInner
getMonitoringData(String resourceGroupName, String factoryName, String integrationRuntimeName)
Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.com.azure.core.http.rest.Response<IntegrationRuntimeMonitoringDataInner>
getMonitoringDataWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.IntegrationRuntimeStatusResponseInner
getStatus(String resourceGroupName, String factoryName, String integrationRuntimeName)
Gets detailed status information for an integration runtime.com.azure.core.http.rest.Response<IntegrationRuntimeStatusResponseInner>
getStatusWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Gets detailed status information for an integration runtime.com.azure.core.http.rest.Response<IntegrationRuntimeResourceInner>
getWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, String ifNoneMatch, com.azure.core.util.Context context)
Gets an integration runtime.IntegrationRuntimeAuthKeysInner
listAuthKeys(String resourceGroupName, String factoryName, String integrationRuntimeName)
Retrieves the authentication keys for an integration runtime.com.azure.core.http.rest.Response<IntegrationRuntimeAuthKeysInner>
listAuthKeysWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Retrieves the authentication keys for an integration runtime.com.azure.core.http.rest.PagedIterable<IntegrationRuntimeResourceInner>
listByFactory(String resourceGroupName, String factoryName)
Lists integration runtimes.com.azure.core.http.rest.PagedIterable<IntegrationRuntimeResourceInner>
listByFactory(String resourceGroupName, String factoryName, com.azure.core.util.Context context)
Lists integration runtimes.IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponseInner
listOutboundNetworkDependenciesEndpoints(String resourceGroupName, String factoryName, String integrationRuntimeName)
Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime.com.azure.core.http.rest.Response<IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponseInner>
listOutboundNetworkDependenciesEndpointsWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime.IntegrationRuntimeAuthKeysInner
regenerateAuthKey(String resourceGroupName, String factoryName, String integrationRuntimeName, IntegrationRuntimeRegenerateKeyParameters regenerateKeyParameters)
Regenerates the authentication key for an integration runtime.com.azure.core.http.rest.Response<IntegrationRuntimeAuthKeysInner>
regenerateAuthKeyWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, IntegrationRuntimeRegenerateKeyParameters regenerateKeyParameters, com.azure.core.util.Context context)
Regenerates the authentication key for an integration runtime.void
removeLinks(String resourceGroupName, String factoryName, String integrationRuntimeName, LinkedIntegrationRuntimeRequest linkedIntegrationRuntimeRequest)
Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime.com.azure.core.http.rest.Response<Void>
removeLinksWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, LinkedIntegrationRuntimeRequest linkedIntegrationRuntimeRequest, com.azure.core.util.Context context)
Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime.IntegrationRuntimeStatusResponseInner
start(String resourceGroupName, String factoryName, String integrationRuntimeName)
Starts a ManagedReserved type integration runtime.IntegrationRuntimeStatusResponseInner
start(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Starts a ManagedReserved type integration runtime.void
stop(String resourceGroupName, String factoryName, String integrationRuntimeName)
Stops a ManagedReserved type integration runtime.void
stop(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Stops a ManagedReserved type integration runtime.void
syncCredentials(String resourceGroupName, String factoryName, String integrationRuntimeName)
Force the integration runtime to synchronize credentials across integration runtime nodes, and this will override the credentials across all worker nodes with those available on the dispatcher node.com.azure.core.http.rest.Response<Void>
syncCredentialsWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Force the integration runtime to synchronize credentials across integration runtime nodes, and this will override the credentials across all worker nodes with those available on the dispatcher node.IntegrationRuntimeResourceInner
update(String resourceGroupName, String factoryName, String integrationRuntimeName, UpdateIntegrationRuntimeRequest updateIntegrationRuntimeRequest)
Updates an integration runtime.com.azure.core.http.rest.Response<IntegrationRuntimeResourceInner>
updateWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, UpdateIntegrationRuntimeRequest updateIntegrationRuntimeRequest, com.azure.core.util.Context context)
Updates an integration runtime.void
upgrade(String resourceGroupName, String factoryName, String integrationRuntimeName)
Upgrade self-hosted integration runtime to latest version if availability.com.azure.core.http.rest.Response<Void>
upgradeWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Upgrade self-hosted integration runtime to latest version if availability.
-
-
-
Method Detail
-
listByFactory
com.azure.core.http.rest.PagedIterable<IntegrationRuntimeResourceInner> listByFactory(String resourceGroupName, String factoryName)
Lists integration runtimes.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.- Returns:
- a list of integration runtime resources as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listByFactory
com.azure.core.http.rest.PagedIterable<IntegrationRuntimeResourceInner> listByFactory(String resourceGroupName, String factoryName, com.azure.core.util.Context context)
Lists integration runtimes.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.context
- The context to associate with this operation.- Returns:
- a list of integration runtime resources as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
IntegrationRuntimeResourceInner createOrUpdate(String resourceGroupName, String factoryName, String integrationRuntimeName, IntegrationRuntimeResourceInner integrationRuntime)
Creates or updates an integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.integrationRuntime
- Integration runtime resource definition.- Returns:
- integration runtime resource type.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateWithResponse
com.azure.core.http.rest.Response<IntegrationRuntimeResourceInner> createOrUpdateWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, IntegrationRuntimeResourceInner integrationRuntime, String ifMatch, com.azure.core.util.Context context)
Creates or updates an integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.integrationRuntime
- Integration runtime resource definition.ifMatch
- ETag of the integration runtime 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:
- integration runtime resource type along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
get
IntegrationRuntimeResourceInner get(String resourceGroupName, String factoryName, String integrationRuntimeName)
Gets an integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.- Returns:
- an integration runtime.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponse
com.azure.core.http.rest.Response<IntegrationRuntimeResourceInner> getWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, String ifNoneMatch, com.azure.core.util.Context context)
Gets an integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The 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
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
update
IntegrationRuntimeResourceInner update(String resourceGroupName, String factoryName, String integrationRuntimeName, UpdateIntegrationRuntimeRequest updateIntegrationRuntimeRequest)
Updates an integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.updateIntegrationRuntimeRequest
- The parameters for updating an integration runtime.- Returns:
- integration runtime resource type.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
updateWithResponse
com.azure.core.http.rest.Response<IntegrationRuntimeResourceInner> updateWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, UpdateIntegrationRuntimeRequest updateIntegrationRuntimeRequest, com.azure.core.util.Context context)
Updates an integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.updateIntegrationRuntimeRequest
- The parameters for updating an integration runtime.context
- The context to associate with this operation.- Returns:
- integration runtime resource type along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
delete
void delete(String resourceGroupName, String factoryName, String integrationRuntimeName)
Deletes an integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteWithResponse
com.azure.core.http.rest.Response<Void> deleteWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Deletes an integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.context
- The context to associate with this operation.- Returns:
- the
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getStatus
IntegrationRuntimeStatusResponseInner getStatus(String resourceGroupName, String factoryName, String integrationRuntimeName)
Gets detailed status information for an integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.- Returns:
- detailed status information for an integration runtime.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getStatusWithResponse
com.azure.core.http.rest.Response<IntegrationRuntimeStatusResponseInner> getStatusWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Gets detailed status information for an integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.context
- The context to associate with this operation.- Returns:
- detailed status information for an integration runtime along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listOutboundNetworkDependenciesEndpoints
IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponseInner listOutboundNetworkDependenciesEndpoints(String resourceGroupName, String factoryName, String integrationRuntimeName)
Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.- Returns:
- the list of outbound network dependencies for a given Azure-SSIS integration runtime.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listOutboundNetworkDependenciesEndpointsWithResponse
com.azure.core.http.rest.Response<IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponseInner> listOutboundNetworkDependenciesEndpointsWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The 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
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getConnectionInfo
IntegrationRuntimeConnectionInfoInner getConnectionInfo(String resourceGroupName, String factoryName, String integrationRuntimeName)
Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.- Returns:
- the on-premises integration runtime connection information for encrypting the on-premises data source credentials.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getConnectionInfoWithResponse
com.azure.core.http.rest.Response<IntegrationRuntimeConnectionInfoInner> getConnectionInfoWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.context
- The context to associate with this operation.- Returns:
- the on-premises integration runtime connection information for encrypting the on-premises data source
credentials along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
regenerateAuthKey
IntegrationRuntimeAuthKeysInner regenerateAuthKey(String resourceGroupName, String factoryName, String integrationRuntimeName, IntegrationRuntimeRegenerateKeyParameters regenerateKeyParameters)
Regenerates the authentication key for an integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.regenerateKeyParameters
- The parameters for regenerating integration runtime authentication key.- Returns:
- the integration runtime authentication keys.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
regenerateAuthKeyWithResponse
com.azure.core.http.rest.Response<IntegrationRuntimeAuthKeysInner> regenerateAuthKeyWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, IntegrationRuntimeRegenerateKeyParameters regenerateKeyParameters, com.azure.core.util.Context context)
Regenerates the authentication key for an integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.regenerateKeyParameters
- The parameters for regenerating integration runtime authentication key.context
- The context to associate with this operation.- Returns:
- the integration runtime authentication keys along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listAuthKeys
IntegrationRuntimeAuthKeysInner listAuthKeys(String resourceGroupName, String factoryName, String integrationRuntimeName)
Retrieves the authentication keys for an integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.- Returns:
- the integration runtime authentication keys.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listAuthKeysWithResponse
com.azure.core.http.rest.Response<IntegrationRuntimeAuthKeysInner> listAuthKeysWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Retrieves the authentication keys for an integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.context
- The context to associate with this operation.- Returns:
- the integration runtime authentication keys along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginStart
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<IntegrationRuntimeStatusResponseInner>,IntegrationRuntimeStatusResponseInner> beginStart(String resourceGroupName, String factoryName, String integrationRuntimeName)
Starts a ManagedReserved type integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.- Returns:
- the
SyncPoller
for polling of integration runtime status response. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginStart
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<IntegrationRuntimeStatusResponseInner>,IntegrationRuntimeStatusResponseInner> beginStart(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Starts a ManagedReserved type integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of integration runtime status response. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
start
IntegrationRuntimeStatusResponseInner start(String resourceGroupName, String factoryName, String integrationRuntimeName)
Starts a ManagedReserved type integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.- Returns:
- integration runtime status response.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
start
IntegrationRuntimeStatusResponseInner start(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Starts a ManagedReserved type integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.context
- The context to associate with this operation.- Returns:
- integration runtime status response.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginStop
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStop(String resourceGroupName, String factoryName, String integrationRuntimeName)
Stops a ManagedReserved type integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginStop
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginStop(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Stops a ManagedReserved type integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
stop
void stop(String resourceGroupName, String factoryName, String integrationRuntimeName)
Stops a ManagedReserved type integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
stop
void stop(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Stops a ManagedReserved type integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.context
- The context to associate with this operation.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
syncCredentials
void syncCredentials(String resourceGroupName, String factoryName, String integrationRuntimeName)
Force the integration runtime to synchronize credentials across integration runtime nodes, and this will override the credentials across all worker nodes with those available on the dispatcher node. If you already have the latest credential backup file, you should manually import it (preferred) on any self-hosted integration runtime node than using this API directly.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
syncCredentialsWithResponse
com.azure.core.http.rest.Response<Void> syncCredentialsWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Force the integration runtime to synchronize credentials across integration runtime nodes, and this will override the credentials across all worker nodes with those available on the dispatcher node. If you already have the latest credential backup file, you should manually import it (preferred) on any self-hosted integration runtime node than using this API directly.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.context
- The context to associate with this operation.- Returns:
- the
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getMonitoringData
IntegrationRuntimeMonitoringDataInner getMonitoringData(String resourceGroupName, String factoryName, String integrationRuntimeName)
Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.- Returns:
- the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getMonitoringDataWithResponse
com.azure.core.http.rest.Response<IntegrationRuntimeMonitoringDataInner> getMonitoringDataWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.context
- The context to associate with this operation.- Returns:
- the integration runtime monitoring data, which includes the monitor data for all the nodes under this
integration runtime along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
upgrade
void upgrade(String resourceGroupName, String factoryName, String integrationRuntimeName)
Upgrade self-hosted integration runtime to latest version if availability.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
upgradeWithResponse
com.azure.core.http.rest.Response<Void> upgradeWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, com.azure.core.util.Context context)
Upgrade self-hosted integration runtime to latest version if availability.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.context
- The context to associate with this operation.- Returns:
- the
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
removeLinks
void removeLinks(String resourceGroupName, String factoryName, String integrationRuntimeName, LinkedIntegrationRuntimeRequest linkedIntegrationRuntimeRequest)
Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.linkedIntegrationRuntimeRequest
- The data factory name for the linked integration runtime.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
removeLinksWithResponse
com.azure.core.http.rest.Response<Void> removeLinksWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, LinkedIntegrationRuntimeRequest linkedIntegrationRuntimeRequest, com.azure.core.util.Context context)
Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.linkedIntegrationRuntimeRequest
- The data factory name for the linked integration runtime.context
- The context to associate with this operation.- Returns:
- the
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createLinkedIntegrationRuntime
IntegrationRuntimeStatusResponseInner createLinkedIntegrationRuntime(String resourceGroupName, String factoryName, String integrationRuntimeName, CreateLinkedIntegrationRuntimeRequest createLinkedIntegrationRuntimeRequest)
Create a linked integration runtime entry in a shared integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.createLinkedIntegrationRuntimeRequest
- The linked integration runtime properties.- Returns:
- integration runtime status response.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createLinkedIntegrationRuntimeWithResponse
com.azure.core.http.rest.Response<IntegrationRuntimeStatusResponseInner> createLinkedIntegrationRuntimeWithResponse(String resourceGroupName, String factoryName, String integrationRuntimeName, CreateLinkedIntegrationRuntimeRequest createLinkedIntegrationRuntimeRequest, com.azure.core.util.Context context)
Create a linked integration runtime entry in a shared integration runtime.- Parameters:
resourceGroupName
- The resource group name.factoryName
- The factory name.integrationRuntimeName
- The integration runtime name.createLinkedIntegrationRuntimeRequest
- The linked integration runtime properties.context
- The context to associate with this operation.- Returns:
- integration runtime status response along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
-