Method: Azure::Hdinsight::Mgmt::V2018_06_01_preview::Clusters#update_gateway_settings_async

Defined in:
lib/2018-06-01-preview/generated/azure_mgmt_hdinsight/clusters.rb

#update_gateway_settings_async(resource_group_name, cluster_name, parameters, custom_headers: nil) ⇒ Concurrent::Promise

configurations. will be added to the HTTP request.

response.

Parameters:

  • resource_group_name (String)

    The name of the resource group.

  • cluster_name (String)

    The name of the cluster.

  • parameters (UpdateGatewaySettingsParameters)

    The cluster

  • custom_headers (Hash{String => String}) (defaults to: nil)

    A hash of custom headers that

Returns:

  • (Concurrent::Promise)

    promise which provides async access to http



729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
# File 'lib/2018-06-01-preview/generated/azure_mgmt_hdinsight/clusters.rb', line 729

def update_gateway_settings_async(resource_group_name, cluster_name, parameters, custom_headers:nil)
  # Send request
  promise = begin_update_gateway_settings_async(resource_group_name, cluster_name, parameters, custom_headers:custom_headers)

  promise = promise.then do |response|
    # Defining deserialization method.
    deserialize_method = lambda do |parsed_response|
    end

    # Waiting for response.
    @client.get_long_running_operation_result(response, deserialize_method)
  end

  promise
end