/// <summary> /// Returns an array of journal export job descriptions for a specified ledger. /// /// /// <para> /// This action returns a maximum of <code>MaxResults</code> items, and is paginated so /// that you can retrieve all the items by calling <code>ListJournalS3ExportsForLedger</code> /// multiple times. /// </para> /// </summary> /// <param name="request">Container for the necessary parameters to execute the ListJournalS3ExportsForLedger service method.</param> /// <param name="cancellationToken"> /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// </param> /// /// <returns>The response from the ListJournalS3ExportsForLedger service method, as returned by QLDB.</returns> /// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/qldb-2019-01-02/ListJournalS3ExportsForLedger">REST API Reference for ListJournalS3ExportsForLedger Operation</seealso> public virtual Task <ListJournalS3ExportsForLedgerResponse> ListJournalS3ExportsForLedgerAsync(ListJournalS3ExportsForLedgerRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListJournalS3ExportsForLedgerRequestMarshaller.Instance; options.ResponseUnmarshaller = ListJournalS3ExportsForLedgerResponseUnmarshaller.Instance; return(InvokeAsync <ListJournalS3ExportsForLedgerResponse>(request, options, cancellationToken)); }
internal virtual ListJournalS3ExportsForLedgerResponse ListJournalS3ExportsForLedger(ListJournalS3ExportsForLedgerRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListJournalS3ExportsForLedgerRequestMarshaller.Instance; options.ResponseUnmarshaller = ListJournalS3ExportsForLedgerResponseUnmarshaller.Instance; return(Invoke <ListJournalS3ExportsForLedgerResponse>(request, options)); }