class Azure::MachineLearning::Mgmt::V2017_01_01::Models::GraphNode
Specifies a node in the web service graph. The node can either be an input, output or asset node, so only one of the corresponding id properties is populated at any given time.
Attributes
asset_id[RW]
@return [String] The id of the asset represented by this node.
input_id[RW]
@return [String] The id of the input element represented by this node.
output_id[RW]
@return [String] The id of the output element represented by this node.
parameters[RW]
@return [Hash{String => WebServiceParameter}] If applicable, parameters of the node. Global graph parameters map into these, with values set at runtime.
Private Class Methods
mapper()
click to toggle source
Mapper for GraphNode
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2017-01-01/generated/azure_mgmt_machine_learning/models/graph_node.rb, line 36 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'GraphNode', type: { name: 'Composite', class_name: 'GraphNode', model_properties: { asset_id: { client_side_validation: true, required: false, serialized_name: 'assetId', type: { name: 'String' } }, input_id: { client_side_validation: true, required: false, serialized_name: 'inputId', type: { name: 'String' } }, output_id: { client_side_validation: true, required: false, serialized_name: 'outputId', type: { name: 'String' } }, parameters: { client_side_validation: true, required: false, serialized_name: 'parameters', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'WebServiceParameterElementType', type: { name: 'Composite', class_name: 'WebServiceParameter' } } } } } } } end