/// <summary> /// Exports assets with time and resource types to a given Google Cloud Storage /// location. The output format is newline delimited JSON. /// This API implements the [google.longrunning.Operation][google.longrunning.Operation] API allowing users /// to keep track of the export. /// </summary> /// <param name="request"> /// The request object containing all of the parameters for the API call. /// </param> /// <param name="callSettings"> /// If not null, applies overrides to this RPC call. /// </param> /// <returns> /// The RPC response. /// </returns> public override lro::Operation <ExportAssetsResponse, ExportAssetsRequest> ExportAssets( ExportAssetsRequest request, gaxgrpc::CallSettings callSettings = null) { Modify_ExportAssetsRequest(ref request, ref callSettings); return(new lro::Operation <ExportAssetsResponse, ExportAssetsRequest>( _callExportAssets.Sync(request, callSettings), ExportAssetsOperationsClient)); }
/// <summary> /// Exports assets with time and resource types to a given Google Cloud Storage /// location. The output format is newline delimited JSON. /// This API implements the [google.longrunning.Operation][google.longrunning.Operation] API allowing users /// to keep track of the export. /// </summary> /// <param name="request"> /// The request object containing all of the parameters for the API call. /// </param> /// <param name="callSettings"> /// If not null, applies overrides to this RPC call. /// </param> /// <returns> /// A Task containing the RPC response. /// </returns> public override async stt::Task <lro::Operation <ExportAssetsResponse, ExportAssetsRequest> > ExportAssetsAsync( ExportAssetsRequest request, gaxgrpc::CallSettings callSettings = null) { Modify_ExportAssetsRequest(ref request, ref callSettings); return(new lro::Operation <ExportAssetsResponse, ExportAssetsRequest>( await _callExportAssets.Async(request, callSettings).ConfigureAwait(false), ExportAssetsOperationsClient)); }
// Partial methods called on each request. // Allows per-RPC-call modification to the request and CallSettings objects, // before the underlying RPC is performed. partial void Modify_ExportAssetsRequest(ref ExportAssetsRequest request, ref gaxgrpc::CallSettings settings);
/// <summary> /// Exports assets with time and resource types to a given Google Cloud Storage /// location. The output format is newline delimited JSON. /// This API implements the [google.longrunning.Operation][google.longrunning.Operation] API allowing users /// to keep track of the export. /// </summary> /// <param name="request"> /// The request object containing all of the parameters for the API call. /// </param> /// <param name="callSettings"> /// If not null, applies overrides to this RPC call. /// </param> /// <returns> /// The RPC response. /// </returns> public virtual lro::Operation <ExportAssetsResponse, ExportAssetsRequest> ExportAssets( ExportAssetsRequest request, gaxgrpc::CallSettings callSettings = null) { throw new sys::NotImplementedException(); }