SelfHostedIntegrationRuntimeNodeInner Class

  • java.lang.Object
    • com.azure.resourcemanager.synapse.fluent.models.SelfHostedIntegrationRuntimeNodeInner

Implements

public final class SelfHostedIntegrationRuntimeNodeInner
implements JsonSerializable<SelfHostedIntegrationRuntimeNodeInner>

Properties of Self-hosted integration runtime node.

Constructor Summary

Constructor Description
SelfHostedIntegrationRuntimeNodeInner()

Creates an instance of SelfHostedIntegrationRuntimeNodeInner class.

Method Summary

Modifier and Type Method and 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.

static SelfHostedIntegrationRuntimeNodeInner fromJson(JsonReader jsonReader)

Reads an instance of SelfHostedIntegrationRuntimeNodeInner from the JsonReader.

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.

JsonWriter toJson(JsonWriter jsonWriter)
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.

Methods inherited from java.lang.Object

Constructor Details

SelfHostedIntegrationRuntimeNodeInner

public SelfHostedIntegrationRuntimeNodeInner()

Creates an instance of SelfHostedIntegrationRuntimeNodeInner class.

Method Details

additionalProperties

public Map<String,Object> additionalProperties()

Get the additionalProperties property: Properties of Self-hosted integration runtime node.

Returns:

the additionalProperties value.

capabilities

public Map<String,String> capabilities()

Get the capabilities property: The integration runtime capabilities dictionary.

Returns:

the capabilities value.

concurrentJobsLimit

public Integer concurrentJobsLimit()

Get the concurrentJobsLimit property: Maximum concurrent jobs on the integration runtime node.

Returns:

the concurrentJobsLimit 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.

fromJson

public static SelfHostedIntegrationRuntimeNodeInner fromJson(JsonReader jsonReader)

Reads an instance of SelfHostedIntegrationRuntimeNodeInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of SelfHostedIntegrationRuntimeNodeInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the SelfHostedIntegrationRuntimeNodeInner.

hostServiceUri

public String hostServiceUri()

Get the hostServiceUri property: URI for the host machine of the integration runtime.

Returns:

the hostServiceUri 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.

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.

lastEndUpdateTime

public OffsetDateTime lastEndUpdateTime()

Get the lastEndUpdateTime property: The last time for the integration runtime node update end.

Returns:

the lastEndUpdateTime value.

lastStartTime

public OffsetDateTime lastStartTime()

Get the lastStartTime property: The time the node last started up.

Returns:

the lastStartTime value.

lastStartUpdateTime

public OffsetDateTime lastStartUpdateTime()

Get the lastStartUpdateTime property: The last time for the integration runtime node update start.

Returns:

the lastStartUpdateTime 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.

machineName

public String machineName()

Get the machineName property: Machine name of the integration runtime node.

Returns:

the machineName value.

maxConcurrentJobs

public Integer maxConcurrentJobs()

Get the maxConcurrentJobs property: The maximum concurrent jobs in this integration runtime.

Returns:

the maxConcurrentJobs value.

nodeName

public String nodeName()

Get the nodeName property: Name of the integration runtime node.

Returns:

the nodeName 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.

status

public SelfHostedIntegrationRuntimeNodeStatus status()

Get the status property: Status of the integration runtime node.

Returns:

the status value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

version

public String version()

Get the version property: Version of the integration runtime node.

Returns:

the version value.

versionStatus

public String versionStatus()

Get the versionStatus property: Status of the integration runtime node version.

Returns:

the versionStatus 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.

Applies to