Class: Azure::StreamAnalytics::Mgmt::V2016_03_01::Models::AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters

Inherits:
FunctionRetrieveDefaultDefinitionParameters show all
Includes:
MsRestAzure
Defined in:
lib/2016-03-01/generated/azure_mgmt_stream_analytics/models/azure_machine_learning_web_service_function_retrieve_default_definition_parameters.rb

Overview

The parameters needed to retrieve the default function definition for an Azure Machine Learning web service function.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeAzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters

Returns a new instance of AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters.



17
18
19
# File 'lib/2016-03-01/generated/azure_mgmt_stream_analytics/models/azure_machine_learning_web_service_function_retrieve_default_definition_parameters.rb', line 17

def initialize
  @bindingType = "Microsoft.MachineLearning/WebService"
end

Instance Attribute Details

#bindingTypeObject

Returns the value of attribute bindingType.



21
22
23
# File 'lib/2016-03-01/generated/azure_mgmt_stream_analytics/models/azure_machine_learning_web_service_function_retrieve_default_definition_parameters.rb', line 21

def bindingType
  @bindingType
end

#execute_endpointString

Returns:

  • (String)

    The Request-Response execute endpoint of the Azure



26
27
28
# File 'lib/2016-03-01/generated/azure_mgmt_stream_analytics/models/azure_machine_learning_web_service_function_retrieve_default_definition_parameters.rb', line 26

def execute_endpoint
  @execute_endpoint
end

#udf_typeUdfType

Returns The function type. Possible values include: ‘Scalar’.

Returns:

  • (UdfType)

    The function type. Possible values include: ‘Scalar’



29
30
31
# File 'lib/2016-03-01/generated/azure_mgmt_stream_analytics/models/azure_machine_learning_web_service_function_retrieve_default_definition_parameters.rb', line 29

def udf_type
  @udf_type
end

Class Method Details

.mapperObject

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



38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# File 'lib/2016-03-01/generated/azure_mgmt_stream_analytics/models/azure_machine_learning_web_service_function_retrieve_default_definition_parameters.rb', line 38

def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'Microsoft.MachineLearning/WebService',
    type: {
      name: 'Composite',
      class_name: 'AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters',
      model_properties: {
        bindingType: {
          client_side_validation: true,
          required: true,
          serialized_name: 'bindingType',
          type: {
            name: 'String'
          }
        },
        execute_endpoint: {
          client_side_validation: true,
          required: false,
          serialized_name: 'bindingRetrievalProperties.executeEndpoint',
          type: {
            name: 'String'
          }
        },
        udf_type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'bindingRetrievalProperties.udfType',
          type: {
            name: 'Enum',
            module: 'UdfType'
          }
        }
      }
    }
  }
end