Class: Azure::ARM::StreamAnalytics::Models::AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters

Inherits:
FunctionRetrieveDefaultDefinitionParameters show all
Includes:
MsRest::JSONable, MsRestAzure
Defined in:
lib/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.



18
19
20
# File 'lib/generated/azure_mgmt_stream_analytics/models/azure_machine_learning_web_service_function_retrieve_default_definition_parameters.rb', line 18

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

Instance Attribute Details

#bindingTypeObject

Returns the value of attribute bindingType.



22
23
24
# File 'lib/generated/azure_mgmt_stream_analytics/models/azure_machine_learning_web_service_function_retrieve_default_definition_parameters.rb', line 22

def bindingType
  @bindingType
end

#execute_endpointString

Returns:

  • (String)

    The Request-Response execute endpoint of the Azure



27
28
29
# File 'lib/generated/azure_mgmt_stream_analytics/models/azure_machine_learning_web_service_function_retrieve_default_definition_parameters.rb', line 27

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’



30
31
32
# File 'lib/generated/azure_mgmt_stream_analytics/models/azure_machine_learning_web_service_function_retrieve_default_definition_parameters.rb', line 30

def udf_type
  @udf_type
end

Class Method Details

.mapperObject

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



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
# File 'lib/generated/azure_mgmt_stream_analytics/models/azure_machine_learning_web_service_function_retrieve_default_definition_parameters.rb', line 39

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