Class SelfHostedIntegrationRuntimeNodeInner
- java.lang.Object
-
- com.azure.resourcemanager.datafactory.fluent.models.SelfHostedIntegrationRuntimeNodeInner
-
public final class SelfHostedIntegrationRuntimeNodeInner extends Object
Properties of Self-hosted integration runtime node.
-
-
Constructor Summary
Constructors Constructor Description SelfHostedIntegrationRuntimeNodeInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
additionalProperties()
Get the additionalProperties property: Properties of Self-hosted integration runtime node.Map<String,String>
capabilities()
Get the capabilities property: The integration runtime capabilities dictionary.Integer
concurrentJobsLimit()
Get the concurrentJobsLimit property: Maximum concurrent jobs on the integration runtime node.OffsetDateTime
expiryTime()
Get the expiryTime property: The time at which the integration runtime will expire in ISO8601 format.String
hostServiceUri()
Get the hostServiceUri property: URI for the host machine of the integration runtime.Boolean
isActiveDispatcher()
Get the isActiveDispatcher property: Indicates whether this node is the active dispatcher for integration runtime requests.OffsetDateTime
lastConnectTime()
Get the lastConnectTime property: The most recent time at which the integration runtime was connected in ISO8601 format.OffsetDateTime
lastEndUpdateTime()
Get the lastEndUpdateTime property: The last time for the integration runtime node update end.OffsetDateTime
lastStartTime()
Get the lastStartTime property: The time the node last started up.OffsetDateTime
lastStartUpdateTime()
Get the lastStartUpdateTime property: The last time for the integration runtime node update start.OffsetDateTime
lastStopTime()
Get the lastStopTime property: The integration runtime node last stop time.IntegrationRuntimeUpdateResult
lastUpdateResult()
Get the lastUpdateResult property: The result of the last integration runtime node update.String
machineName()
Get the machineName property: Machine name of the integration runtime node.Integer
maxConcurrentJobs()
Get the maxConcurrentJobs property: The maximum concurrent jobs in this integration runtime.String
nodeName()
Get the nodeName property: Name of the integration runtime node.OffsetDateTime
registerTime()
Get the registerTime property: The time at which the integration runtime node was registered in ISO8601 format.SelfHostedIntegrationRuntimeNodeStatus
status()
Get the status property: Status of the integration runtime node.void
validate()
Validates the instance.String
version()
Get the version property: Version of the integration runtime node.String
versionStatus()
Get the versionStatus property: Status of the integration runtime node version.SelfHostedIntegrationRuntimeNodeInner
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: Properties of Self-hosted integration runtime node.
-
-
-
Method Detail
-
nodeName
public String nodeName()
Get the nodeName property: Name of the integration runtime node.- Returns:
- the nodeName value.
-
machineName
public String machineName()
Get the machineName property: Machine name of the integration runtime node.- Returns:
- the machineName value.
-
hostServiceUri
public String hostServiceUri()
Get the hostServiceUri property: URI for the host machine of the integration runtime.- Returns:
- the hostServiceUri value.
-
status
public SelfHostedIntegrationRuntimeNodeStatus status()
Get the status property: Status of the integration runtime node.- Returns:
- the status value.
-
capabilities
public Map<String,String> capabilities()
Get the capabilities property: The integration runtime capabilities dictionary.- Returns:
- the capabilities value.
-
versionStatus
public String versionStatus()
Get the versionStatus property: Status of the integration runtime node version.- Returns:
- the versionStatus value.
-
version
public String version()
Get the version property: Version of the integration runtime node.- Returns:
- the version value.
-
registerTime
public OffsetDateTime registerTime()
Get the registerTime property: The time at which the integration runtime node was registered in ISO8601 format.- Returns:
- the registerTime value.
-
lastConnectTime
public OffsetDateTime lastConnectTime()
Get the lastConnectTime property: The most recent time at which the integration runtime was connected in ISO8601 format.- Returns:
- the lastConnectTime value.
-
expiryTime
public OffsetDateTime expiryTime()
Get the expiryTime property: The time at which the integration runtime will expire in ISO8601 format.- Returns:
- the expiryTime value.
-
lastStartTime
public OffsetDateTime lastStartTime()
Get the lastStartTime property: The time the node last started up.- Returns:
- the lastStartTime value.
-
lastStopTime
public OffsetDateTime lastStopTime()
Get the lastStopTime property: The integration runtime node last stop time.- Returns:
- the lastStopTime value.
-
lastUpdateResult
public IntegrationRuntimeUpdateResult lastUpdateResult()
Get the lastUpdateResult property: The result of the last integration runtime node update.- Returns:
- the lastUpdateResult value.
-
lastStartUpdateTime
public OffsetDateTime lastStartUpdateTime()
Get the lastStartUpdateTime property: The last time for the integration runtime node update start.- Returns:
- the lastStartUpdateTime value.
-
lastEndUpdateTime
public OffsetDateTime lastEndUpdateTime()
Get the lastEndUpdateTime property: The last time for the integration runtime node update end.- Returns:
- the lastEndUpdateTime value.
-
isActiveDispatcher
public Boolean isActiveDispatcher()
Get the isActiveDispatcher property: Indicates whether this node is the active dispatcher for integration runtime requests.- Returns:
- the isActiveDispatcher value.
-
concurrentJobsLimit
public Integer concurrentJobsLimit()
Get the concurrentJobsLimit property: Maximum concurrent jobs on the integration runtime node.- Returns:
- the concurrentJobsLimit value.
-
maxConcurrentJobs
public Integer maxConcurrentJobs()
Get the maxConcurrentJobs property: The maximum concurrent jobs in this integration runtime.- Returns:
- the maxConcurrentJobs value.
-
additionalProperties
public Map<String,Object> additionalProperties()
Get the additionalProperties property: Properties of Self-hosted integration runtime node.- Returns:
- the additionalProperties value.
-
withAdditionalProperties
public SelfHostedIntegrationRuntimeNodeInner withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: Properties of Self-hosted integration runtime node.- Parameters:
additionalProperties
- the additionalProperties value to set.- Returns:
- the SelfHostedIntegrationRuntimeNodeInner object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-