internal UpdateFleetResponse UpdateFleet(UpdateFleetRequest request) { var marshaller = new UpdateFleetRequestMarshaller(); var unmarshaller = UpdateFleetResponseUnmarshaller.Instance; return(Invoke <UpdateFleetRequest, UpdateFleetResponse>(request, marshaller, unmarshaller)); }
/// <summary> /// Initiates the asynchronous execution of the UpdateFleet operation. /// </summary> /// /// <param name="request">Container for the necessary parameters to execute the UpdateFleet 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/appstream-2016-12-01/UpdateFleet">REST API Reference for UpdateFleet Operation</seealso> public Task <UpdateFleetResponse> UpdateFleetAsync(UpdateFleetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var marshaller = new UpdateFleetRequestMarshaller(); var unmarshaller = UpdateFleetResponseUnmarshaller.Instance; return(InvokeAsync <UpdateFleetRequest, UpdateFleetResponse>(request, marshaller, unmarshaller, cancellationToken)); }
protected override void ProcessRecord() { base.ProcessRecord(); UpdateFleetRequest request; try { request = new UpdateFleetRequest { FleetId = FleetId, UpdateFleetDetails = UpdateFleetDetails, IfMatch = IfMatch, OpcRequestId = OpcRequestId }; response = client.UpdateFleet(request).GetAwaiter().GetResult(); WriteOutput(response, CreateWorkRequestObject(response.OpcWorkRequestId)); FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }