Class SelfHostedIntegrationRuntimeStatus
- java.lang.Object
-
- com.azure.resourcemanager.datafactory.models.IntegrationRuntimeStatus
-
- com.azure.resourcemanager.datafactory.models.SelfHostedIntegrationRuntimeStatus
-
public final class SelfHostedIntegrationRuntimeStatus extends IntegrationRuntimeStatus
Self-hosted integration runtime status.
-
-
Constructor Summary
Constructors Constructor Description SelfHostedIntegrationRuntimeStatus()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegrationRuntimeAutoUpdate
autoUpdate()
Get the autoUpdate property: Whether Self-hosted integration runtime auto update has been turned on.OffsetDateTime
autoUpdateEta()
Get the autoUpdateEta property: The estimated time when the self-hosted integration runtime will be updated.Map<String,String>
capabilities()
Get the capabilities property: Object with additional information about integration runtime capabilities.OffsetDateTime
createTime()
Get the createTime property: The time at which the integration runtime was created, in ISO8601 format.IntegrationRuntimeInternalChannelEncryptionMode
internalChannelEncryption()
Get the internalChannelEncryption property: It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist).String
latestVersion()
Get the latestVersion property: The latest version on download center.List<LinkedIntegrationRuntime>
links()
Get the links property: The list of linked integration runtimes that are created to share with this integration runtime.String
localTimeZoneOffset()
Get the localTimeZoneOffset property: The local time zone offset in hours.List<SelfHostedIntegrationRuntimeNodeInner>
nodes()
Get the nodes property: The list of nodes for this integration runtime.String
pushedVersion()
Get the pushedVersion property: The version that the integration runtime is going to update to.OffsetDateTime
scheduledUpdateDate()
Get the scheduledUpdateDate property: The date at which the integration runtime will be scheduled to update, in ISO8601 format.List<String>
serviceUrls()
Get the serviceUrls property: The URLs for the services used in integration runtime backend service.String
taskQueueId()
Get the taskQueueId property: The task queue id of the integration runtime.String
updateDelayOffset()
Get the updateDelayOffset property: The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours.void
validate()
Validates the instance.String
version()
Get the version property: Version of the integration runtime.String
versionStatus()
Get the versionStatus property: Status of the integration runtime version.SelfHostedIntegrationRuntimeStatus
withLinks(List<LinkedIntegrationRuntime> links)
Set the links property: The list of linked integration runtimes that are created to share with this integration runtime.SelfHostedIntegrationRuntimeStatus
withNodes(List<SelfHostedIntegrationRuntimeNodeInner> nodes)
Set the nodes property: The list of nodes for this integration runtime.-
Methods inherited from class com.azure.resourcemanager.datafactory.models.IntegrationRuntimeStatus
additionalProperties, dataFactoryName, state, withAdditionalProperties
-
-
-
-
Method Detail
-
createTime
public OffsetDateTime createTime()
Get the createTime property: The time at which the integration runtime was created, in ISO8601 format.- Returns:
- the createTime value.
-
taskQueueId
public String taskQueueId()
Get the taskQueueId property: The task queue id of the integration runtime.- Returns:
- the taskQueueId value.
-
internalChannelEncryption
public IntegrationRuntimeInternalChannelEncryptionMode internalChannelEncryption()
Get the internalChannelEncryption property: It is used to set the encryption mode for node-node communication channel (when more than 2 self-hosted integration runtime nodes exist).- Returns:
- the internalChannelEncryption value.
-
version
public String version()
Get the version property: Version of the integration runtime.- Returns:
- the version value.
-
nodes
public List<SelfHostedIntegrationRuntimeNodeInner> nodes()
Get the nodes property: The list of nodes for this integration runtime.- Returns:
- the nodes value.
-
withNodes
public SelfHostedIntegrationRuntimeStatus withNodes(List<SelfHostedIntegrationRuntimeNodeInner> nodes)
Set the nodes property: The list of nodes for this integration runtime.- Parameters:
nodes
- the nodes value to set.- Returns:
- the SelfHostedIntegrationRuntimeStatus object itself.
-
scheduledUpdateDate
public OffsetDateTime scheduledUpdateDate()
Get the scheduledUpdateDate property: The date at which the integration runtime will be scheduled to update, in ISO8601 format.- Returns:
- the scheduledUpdateDate value.
-
updateDelayOffset
public String updateDelayOffset()
Get the updateDelayOffset property: The time in the date scheduled by service to update the integration runtime, e.g., PT03H is 3 hours.- Returns:
- the updateDelayOffset value.
-
localTimeZoneOffset
public String localTimeZoneOffset()
Get the localTimeZoneOffset property: The local time zone offset in hours.- Returns:
- the localTimeZoneOffset value.
-
capabilities
public Map<String,String> capabilities()
Get the capabilities property: Object with additional information about integration runtime capabilities.- Returns:
- the capabilities value.
-
serviceUrls
public List<String> serviceUrls()
Get the serviceUrls property: The URLs for the services used in integration runtime backend service.- Returns:
- the serviceUrls value.
-
autoUpdate
public IntegrationRuntimeAutoUpdate autoUpdate()
Get the autoUpdate property: Whether Self-hosted integration runtime auto update has been turned on.- Returns:
- the autoUpdate value.
-
versionStatus
public String versionStatus()
Get the versionStatus property: Status of the integration runtime version.- Returns:
- the versionStatus value.
-
links
public List<LinkedIntegrationRuntime> links()
Get the links property: The list of linked integration runtimes that are created to share with this integration runtime.- Returns:
- the links value.
-
withLinks
public SelfHostedIntegrationRuntimeStatus withLinks(List<LinkedIntegrationRuntime> links)
Set the links property: The list of linked integration runtimes that are created to share with this integration runtime.- Parameters:
links
- the links value to set.- Returns:
- the SelfHostedIntegrationRuntimeStatus object itself.
-
pushedVersion
public String pushedVersion()
Get the pushedVersion property: The version that the integration runtime is going to update to.- Returns:
- the pushedVersion value.
-
latestVersion
public String latestVersion()
Get the latestVersion property: The latest version on download center.- Returns:
- the latestVersion value.
-
autoUpdateEta
public OffsetDateTime autoUpdateEta()
Get the autoUpdateEta property: The estimated time when the self-hosted integration runtime will be updated.- Returns:
- the autoUpdateEta value.
-
validate
public void validate()
Validates the instance.- Overrides:
validate
in classIntegrationRuntimeStatus
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-