ArmDataMigrationModelFactory.NodeMonitoringData Method

Definition

Initializes a new instance of NodeMonitoringData.

public static Azure.ResourceManager.DataMigration.Models.NodeMonitoringData NodeMonitoringData (System.Collections.Generic.IReadOnlyDictionary<string,BinaryData> additionalProperties = default, string nodeName = default, int? availableMemoryInMB = default, int? cpuUtilization = default, int? concurrentJobsLimit = default, int? concurrentJobsRunning = default, int? maxConcurrentJobs = default, double? sentBytes = default, double? receivedBytes = default);
static member NodeMonitoringData : System.Collections.Generic.IReadOnlyDictionary<string, BinaryData> * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<double> * Nullable<double> -> Azure.ResourceManager.DataMigration.Models.NodeMonitoringData
Public Shared Function NodeMonitoringData (Optional additionalProperties As IReadOnlyDictionary(Of String, BinaryData) = Nothing, Optional nodeName As String = Nothing, Optional availableMemoryInMB As Nullable(Of Integer) = Nothing, Optional cpuUtilization As Nullable(Of Integer) = Nothing, Optional concurrentJobsLimit As Nullable(Of Integer) = Nothing, Optional concurrentJobsRunning As Nullable(Of Integer) = Nothing, Optional maxConcurrentJobs As Nullable(Of Integer) = Nothing, Optional sentBytes As Nullable(Of Double) = Nothing, Optional receivedBytes As Nullable(Of Double) = Nothing) As NodeMonitoringData

Parameters

additionalProperties
IReadOnlyDictionary<String,BinaryData>

Unmatched properties from the message are deserialized in this collection.

nodeName
String

Name of the integration runtime node.

availableMemoryInMB
Nullable<Int32>

Available memory (MB) on the integration runtime node.

cpuUtilization
Nullable<Int32>

CPU percentage on the integration runtime node.

concurrentJobsLimit
Nullable<Int32>

Maximum concurrent jobs on the integration runtime node.

concurrentJobsRunning
Nullable<Int32>

The number of jobs currently running on the integration runtime node.

maxConcurrentJobs
Nullable<Int32>

The maximum concurrent jobs in this integration runtime.

sentBytes
Nullable<Double>

Sent bytes on the integration runtime node.

receivedBytes
Nullable<Double>

Received bytes on the integration runtime node.

Returns

A new NodeMonitoringData instance for mocking.

Applies to