Ejemplo n.º 1
0
        internal virtual DeleteScheduledActionResponse DeleteScheduledAction(DeleteScheduledActionRequest request)
        {
            var marshaller   = DeleteScheduledActionRequestMarshaller.Instance;
            var unmarshaller = DeleteScheduledActionResponseUnmarshaller.Instance;

            return(Invoke <DeleteScheduledActionRequest, DeleteScheduledActionResponse>(request, marshaller, unmarshaller));
        }
        /// <summary>
        /// <para>Deletes a scheduled action previously created using the PutScheduledUpdateGroupAction.</para>
        /// </summary>
        ///
        /// <param name="deleteScheduledActionRequest">Container for the necessary parameters to execute the DeleteScheduledAction service method on
        ///           AmazonAutoScaling.</param>
        ///
        public DeleteScheduledActionResponse DeleteScheduledAction(DeleteScheduledActionRequest deleteScheduledActionRequest)
        {
            IRequest <DeleteScheduledActionRequest> request  = new DeleteScheduledActionRequestMarshaller().Marshall(deleteScheduledActionRequest);
            DeleteScheduledActionResponse           response = Invoke <DeleteScheduledActionRequest, DeleteScheduledActionResponse> (request, this.signer, DeleteScheduledActionResponseUnmarshaller.GetInstance());

            return(response);
        }
Ejemplo n.º 3
0
        internal virtual DeleteScheduledActionResponse DeleteScheduledAction(DeleteScheduledActionRequest request)
        {
            var options = new InvokeOptions();

            options.RequestMarshaller    = DeleteScheduledActionRequestMarshaller.Instance;
            options.ResponseUnmarshaller = DeleteScheduledActionResponseUnmarshaller.Instance;

            return(Invoke <DeleteScheduledActionResponse>(request, options));
        }
        /// <summary>
        /// 本接口(DeleteScheduledAction)用于删除特定的定时任务。
        /// </summary>
        /// <param name="req">参考<see cref="DeleteScheduledActionRequest"/></param>
        /// <returns>参考<see cref="DeleteScheduledActionResponse"/>实例</returns>
        public async Task <DeleteScheduledActionResponse> DeleteScheduledAction(DeleteScheduledActionRequest req)
        {
            JsonResponseModel <DeleteScheduledActionResponse> rsp = null;

            try
            {
                var strResp = await this.InternalRequest(req, "DeleteScheduledAction");

                rsp = JsonConvert.DeserializeObject <JsonResponseModel <DeleteScheduledActionResponse> >(strResp);
            }
            catch (JsonSerializationException e)
            {
                throw new TencentCloudSDKException(e.Message);
            }
            return(rsp.Response);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Initiates the asynchronous execution of the DeleteScheduledAction operation.
        /// </summary>
        ///
        /// <param name="request">Container for the necessary parameters to execute the DeleteScheduledAction operation.</param>
        /// <param name="cancellationToken">
        ///     A cancellation token that can be used by other objects or threads to receive notice of cancellation.
        /// </param>
        /// <returns>The task object representing the asynchronous operation.</returns>
        /// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/application-autoscaling-2016-02-06/DeleteScheduledAction">REST API Reference for DeleteScheduledAction Operation</seealso>
        public virtual Task <DeleteScheduledActionResponse> DeleteScheduledActionAsync(DeleteScheduledActionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
        {
            var marshaller   = DeleteScheduledActionRequestMarshaller.Instance;
            var unmarshaller = DeleteScheduledActionResponseUnmarshaller.Instance;

            return(InvokeAsync <DeleteScheduledActionRequest, DeleteScheduledActionResponse>(request, marshaller,
                                                                                             unmarshaller, cancellationToken));
        }