@@ -3894,6 +3894,36 @@ class AWS_GLUE_API GlueClient : public Aws::Client::AWSJsonClient, public Aws::C
38943894 return SubmitAsync (&GlueClient::GetMapping, request, handler, context);
38953895 }
38963896
3897+ /* *
3898+ * <p>Get the associated metadata/information for a task run, given a task run
3899+ * ID.</p><p><h3>See Also:</h3> <a
3900+ * href="http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/GetMaterializedViewRefreshTaskRun">AWS
3901+ * API Reference</a></p>
3902+ */
3903+ virtual Model::GetMaterializedViewRefreshTaskRunOutcome GetMaterializedViewRefreshTaskRun (
3904+ const Model::GetMaterializedViewRefreshTaskRunRequest& request) const ;
3905+
3906+ /* *
3907+ * A Callable wrapper for GetMaterializedViewRefreshTaskRun that returns a future to the operation so that it can be executed in parallel
3908+ * to other requests.
3909+ */
3910+ template <typename GetMaterializedViewRefreshTaskRunRequestT = Model::GetMaterializedViewRefreshTaskRunRequest>
3911+ Model::GetMaterializedViewRefreshTaskRunOutcomeCallable GetMaterializedViewRefreshTaskRunCallable (
3912+ const GetMaterializedViewRefreshTaskRunRequestT& request) const {
3913+ return SubmitCallable (&GlueClient::GetMaterializedViewRefreshTaskRun, request);
3914+ }
3915+
3916+ /* *
3917+ * An Async wrapper for GetMaterializedViewRefreshTaskRun that queues the request into a thread executor and triggers associated callback
3918+ * when operation has finished.
3919+ */
3920+ template <typename GetMaterializedViewRefreshTaskRunRequestT = Model::GetMaterializedViewRefreshTaskRunRequest>
3921+ void GetMaterializedViewRefreshTaskRunAsync (const GetMaterializedViewRefreshTaskRunRequestT& request,
3922+ const GetMaterializedViewRefreshTaskRunResponseReceivedHandler& handler,
3923+ const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr ) const {
3924+ return SubmitAsync (&GlueClient::GetMaterializedViewRefreshTaskRun, request, handler, context);
3925+ }
3926+
38973927 /* *
38983928 * <p>Retrieves information about a specified partition.</p><p><h3>See Also:</h3>
38993929 * <a
@@ -5329,6 +5359,35 @@ class AWS_GLUE_API GlueClient : public Aws::Client::AWSJsonClient, public Aws::C
53295359 return SubmitAsync (&GlueClient::ListMLTransforms, request, handler, context);
53305360 }
53315361
5362+ /* *
5363+ * <p>List all task runs for a particular account.</p><p><h3>See Also:</h3> <a
5364+ * href="http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/ListMaterializedViewRefreshTaskRuns">AWS
5365+ * API Reference</a></p>
5366+ */
5367+ virtual Model::ListMaterializedViewRefreshTaskRunsOutcome ListMaterializedViewRefreshTaskRuns (
5368+ const Model::ListMaterializedViewRefreshTaskRunsRequest& request) const ;
5369+
5370+ /* *
5371+ * A Callable wrapper for ListMaterializedViewRefreshTaskRuns that returns a future to the operation so that it can be executed in
5372+ * parallel to other requests.
5373+ */
5374+ template <typename ListMaterializedViewRefreshTaskRunsRequestT = Model::ListMaterializedViewRefreshTaskRunsRequest>
5375+ Model::ListMaterializedViewRefreshTaskRunsOutcomeCallable ListMaterializedViewRefreshTaskRunsCallable (
5376+ const ListMaterializedViewRefreshTaskRunsRequestT& request) const {
5377+ return SubmitCallable (&GlueClient::ListMaterializedViewRefreshTaskRuns, request);
5378+ }
5379+
5380+ /* *
5381+ * An Async wrapper for ListMaterializedViewRefreshTaskRuns that queues the request into a thread executor and triggers associated
5382+ * callback when operation has finished.
5383+ */
5384+ template <typename ListMaterializedViewRefreshTaskRunsRequestT = Model::ListMaterializedViewRefreshTaskRunsRequest>
5385+ void ListMaterializedViewRefreshTaskRunsAsync (const ListMaterializedViewRefreshTaskRunsRequestT& request,
5386+ const ListMaterializedViewRefreshTaskRunsResponseReceivedHandler& handler,
5387+ const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr ) const {
5388+ return SubmitAsync (&GlueClient::ListMaterializedViewRefreshTaskRuns, request, handler, context);
5389+ }
5390+
53325391 /* *
53335392 * <p>Returns a list of registries that you have created, with minimal registry
53345393 * information. Registries in the <code>Deleting</code> status will not be included
@@ -6365,6 +6424,36 @@ class AWS_GLUE_API GlueClient : public Aws::Client::AWSJsonClient, public Aws::C
63656424 return SubmitAsync (&GlueClient::StartMLLabelingSetGenerationTaskRun, request, handler, context);
63666425 }
63676426
6427+ /* *
6428+ * <p>Starts a materialized view refresh task run, for a specified table and
6429+ * columns.</p><p><h3>See Also:</h3> <a
6430+ * href="http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartMaterializedViewRefreshTaskRun">AWS
6431+ * API Reference</a></p>
6432+ */
6433+ virtual Model::StartMaterializedViewRefreshTaskRunOutcome StartMaterializedViewRefreshTaskRun (
6434+ const Model::StartMaterializedViewRefreshTaskRunRequest& request) const ;
6435+
6436+ /* *
6437+ * A Callable wrapper for StartMaterializedViewRefreshTaskRun that returns a future to the operation so that it can be executed in
6438+ * parallel to other requests.
6439+ */
6440+ template <typename StartMaterializedViewRefreshTaskRunRequestT = Model::StartMaterializedViewRefreshTaskRunRequest>
6441+ Model::StartMaterializedViewRefreshTaskRunOutcomeCallable StartMaterializedViewRefreshTaskRunCallable (
6442+ const StartMaterializedViewRefreshTaskRunRequestT& request) const {
6443+ return SubmitCallable (&GlueClient::StartMaterializedViewRefreshTaskRun, request);
6444+ }
6445+
6446+ /* *
6447+ * An Async wrapper for StartMaterializedViewRefreshTaskRun that queues the request into a thread executor and triggers associated
6448+ * callback when operation has finished.
6449+ */
6450+ template <typename StartMaterializedViewRefreshTaskRunRequestT = Model::StartMaterializedViewRefreshTaskRunRequest>
6451+ void StartMaterializedViewRefreshTaskRunAsync (const StartMaterializedViewRefreshTaskRunRequestT& request,
6452+ const StartMaterializedViewRefreshTaskRunResponseReceivedHandler& handler,
6453+ const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr ) const {
6454+ return SubmitAsync (&GlueClient::StartMaterializedViewRefreshTaskRun, request, handler, context);
6455+ }
6456+
63686457 /* *
63696458 * <p>Starts an existing trigger. See <a
63706459 * href="https://docs.aws.amazon.com/glue/latest/dg/trigger-job.html">Triggering
@@ -6531,6 +6620,36 @@ class AWS_GLUE_API GlueClient : public Aws::Client::AWSJsonClient, public Aws::C
65316620 return SubmitAsync (&GlueClient::StopCrawlerSchedule, request, handler, context);
65326621 }
65336622
6623+ /* *
6624+ * <p>Stops a materialized view refresh task run, for a specified table and
6625+ * columns.</p><p><h3>See Also:</h3> <a
6626+ * href="http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopMaterializedViewRefreshTaskRun">AWS
6627+ * API Reference</a></p>
6628+ */
6629+ virtual Model::StopMaterializedViewRefreshTaskRunOutcome StopMaterializedViewRefreshTaskRun (
6630+ const Model::StopMaterializedViewRefreshTaskRunRequest& request) const ;
6631+
6632+ /* *
6633+ * A Callable wrapper for StopMaterializedViewRefreshTaskRun that returns a future to the operation so that it can be executed in parallel
6634+ * to other requests.
6635+ */
6636+ template <typename StopMaterializedViewRefreshTaskRunRequestT = Model::StopMaterializedViewRefreshTaskRunRequest>
6637+ Model::StopMaterializedViewRefreshTaskRunOutcomeCallable StopMaterializedViewRefreshTaskRunCallable (
6638+ const StopMaterializedViewRefreshTaskRunRequestT& request) const {
6639+ return SubmitCallable (&GlueClient::StopMaterializedViewRefreshTaskRun, request);
6640+ }
6641+
6642+ /* *
6643+ * An Async wrapper for StopMaterializedViewRefreshTaskRun that queues the request into a thread executor and triggers associated callback
6644+ * when operation has finished.
6645+ */
6646+ template <typename StopMaterializedViewRefreshTaskRunRequestT = Model::StopMaterializedViewRefreshTaskRunRequest>
6647+ void StopMaterializedViewRefreshTaskRunAsync (const StopMaterializedViewRefreshTaskRunRequestT& request,
6648+ const StopMaterializedViewRefreshTaskRunResponseReceivedHandler& handler,
6649+ const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr ) const {
6650+ return SubmitAsync (&GlueClient::StopMaterializedViewRefreshTaskRun, request, handler, context);
6651+ }
6652+
65346653 /* *
65356654 * <p>Stops the session.</p><p><h3>See Also:</h3> <a
65366655 * href="http://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StopSession">AWS
0 commit comments