/// <summary> /// Resumes a transfer operation that is paused. /// Documentation https://developers.google.com/storagetransfer/v1/reference/transferOperations/resume /// Generation Note: This does not always build corectly. Google needs to standardise things I need to figuer out which ones are wrong. /// </summary> /// <param name="service">Authenticated Storagetransfer service.</param> /// <param name="name">The name of the transfer operation.Required.</param> /// <param name="body">A valid Storagetransfer v1 body.</param> /// <returns>EmptyResponse</returns> public static Empty Resume(StoragetransferService service, string name, ResumeTransferOperationRequest body) { try { // Initial validation. if (service == null) { throw new ArgumentNullException("service"); } if (body == null) { throw new ArgumentNullException("body"); } if (name == null) { throw new ArgumentNullException(name); } // Make the request. return(service.TransferOperations.Resume(body, name).Execute()); } catch (Exception ex) { throw new Exception("Request TransferOperations.Resume failed.", ex); } }
/// <summary>Snippet for ResumeTransferOperation</summary> public void ResumeTransferOperationRequestObject() { // Snippet: ResumeTransferOperation(ResumeTransferOperationRequest, CallSettings) // Create client StorageTransferServiceClient storageTransferServiceClient = StorageTransferServiceClient.Create(); // Initialize request argument(s) ResumeTransferOperationRequest request = new ResumeTransferOperationRequest { Name = "", }; // Make the request storageTransferServiceClient.ResumeTransferOperation(request); // End snippet }
/// <summary>Snippet for ResumeTransferOperationAsync</summary> public async Task ResumeTransferOperationRequestObjectAsync() { // Snippet: ResumeTransferOperationAsync(ResumeTransferOperationRequest, CallSettings) // Additional: ResumeTransferOperationAsync(ResumeTransferOperationRequest, CancellationToken) // Create client StorageTransferServiceClient storageTransferServiceClient = await StorageTransferServiceClient.CreateAsync(); // Initialize request argument(s) ResumeTransferOperationRequest request = new ResumeTransferOperationRequest { Name = "", }; // Make the request await storageTransferServiceClient.ResumeTransferOperationAsync(request); // End snippet }
public void ResumeTransferOperationRequestObject() { moq::Mock <StorageTransferService.StorageTransferServiceClient> mockGrpcClient = new moq::Mock <StorageTransferService.StorageTransferServiceClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); ResumeTransferOperationRequest request = new ResumeTransferOperationRequest { Name = "name1c9368b0", }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.ResumeTransferOperation(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); StorageTransferServiceClient client = new StorageTransferServiceClientImpl(mockGrpcClient.Object, null); client.ResumeTransferOperation(request); mockGrpcClient.VerifyAll(); }
public async stt::Task ResumeTransferOperationRequestObjectAsync() { moq::Mock <StorageTransferService.StorageTransferServiceClient> mockGrpcClient = new moq::Mock <StorageTransferService.StorageTransferServiceClient>(moq::MockBehavior.Strict); mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object); ResumeTransferOperationRequest request = new ResumeTransferOperationRequest { Name = "name1c9368b0", }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.ResumeTransferOperationAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <wkt::Empty>(stt::Task.FromResult(expectedResponse), null, null, null, null)); StorageTransferServiceClient client = new StorageTransferServiceClientImpl(mockGrpcClient.Object, null); await client.ResumeTransferOperationAsync(request, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None)); await client.ResumeTransferOperationAsync(request, st::CancellationToken.None); mockGrpcClient.VerifyAll(); }