def retrieve_default_definition(resource_group_name, job_name, function_name, function_retrieve_default_definition_parameters:nil, custom_headers:nil)
      response = retrieve_default_definition_async(resource_group_name, job_name, function_name, function_retrieve_default_definition_parameters:function_retrieve_default_definition_parameters, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
def retrieve_default_definition(resource_group_name, job_name, function_name, function_retrieve_default_definition_parameters:nil, custom_headers:nil)
      response = retrieve_default_definition_async(resource_group_name, job_name, function_name, function_retrieve_default_definition_parameters:function_retrieve_default_definition_parameters, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
Retrieves the default definition of a function based on the parameters
 specified.

 @param resource_group_name [String] The name of the resource group that
 contains the resource. You can obtain this value from the Azure Resource
 Manager API or the portal.
 @param job_name [String] The name of the streaming job.
 @param function_name [String] The name of the function.
 @param function_retrieve_default_definition_parameters
 [FunctionRetrieveDefaultDefinitionParameters] Parameters used to specify the
 type of function to retrieve the default definition for.
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [Function] operation results.