Class SelfHostedIntegrationRuntimeStatusTypeProperties
java.lang.Object
com.azure.resourcemanager.synapse.fluent.models.SelfHostedIntegrationRuntimeStatusTypeProperties
Self-hosted integration runtime status type properties.
-
Constructor Summary
ConstructorDescriptionCreates an instance of SelfHostedIntegrationRuntimeStatusTypeProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the autoUpdate property: Whether Self-hosted integration runtime auto update has been turned on.Get the autoUpdateEta property: The estimated time when the self-hosted integration runtime will be updated.Get the capabilities property: Object with additional information about integration runtime capabilities.Get the createTime property: The time at which the integration runtime was created, in ISO8601 format.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).Get the latestVersion property: The latest version on download center.links()
Get the links property: The list of linked integration runtimes that are created to share with this integration runtime.Get the localTimeZoneOffset property: The local time zone offset in hours.Get the newerVersions property: The newer versions on download center.Get the nodeCommunicationChannelEncryptionMode property: The node communication Channel encryption mode.nodes()
Get the nodes property: The list of nodes for this integration runtime.osType()
Get the osType property: The osType property.Get the pushedVersion property: The version that the integration runtime is going to update to.Get the scheduledUpdateDate property: The date at which the integration runtime will be scheduled to update, in ISO8601 format.Get the serviceRegion property: The service region of the integration runtime.Get the serviceUrls property: The URLs for the services used in integration runtime backend service.Get the targetFramework property: The targetFramework property.Get the taskQueueId property: The task queue id of the integration runtime.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.version()
Get the version property: Version of the integration runtime.Get the versionStatus property: Status of the integration runtime version.withLinks
(List<LinkedIntegrationRuntime> links) Set the links property: The list of linked integration runtimes that are created to share with this integration runtime.withNewerVersions
(List<String> newerVersions) Set the newerVersions property: The newer versions on download center.Set the nodes property: The list of nodes for this integration runtime.withServiceRegion
(String serviceRegion) Set the serviceRegion property: The service region of the integration runtime.
-
Constructor Details
-
SelfHostedIntegrationRuntimeStatusTypeProperties
public SelfHostedIntegrationRuntimeStatusTypeProperties()Creates an instance of SelfHostedIntegrationRuntimeStatusTypeProperties class.
-
-
Method Details
-
createTime
Get the createTime property: The time at which the integration runtime was created, in ISO8601 format.- Returns:
- the createTime value.
-
taskQueueId
Get the taskQueueId property: The task queue id of the integration runtime.- Returns:
- the taskQueueId value.
-
nodeCommunicationChannelEncryptionMode
Get the nodeCommunicationChannelEncryptionMode property: The node communication Channel encryption mode.- Returns:
- the nodeCommunicationChannelEncryptionMode value.
-
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
Get the version property: Version of the integration runtime.- Returns:
- the version value.
-
nodes
Get the nodes property: The list of nodes for this integration runtime.- Returns:
- the nodes value.
-
withNodes
public SelfHostedIntegrationRuntimeStatusTypeProperties 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 SelfHostedIntegrationRuntimeStatusTypeProperties object itself.
-
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
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
Get the localTimeZoneOffset property: The local time zone offset in hours.- Returns:
- the localTimeZoneOffset value.
-
capabilities
Get the capabilities property: Object with additional information about integration runtime capabilities.- Returns:
- the capabilities value.
-
serviceUrls
Get the serviceUrls property: The URLs for the services used in integration runtime backend service.- Returns:
- the serviceUrls value.
-
autoUpdate
Get the autoUpdate property: Whether Self-hosted integration runtime auto update has been turned on.- Returns:
- the autoUpdate value.
-
versionStatus
Get the versionStatus property: Status of the integration runtime version.- Returns:
- the versionStatus value.
-
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 SelfHostedIntegrationRuntimeStatusTypeProperties 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 SelfHostedIntegrationRuntimeStatusTypeProperties object itself.
-
pushedVersion
Get the pushedVersion property: The version that the integration runtime is going to update to.- Returns:
- the pushedVersion value.
-
latestVersion
Get the latestVersion property: The latest version on download center.- Returns:
- the latestVersion value.
-
autoUpdateEta
Get the autoUpdateEta property: The estimated time when the self-hosted integration runtime will be updated.- Returns:
- the autoUpdateEta value.
-
serviceRegion
Get the serviceRegion property: The service region of the integration runtime.- Returns:
- the serviceRegion value.
-
withServiceRegion
Set the serviceRegion property: The service region of the integration runtime.- Parameters:
serviceRegion
- the serviceRegion value to set.- Returns:
- the SelfHostedIntegrationRuntimeStatusTypeProperties object itself.
-
newerVersions
Get the newerVersions property: The newer versions on download center.- Returns:
- the newerVersions value.
-
withNewerVersions
public SelfHostedIntegrationRuntimeStatusTypeProperties withNewerVersions(List<String> newerVersions) Set the newerVersions property: The newer versions on download center.- Parameters:
newerVersions
- the newerVersions value to set.- Returns:
- the SelfHostedIntegrationRuntimeStatusTypeProperties object itself.
-
osType
Get the osType property: The osType property.- Returns:
- the osType value.
-
targetFramework
Get the targetFramework property: The targetFramework property.- Returns:
- the targetFramework value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-