class Azure::MachineLearning::Mgmt::V2017_01_01::Models::GraphEdge

Defines an edge within the web service's graph.

Attributes

source_node_id[RW]

@return [String] The source graph node's identifier.

source_port_id[RW]

@return [String] The identifier of the source node's port that the edge connects from.

target_node_id[RW]

@return [String] The destination graph node's identifier.

target_port_id[RW]

@return [String] The identifier of the destination node's port that the edge connects into.

Private Class Methods

mapper() click to toggle source

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

# File lib/2017-01-01/generated/azure_mgmt_machine_learning/models/graph_edge.rb, line 34
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'GraphEdge',
    type: {
      name: 'Composite',
      class_name: 'GraphEdge',
      model_properties: {
        source_node_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'sourceNodeId',
          type: {
            name: 'String'
          }
        },
        source_port_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'sourcePortId',
          type: {
            name: 'String'
          }
        },
        target_node_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'targetNodeId',
          type: {
            name: 'String'
          }
        },
        target_port_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'targetPortId',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end