Interface IntegrationRuntimeResource
public interface IntegrationRuntimeResource
An immutable client-side representation of IntegrationRuntimeResource.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of the IntegrationRuntimeResource definition.static interface
The IntegrationRuntimeResource definition stages.static interface
The template for IntegrationRuntimeResource update.static interface
The IntegrationRuntimeResource update stages. -
Method Summary
Modifier and TypeMethodDescriptioncreateLinkedIntegrationRuntime
(CreateLinkedIntegrationRuntimeRequest createLinkedIntegrationRuntimeRequest) Create a linked integration runtime entry in a shared integration runtime.com.azure.core.http.rest.Response<IntegrationRuntimeStatusResponse>
createLinkedIntegrationRuntimeWithResponse
(CreateLinkedIntegrationRuntimeRequest createLinkedIntegrationRuntimeRequest, com.azure.core.util.Context context) Create a linked integration runtime entry in a shared integration runtime.etag()
Gets the etag property: Etag identifies change in the resource.Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials.com.azure.core.http.rest.Response<IntegrationRuntimeConnectionInfo>
getConnectionInfoWithResponse
(com.azure.core.util.Context context) Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials.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<IntegrationRuntimeMonitoringData>
getMonitoringDataWithResponse
(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.Gets detailed status information for an integration runtime.com.azure.core.http.rest.Response<IntegrationRuntimeStatusResponse>
getStatusWithResponse
(com.azure.core.util.Context context) Gets detailed status information for an integration runtime.id()
Gets the id property: Fully qualified resource Id for the resource.Gets the inner com.azure.resourcemanager.datafactory.fluent.models.IntegrationRuntimeResourceInner object.Retrieves the authentication keys for an integration runtime.com.azure.core.http.rest.Response<IntegrationRuntimeAuthKeys>
listAuthKeysWithResponse
(com.azure.core.util.Context context) Retrieves the authentication keys for an integration runtime.name()
Gets the name property: The resource name.Gets the properties property: Integration runtime properties.refresh()
Refreshes the resource to sync with Azure.refresh
(com.azure.core.util.Context context) Refreshes the resource to sync with Azure.regenerateAuthKey
(IntegrationRuntimeRegenerateKeyParameters regenerateKeyParameters) Regenerates the authentication key for an integration runtime.com.azure.core.http.rest.Response<IntegrationRuntimeAuthKeys>
regenerateAuthKeyWithResponse
(IntegrationRuntimeRegenerateKeyParameters regenerateKeyParameters, com.azure.core.util.Context context) Regenerates the authentication key for an integration runtime.void
removeLinks
(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
(LinkedIntegrationRuntimeRequest linkedIntegrationRuntimeRequest, com.azure.core.util.Context context) Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime.Gets the name of the resource group.start()
Starts a ManagedReserved type integration runtime.start
(com.azure.core.util.Context context) Starts a ManagedReserved type integration runtime.void
stop()
Stops a ManagedReserved type integration runtime.void
stop
(com.azure.core.util.Context context) Stops a ManagedReserved type integration runtime.void
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
(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.type()
Gets the type property: The resource type.update()
Begins update for the IntegrationRuntimeResource resource.void
upgrade()
Upgrade self-hosted integration runtime to latest version if availability.com.azure.core.http.rest.Response<Void>
upgradeWithResponse
(com.azure.core.util.Context context) Upgrade self-hosted integration runtime to latest version if availability.
-
Method Details
-
id
String id()Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
properties
IntegrationRuntime properties()Gets the properties property: Integration runtime properties.- Returns:
- the properties value.
-
name
String name()Gets the name property: The resource name.- Returns:
- the name value.
-
type
String type()Gets the type property: The resource type.- Returns:
- the type value.
-
etag
String etag()Gets the etag property: Etag identifies change in the resource.- Returns:
- the etag value.
-
resourceGroupName
String resourceGroupName()Gets the name of the resource group.- Returns:
- the name of the resource group.
-
innerModel
IntegrationRuntimeResourceInner innerModel()Gets the inner com.azure.resourcemanager.datafactory.fluent.models.IntegrationRuntimeResourceInner object.- Returns:
- the inner object.
-
update
IntegrationRuntimeResource.Update update()Begins update for the IntegrationRuntimeResource resource.- Returns:
- the stage of resource update.
-
refresh
IntegrationRuntimeResource refresh()Refreshes the resource to sync with Azure.- Returns:
- the refreshed resource.
-
refresh
Refreshes the resource to sync with Azure.- Parameters:
context
- The context to associate with this operation.- Returns:
- the refreshed resource.
-
getStatusWithResponse
com.azure.core.http.rest.Response<IntegrationRuntimeStatusResponse> getStatusWithResponse(com.azure.core.util.Context context) Gets detailed status information for an integration runtime.- Parameters:
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.
-
getStatus
IntegrationRuntimeStatusResponse getStatus()Gets detailed status information for an integration runtime.- Returns:
- detailed status information for an integration runtime.
- Throws:
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<IntegrationRuntimeConnectionInfo> getConnectionInfoWithResponse(com.azure.core.util.Context context) Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials.- Parameters:
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.
-
getConnectionInfo
IntegrationRuntimeConnectionInfo getConnectionInfo()Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials.- Returns:
- the on-premises integration runtime connection information for encrypting the on-premises data source credentials.
- Throws:
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<IntegrationRuntimeAuthKeys> regenerateAuthKeyWithResponse(IntegrationRuntimeRegenerateKeyParameters regenerateKeyParameters, com.azure.core.util.Context context) Regenerates the authentication key for an integration runtime.- Parameters:
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.
-
regenerateAuthKey
IntegrationRuntimeAuthKeys regenerateAuthKey(IntegrationRuntimeRegenerateKeyParameters regenerateKeyParameters) Regenerates the authentication key for an integration runtime.- Parameters:
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.
-
listAuthKeysWithResponse
com.azure.core.http.rest.Response<IntegrationRuntimeAuthKeys> listAuthKeysWithResponse(com.azure.core.util.Context context) Retrieves the authentication keys for an integration runtime.- Parameters:
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
IntegrationRuntimeAuthKeys listAuthKeys()Retrieves the authentication keys for an integration runtime.- Returns:
- the integration runtime authentication keys.
- Throws:
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
IntegrationRuntimeStatusResponse start()Starts a ManagedReserved type integration runtime.- Returns:
- integration runtime status response.
- Throws:
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
Starts a ManagedReserved type integration runtime.- Parameters:
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.
-
stop
void stop()Stops a ManagedReserved type integration runtime.- Throws:
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(com.azure.core.util.Context context) Stops a ManagedReserved type integration runtime.- Parameters:
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.
-
syncCredentialsWithResponse
com.azure.core.http.rest.Response<Void> syncCredentialsWithResponse(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:
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.
-
syncCredentials
void syncCredentials()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.- Throws:
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<IntegrationRuntimeMonitoringData> getMonitoringDataWithResponse(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:
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.
-
getMonitoringData
IntegrationRuntimeMonitoringData getMonitoringData()Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.- Returns:
- the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.
- Throws:
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
Upgrade self-hosted integration runtime to latest version if availability.- Parameters:
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.
-
upgrade
void upgrade()Upgrade self-hosted integration runtime to latest version if availability.- Throws:
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(LinkedIntegrationRuntimeRequest linkedIntegrationRuntimeRequest, com.azure.core.util.Context context) Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime.- Parameters:
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.
-
removeLinks
Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime.- Parameters:
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.
-
createLinkedIntegrationRuntimeWithResponse
com.azure.core.http.rest.Response<IntegrationRuntimeStatusResponse> createLinkedIntegrationRuntimeWithResponse(CreateLinkedIntegrationRuntimeRequest createLinkedIntegrationRuntimeRequest, com.azure.core.util.Context context) Create a linked integration runtime entry in a shared integration runtime.- Parameters:
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.
-
createLinkedIntegrationRuntime
IntegrationRuntimeStatusResponse createLinkedIntegrationRuntime(CreateLinkedIntegrationRuntimeRequest createLinkedIntegrationRuntimeRequest) Create a linked integration runtime entry in a shared integration runtime.- Parameters:
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.
-