lib/oci/mysql/db_system_client.rb
def delete_heat_wave_cluster(db_system_id, opts = {})
      logger.debug 'Calling operation DbSystemClient#delete_heat_wave_cluster.' if logger

      raise "Missing the required parameter 'db_system_id' when calling delete_heat_wave_cluster." if db_system_id.nil?
      raise "Parameter value for 'db_system_id' must not be blank" if OCI::Internal::Util.blank_string?(db_system_id)

      path = '/dbSystems/{dbSystemId}/heatWaveCluster'.sub('{dbSystemId}', db_system_id.to_s)
      operation_signing_strategy = :standard

      # rubocop:disable Style/NegatedIf
      # Query Params
      query_params = {}

      # Header Params
      header_params = {}
      header_params[:accept] = 'application/json'
      header_params[:'content-type'] = 'application/json'
      header_params[:'if-match'] = opts[:if_match] if opts[:if_match]
      header_params[:'opc-request-id'] = opts[:opc_request_id] if opts[:opc_request_id]
      # rubocop:enable Style/NegatedIf

      post_body = nil

      # rubocop:disable Metrics/BlockLength
      OCI::Retry.make_retrying_call(applicable_retry_config(opts), call_name: 'DbSystemClient#delete_heat_wave_cluster') do
        @api_client.call_api(
          :DELETE,
          path,
          endpoint,
          header_params: header_params,
          query_params: query_params,
          operation_signing_strategy: operation_signing_strategy,
          body: post_body
        )
      end
      # rubocop:enable Metrics/BlockLength
    end
# Deletes the HeatWave cluster including terminating, detaching, removing, finalizing and
# otherwise deleting all related resources.
#
# @param [String] db_system_id The DB System [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
# @param [Hash] opts the optional parameters
# @option opts [OCI::Retry::RetryConfig] :retry_config The retry configuration to apply to this operation. If no key is provided then the service-level
#   retry configuration defined by {#retry_config} will be used. If an explicit `nil` value is provided then the operation will not retry
# @option opts [String] :if_match For optimistic concurrency control. In the PUT or DELETE call for a
#   resource, set the `If-Match` header to the value of the etag from a
#   previous GET or POST response for that resource. The resource will be
#   updated or deleted only if the etag you provide matches the resource's
#   current etag value.
#
# @option opts [String] :opc_request_id Customer-defined unique identifier for the request. If you need to
#   contact Oracle about a specific request, please provide the request
#   ID that you supplied in this header with the request.
#
# @return [Response] A Response object with data of type nil
# @note Click [here](https://docs.cloud.oracle.com/en-us/iaas/tools/ruby-sdk-examples/latest/mysql/delete_heat_wave_cluster.rb.html) to see an example of how to use delete_heat_wave_cluster API.
Deletes the HeatWave cluster including terminating, detaching, removing, finalizing and
otherwise deleting all related resources.
Deletes the HeatWave cluster including terminating detaching removing finalizing and otherwise deleting all related resources .
def delete_heat_wave_cluster(db_system_id, opts = {})
      logger.debug 'Calling operation DbSystemClient#delete_heat_wave_cluster.' if logger
      raise "Missing the required parameter 'db_system_id' when calling delete_heat_wave_cluster." if db_system_id.nil?
      raise "Parameter value for 'db_system_id' must not be blank" if OCI::Internal::Util.blank_string?(db_system_id)
      path = '/dbSystems/{dbSystemId}/heatWaveCluster'.sub('{dbSystemId}', db_system_id.to_s)
      operation_signing_strategy = :standard
      query_params = {}
      header_params = {}
      header_params[:accept] = 'application/json'
      header_params[:'content-type'] = 'application/json'
      header_params[:'if-match'] = opts[:if_match] if opts[:if_match]
      header_params[:'opc-request-id'] = opts[:opc_request_id] if opts[:opc_request_id]
      post_body = nil
      OCI::Retry.make_retrying_call(applicable_retry_config(opts), call_name: 'DbSystemClient#delete_heat_wave_cluster') do
        @api_client.call_api(
          :DELETE,
          path,
          endpoint,
          header_params: header_params,
          query_params: query_params,
          operation_signing_strategy: operation_signing_strategy,
          body: post_body
        )
      end
    end
def delete_heat_wave_cluster ( db_system_id , opts = { } ) logger . debug 'Calling operation DbSystemClient#delete_heat_wave_cluster.' if logger raise "Missing the required parameter 'db_system_id' when calling delete_heat_wave_cluster." if db_system_id . nil? raise "Parameter value for 'db_system_id' must not be blank" if OCI :: Internal :: Util . blank_string? ( db_system_id ) path = '/dbSystems/{dbSystemId}/heatWaveCluster' . sub ( '{dbSystemId}' , db_system_id . to_s ) operation_signing_strategy = :standard query_params = { } header_params = { } header_params [ :accept ] = 'application/json' header_params [ :' content-type ' ] = 'application/json' header_params [ :' if-match ' ] = opts [ :if_match ] if opts [ :if_match ] header_params [ :' opc-request-id ' ] = opts [ :opc_request_id ] if opts [ :opc_request_id ] post_body = nil OCI :: Retry . make_retrying_call ( applicable_retry_config ( opts ) , call_name : 'DbSystemClient#delete_heat_wave_cluster' ) do @api_client . call_api ( :DELETE , path , endpoint , header_params : header_params , query_params : query_params , operation_signing_strategy : operation_signing_strategy , body : post_body ) end end
Deletes the HeatWave cluster including terminating, detaching, removing, finalizing and
otherwise deleting all related resources.
Deletes the HeatWave cluster including terminating detaching removing finalizing and otherwise deleting all related resources .
# rubocop:disable Style/NegatedIf # Query Params # Header Params # rubocop:enable Style/NegatedIf # rubocop:disable Metrics/BlockLength # rubocop:enable Metrics/BlockLength
A Response object with data of type nil
A Response object with data of type nil
Response
db_system_id
opts
:opc_request_id Customer-defined unique identifier for the request. If you need to contact Oracle about a specific request, please provide the request ID that you supplied in this header with the request.
: opc_request_id Customer - defined unique identifier for the request . If you need to contact Oracle about a specific request please provide the request ID that you supplied in this header with the request .
opts the optional parameters
opts the optional parameters
note
Click [here] to see an example of how to use delete_heat_wave_cluster API.
Click [ here ] to see an example of how to use delete_heat_wave_cluster API .