SelfHostedIntegrationRuntimeStatus Class
- java.
lang. Object - com.
azure. resourcemanager. synapse. models. IntegrationRuntimeStatus - com.
azure. resourcemanager. synapse. models. SelfHostedIntegrationRuntimeStatus
- com.
- com.
public final class SelfHostedIntegrationRuntimeStatus
extends IntegrationRuntimeStatus
Self-hosted integration runtime status.
Constructor Summary
| Constructor | Description |
|---|---|
| SelfHostedIntegrationRuntimeStatus() |
Creates an instance of Self |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Integration |
autoUpdate()
Get the auto |
|
Offset |
autoUpdateEta()
Get the auto |
| Map<String,String> |
capabilities()
Get the capabilities property: Object with additional information about integration runtime capabilities. |
|
Offset |
createTime()
Get the create |
|
static
Self |
fromJson(JsonReader jsonReader)
Reads an instance of Self |
|
Integration |
internalChannelEncryption()
Get the internal |
| String |
latestVersion()
Get the latest |
|
List<Linked |
links()
Get the links property: The list of linked integration runtimes that are created to share with this integration runtime. |
| String |
localTimeZoneOffset()
Get the local |
| String |
nodeCommunicationChannelEncryptionMode()
Get the node |
|
List<Self |
nodes()
Get the nodes property: The list of nodes for this integration runtime. |
| String |
pushedVersion()
Get the pushed |
|
Offset |
scheduledUpdateDate()
Get the scheduled |
| List<String> |
serviceUrls()
Get the service |
| String |
taskQueueId()
Get the task |
|
Json |
toJson(JsonWriter jsonWriter) |
|
Integration |
type()
Get the type property: Type of integration runtime. |
| String |
updateDelayOffset()
Get the update |
| void |
validate()
Validates the instance. |
| String |
version()
Get the version property: Version of the integration runtime. |
| String |
versionStatus()
Get the version |
|
Self |
withLinks(List<LinkedIntegrationRuntime> links)
Set the links property: The list of linked integration runtimes that are created to share with this integration runtime. |
|
Self |
withNodes(List<SelfHostedIntegrationRuntimeNodeInner> nodes)
Set the nodes property: The list of nodes for this integration runtime. |
Methods inherited from IntegrationRuntimeStatus
Methods inherited from java.lang.Object
Constructor Details
SelfHostedIntegrationRuntimeStatus
public SelfHostedIntegrationRuntimeStatus()
Creates an instance of SelfHostedIntegrationRuntimeStatus class.
Method Details
autoUpdate
public IntegrationRuntimeAutoUpdate autoUpdate()
Get the autoUpdate property: Whether Self-hosted integration runtime auto update has been turned on.
Returns:
autoUpdateEta
public OffsetDateTime autoUpdateEta()
Get the autoUpdateEta property: The estimated time when the self-hosted integration runtime will be updated.
Returns:
capabilities
public Map<String,String> capabilities()
Get the capabilities property: Object with additional information about integration runtime capabilities.
Returns:
createTime
public OffsetDateTime createTime()
Get the createTime property: The time at which the integration runtime was created, in ISO8601 format.
Returns:
fromJson
public static SelfHostedIntegrationRuntimeStatus fromJson(JsonReader jsonReader)
Reads an instance of SelfHostedIntegrationRuntimeStatus from the JsonReader.
Parameters:
Returns:
Throws:
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:
latestVersion
public String latestVersion()
Get the latestVersion property: The latest version on download center.
Returns:
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:
localTimeZoneOffset
public String localTimeZoneOffset()
Get the localTimeZoneOffset property: The local time zone offset in hours.
Returns:
nodeCommunicationChannelEncryptionMode
public String nodeCommunicationChannelEncryptionMode()
Get the nodeCommunicationChannelEncryptionMode property: The node communication Channel encryption mode.
Returns:
nodes
public List<SelfHostedIntegrationRuntimeNodeInner> nodes()
Get the nodes property: The list of nodes for this integration runtime.
Returns:
pushedVersion
public String pushedVersion()
Get the pushedVersion property: The version that the integration runtime is going to update to.
Returns:
scheduledUpdateDate
public OffsetDateTime scheduledUpdateDate()
Get the scheduledUpdateDate property: The date at which the integration runtime will be scheduled to update, in ISO8601 format.
Returns:
serviceUrls
public List<String> serviceUrls()
Get the serviceUrls property: The URLs for the services used in integration runtime backend service.
Returns:
taskQueueId
public String taskQueueId()
Get the taskQueueId property: The task queue id of the integration runtime.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
SelfHostedIntegrationRuntimeStatus.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public IntegrationRuntimeType type()
Get the type property: Type of integration runtime.
Overrides:
SelfHostedIntegrationRuntimeStatus.type()Returns:
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:
validate
public void validate()
Validates the instance.
Overrides:
SelfHostedIntegrationRuntimeStatus.validate()version
public String version()
Get the version property: Version of the integration runtime.
Returns:
versionStatus
public String versionStatus()
Get the versionStatus property: Status of the integration runtime version.
Returns:
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:
Returns:
withNodes
public SelfHostedIntegrationRuntimeStatus withNodes(List<SelfHostedIntegrationRuntimeNodeInner> nodes)
Set the nodes property: The list of nodes for this integration runtime.
Parameters:
Returns: