次の方法で共有


NodeMonitoringData Class

  • java.lang.Object
    • com.azure.resourcemanager.datamigration.models.NodeMonitoringData

Implements

public final class NodeMonitoringData
implements JsonSerializable<NodeMonitoringData>

The NodeMonitoringData model.

Constructor Summary

Constructor Description
NodeMonitoringData()

Creates an instance of NodeMonitoringData class.

Method Summary

Modifier and Type Method and Description
Map<String,Object> additionalProperties()

Get the additionalProperties property: Unmatched properties from the message are deserialized in this collection.

Integer availableMemoryInMB()

Get the availableMemoryInMB property: Available memory (MB) on the integration runtime node.

Integer concurrentJobsLimit()

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

Integer concurrentJobsRunning()

Get the concurrentJobsRunning property: The number of jobs currently running on the integration runtime node.

Integer cpuUtilization()

Get the cpuUtilization property: CPU percentage on the integration runtime node.

static NodeMonitoringData fromJson(JsonReader jsonReader)

Reads an instance of NodeMonitoringData from the JsonReader.

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.

Double receivedBytes()

Get the receivedBytes property: Received bytes on the integration runtime node.

Double sentBytes()

Get the sentBytes property: Sent bytes on the integration runtime node.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Methods inherited from java.lang.Object

Constructor Details

NodeMonitoringData

public NodeMonitoringData()

Creates an instance of NodeMonitoringData class.

Method Details

additionalProperties

public Map<String,Object> additionalProperties()

Get the additionalProperties property: Unmatched properties from the message are deserialized in this collection.

Returns:

the additionalProperties value.

availableMemoryInMB

public Integer availableMemoryInMB()

Get the availableMemoryInMB property: Available memory (MB) on the integration runtime node.

Returns:

the availableMemoryInMB value.

concurrentJobsLimit

public Integer concurrentJobsLimit()

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

Returns:

the concurrentJobsLimit value.

concurrentJobsRunning

public Integer concurrentJobsRunning()

Get the concurrentJobsRunning property: The number of jobs currently running on the integration runtime node.

Returns:

the concurrentJobsRunning value.

cpuUtilization

public Integer cpuUtilization()

Get the cpuUtilization property: CPU percentage on the integration runtime node.

Returns:

the cpuUtilization value.

fromJson

public static NodeMonitoringData fromJson(JsonReader jsonReader)

Reads an instance of NodeMonitoringData from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of NodeMonitoringData 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 NodeMonitoringData.

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.

receivedBytes

public Double receivedBytes()

Get the receivedBytes property: Received bytes on the integration runtime node.

Returns:

the receivedBytes value.

sentBytes

public Double sentBytes()

Get the sentBytes property: Sent bytes on the integration runtime node.

Returns:

the sentBytes value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Applies to