IntegrationRuntimeResource Interface
public interface IntegrationRuntimeResource
An immutable client-side representation of IntegrationRuntimeResource.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
Integration |
createLinkedIntegrationRuntime(CreateLinkedIntegrationRuntimeRequest createLinkedIntegrationRuntimeRequest)
Create a linked integration runtime entry in a shared integration runtime. |
abstract
Response<Integration |
createLinkedIntegrationRuntimeWithResponse(CreateLinkedIntegrationRuntimeRequest createLinkedIntegrationRuntimeRequest, Context context)
Create a linked integration runtime entry in a shared integration runtime. |
abstract String |
etag()
Gets the etag property: Etag identifies change in the resource. |
abstract
Integration |
getConnectionInfo()
Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials. |
abstract
Response<Integration |
getConnectionInfoWithResponse(Context context)
Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials. |
abstract
Integration |
getMonitoringData()
Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime. |
abstract
Response<Integration |
getMonitoringDataWithResponse(Context context)
Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime. |
abstract
Integration |
getStatus()
Gets detailed status information for an integration runtime. |
abstract
Response<Integration |
getStatusWithResponse(Context context)
Gets detailed status information for an integration runtime. |
abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
abstract
Integration |
innerModel()
Gets the inner com. |
abstract
Integration |
listAuthKeys()
Retrieves the authentication keys for an integration runtime. |
abstract
Response<Integration |
listAuthKeysWithResponse(Context context)
Retrieves the authentication keys for an integration runtime. |
abstract String |
name()
Gets the name property: The resource name. |
abstract
Integration |
properties()
Gets the properties property: Integration runtime properties. |
abstract
Integration |
refresh()
Refreshes the resource to sync with Azure. |
abstract
Integration |
refresh(Context context)
Refreshes the resource to sync with Azure. |
abstract
Integration |
regenerateAuthKey(IntegrationRuntimeRegenerateKeyParameters regenerateKeyParameters)
Regenerates the authentication key for an integration runtime. |
abstract
Response<Integration |
regenerateAuthKeyWithResponse(IntegrationRuntimeRegenerateKeyParameters regenerateKeyParameters, Context context)
Regenerates the authentication key for an integration runtime. |
abstract void |
removeLinks(LinkedIntegrationRuntimeRequest linkedIntegrationRuntimeRequest)
Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime. |
abstract Response<Void> |
removeLinksWithResponse(LinkedIntegrationRuntimeRequest linkedIntegrationRuntimeRequest, Context context)
Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime. |
abstract String |
resourceGroupName()
Gets the name of the resource group. |
abstract
Integration |
start()
Starts a Managed |
abstract
Integration |
start(Context context)
Starts a Managed |
abstract void |
stop()
Stops a Managed |
abstract void |
stop(Context context)
Stops a Managed |
abstract 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. |
abstract Response<Void> |
syncCredentialsWithResponse(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. |
abstract String |
type()
Gets the type property: The resource type. |
abstract Update |
update()
Begins update for the Integration |
abstract void |
upgrade()
Upgrade self-hosted integration runtime to latest version if availability. |
abstract Response<Void> |
upgradeWithResponse(Context context)
Upgrade self-hosted integration runtime to latest version if availability. |
Method Details
createLinkedIntegrationRuntime
public abstract IntegrationRuntimeStatusResponse createLinkedIntegrationRuntime(CreateLinkedIntegrationRuntimeRequest createLinkedIntegrationRuntimeRequest)
Create a linked integration runtime entry in a shared integration runtime.
Parameters:
Returns:
createLinkedIntegrationRuntimeWithResponse
public abstract Response
Create a linked integration runtime entry in a shared integration runtime.
Parameters:
Returns:
etag
public abstract String etag()
Gets the etag property: Etag identifies change in the resource.
Returns:
getConnectionInfo
public abstract IntegrationRuntimeConnectionInfo getConnectionInfo()
Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials.
Returns:
getConnectionInfoWithResponse
public abstract Response
Gets the on-premises integration runtime connection information for encrypting the on-premises data source credentials.
Parameters:
Returns:
getMonitoringData
public abstract IntegrationRuntimeMonitoringData getMonitoringData()
Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.
Returns:
getMonitoringDataWithResponse
public abstract Response
Get the integration runtime monitoring data, which includes the monitor data for all the nodes under this integration runtime.
Parameters:
Returns:
getStatus
public abstract IntegrationRuntimeStatusResponse getStatus()
Gets detailed status information for an integration runtime.
Returns:
getStatusWithResponse
public abstract Response
Gets detailed status information for an integration runtime.
Parameters:
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
innerModel
public abstract IntegrationRuntimeResourceInner innerModel()
Gets the inner com.azure.resourcemanager.datafactory.fluent.models.IntegrationRuntimeResourceInner object.
Returns:
listAuthKeys
public abstract IntegrationRuntimeAuthKeys listAuthKeys()
Retrieves the authentication keys for an integration runtime.
Returns:
listAuthKeysWithResponse
public abstract Response
Retrieves the authentication keys for an integration runtime.
Parameters:
Returns:
name
public abstract String name()
Gets the name property: The resource name.
Returns:
properties
public abstract IntegrationRuntime properties()
Gets the properties property: Integration runtime properties.
Returns:
refresh
public abstract IntegrationRuntimeResource refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract IntegrationRuntimeResource refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
regenerateAuthKey
public abstract IntegrationRuntimeAuthKeys regenerateAuthKey(IntegrationRuntimeRegenerateKeyParameters regenerateKeyParameters)
Regenerates the authentication key for an integration runtime.
Parameters:
Returns:
regenerateAuthKeyWithResponse
public abstract Response
Regenerates the authentication key for an integration runtime.
Parameters:
Returns:
removeLinks
public abstract void removeLinks(LinkedIntegrationRuntimeRequest linkedIntegrationRuntimeRequest)
Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime.
Parameters:
removeLinksWithResponse
public abstract Response
Remove all linked integration runtimes under specific data factory in a self-hosted integration runtime.
Parameters:
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
start
public abstract IntegrationRuntimeStatusResponse start()
Starts a ManagedReserved type integration runtime.
Returns:
start
public abstract IntegrationRuntimeStatusResponse start(Context context)
Starts a ManagedReserved type integration runtime.
Parameters:
Returns:
stop
public abstract void stop()
Stops a ManagedReserved type integration runtime.
stop
public abstract void stop(Context context)
Stops a ManagedReserved type integration runtime.
Parameters:
syncCredentials
public abstract 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.
syncCredentialsWithResponse
public abstract Response
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:
Returns:
type
public abstract String type()
Gets the type property: The resource type.
Returns:
update
public abstract IntegrationRuntimeResource.Update update()
Begins update for the IntegrationRuntimeResource resource.
Returns:
upgrade
public abstract void upgrade()
Upgrade self-hosted integration runtime to latest version if availability.
upgradeWithResponse
public abstract Response
Upgrade self-hosted integration runtime to latest version if availability.
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for