class Gpdb::REST::RecordingRequest::Resource
Public Instance Methods
create(target:, target_type_sig:, target_owner_context:, application_context:, user_context:)
click to toggle source
@param [String] target @param [String] target_type_sig @param [Object] target_owner_context @param [Object] application_context @param [Object] user_context @return [Gpdb::REST::RecordingRequest::Response]
# File lib/gpdb/rest/recording_request/resource.rb, line 13 def create(target:, target_type_sig:, target_owner_context:, application_context:, user_context:) request = ::Gpdb::REST::Request.new( method: :post, path: '/recording_requests', params: { target: target, target_type_sig: target_type_sig, target_owner_context: target_owner_context, application_context: application_context, user_context: user_context } ) ::Gpdb::REST::RecordingRequest::Response.new( client.request(request, namespace: 'api/public/v1') ) end