class Azure::ServiceFabric::V7_0_0_42::Models::NodeLoadInfo

Information about load on a Service Fabric node. It holds a summary of all metrics and their load on a node.

Attributes

node_load_metric_information[RW]

@return [Array<NodeLoadMetricInformation>] List that contains metrics and their load information on this node.

node_name[RW]

@return [String] Name of the node for which the load information is provided by this object.

Private Class Methods

mapper() click to toggle source

Mapper for NodeLoadInfo class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/7.0.0.42/generated/azure_service_fabric/models/node_load_info.rb, line 29
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'NodeLoadInfo',
    type: {
      name: 'Composite',
      class_name: 'NodeLoadInfo',
      model_properties: {
        node_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'NodeName',
          type: {
            name: 'String'
          }
        },
        node_load_metric_information: {
          client_side_validation: true,
          required: false,
          serialized_name: 'NodeLoadMetricInformation',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'NodeLoadMetricInformationElementType',
                type: {
                  name: 'Composite',
                  class_name: 'NodeLoadMetricInformation'
                }
            }
          }
        }
      }
    }
  }
end