1919
2020/* Service model headers required in ApplicationSignalsClient header */
2121#include < aws/application-signals/model/BatchGetServiceLevelObjectiveBudgetReportResult.h>
22+ #include < aws/application-signals/model/BatchUpdateExclusionWindowsResult.h>
2223#include < aws/application-signals/model/CreateServiceLevelObjectiveResult.h>
2324#include < aws/application-signals/model/DeleteServiceLevelObjectiveResult.h>
2425#include < aws/application-signals/model/GetServiceResult.h>
2526#include < aws/application-signals/model/GetServiceLevelObjectiveResult.h>
2627#include < aws/application-signals/model/ListServiceDependenciesResult.h>
2728#include < aws/application-signals/model/ListServiceDependentsResult.h>
29+ #include < aws/application-signals/model/ListServiceLevelObjectiveExclusionWindowsResult.h>
2830#include < aws/application-signals/model/ListServiceLevelObjectivesResult.h>
2931#include < aws/application-signals/model/ListServiceOperationsResult.h>
3032#include < aws/application-signals/model/ListServicesResult.h>
@@ -76,12 +78,14 @@ namespace Aws
7678 {
7779 /* Service model forward declarations required in ApplicationSignalsClient header */
7880 class BatchGetServiceLevelObjectiveBudgetReportRequest ;
81+ class BatchUpdateExclusionWindowsRequest ;
7982 class CreateServiceLevelObjectiveRequest ;
8083 class DeleteServiceLevelObjectiveRequest ;
8184 class GetServiceRequest ;
8285 class GetServiceLevelObjectiveRequest ;
8386 class ListServiceDependenciesRequest ;
8487 class ListServiceDependentsRequest ;
88+ class ListServiceLevelObjectiveExclusionWindowsRequest ;
8589 class ListServiceLevelObjectivesRequest ;
8690 class ListServiceOperationsRequest ;
8791 class ListServicesRequest ;
@@ -94,12 +98,14 @@ namespace Aws
9498
9599 /* Service model Outcome class definitions */
96100 typedef Aws::Utils::Outcome<BatchGetServiceLevelObjectiveBudgetReportResult, ApplicationSignalsError> BatchGetServiceLevelObjectiveBudgetReportOutcome;
101+ typedef Aws::Utils::Outcome<BatchUpdateExclusionWindowsResult, ApplicationSignalsError> BatchUpdateExclusionWindowsOutcome;
97102 typedef Aws::Utils::Outcome<CreateServiceLevelObjectiveResult, ApplicationSignalsError> CreateServiceLevelObjectiveOutcome;
98103 typedef Aws::Utils::Outcome<DeleteServiceLevelObjectiveResult, ApplicationSignalsError> DeleteServiceLevelObjectiveOutcome;
99104 typedef Aws::Utils::Outcome<GetServiceResult, ApplicationSignalsError> GetServiceOutcome;
100105 typedef Aws::Utils::Outcome<GetServiceLevelObjectiveResult, ApplicationSignalsError> GetServiceLevelObjectiveOutcome;
101106 typedef Aws::Utils::Outcome<ListServiceDependenciesResult, ApplicationSignalsError> ListServiceDependenciesOutcome;
102107 typedef Aws::Utils::Outcome<ListServiceDependentsResult, ApplicationSignalsError> ListServiceDependentsOutcome;
108+ typedef Aws::Utils::Outcome<ListServiceLevelObjectiveExclusionWindowsResult, ApplicationSignalsError> ListServiceLevelObjectiveExclusionWindowsOutcome;
103109 typedef Aws::Utils::Outcome<ListServiceLevelObjectivesResult, ApplicationSignalsError> ListServiceLevelObjectivesOutcome;
104110 typedef Aws::Utils::Outcome<ListServiceOperationsResult, ApplicationSignalsError> ListServiceOperationsOutcome;
105111 typedef Aws::Utils::Outcome<ListServicesResult, ApplicationSignalsError> ListServicesOutcome;
@@ -112,12 +118,14 @@ namespace Aws
112118
113119 /* Service model Outcome callable definitions */
114120 typedef std::future<BatchGetServiceLevelObjectiveBudgetReportOutcome> BatchGetServiceLevelObjectiveBudgetReportOutcomeCallable;
121+ typedef std::future<BatchUpdateExclusionWindowsOutcome> BatchUpdateExclusionWindowsOutcomeCallable;
115122 typedef std::future<CreateServiceLevelObjectiveOutcome> CreateServiceLevelObjectiveOutcomeCallable;
116123 typedef std::future<DeleteServiceLevelObjectiveOutcome> DeleteServiceLevelObjectiveOutcomeCallable;
117124 typedef std::future<GetServiceOutcome> GetServiceOutcomeCallable;
118125 typedef std::future<GetServiceLevelObjectiveOutcome> GetServiceLevelObjectiveOutcomeCallable;
119126 typedef std::future<ListServiceDependenciesOutcome> ListServiceDependenciesOutcomeCallable;
120127 typedef std::future<ListServiceDependentsOutcome> ListServiceDependentsOutcomeCallable;
128+ typedef std::future<ListServiceLevelObjectiveExclusionWindowsOutcome> ListServiceLevelObjectiveExclusionWindowsOutcomeCallable;
121129 typedef std::future<ListServiceLevelObjectivesOutcome> ListServiceLevelObjectivesOutcomeCallable;
122130 typedef std::future<ListServiceOperationsOutcome> ListServiceOperationsOutcomeCallable;
123131 typedef std::future<ListServicesOutcome> ListServicesOutcomeCallable;
@@ -133,12 +141,14 @@ namespace Aws
133141
134142 /* Service model async handlers definitions */
135143 typedef std::function<void (const ApplicationSignalsClient*, const Model::BatchGetServiceLevelObjectiveBudgetReportRequest&, const Model::BatchGetServiceLevelObjectiveBudgetReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetServiceLevelObjectiveBudgetReportResponseReceivedHandler;
144+ typedef std::function<void (const ApplicationSignalsClient*, const Model::BatchUpdateExclusionWindowsRequest&, const Model::BatchUpdateExclusionWindowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchUpdateExclusionWindowsResponseReceivedHandler;
136145 typedef std::function<void (const ApplicationSignalsClient*, const Model::CreateServiceLevelObjectiveRequest&, const Model::CreateServiceLevelObjectiveOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateServiceLevelObjectiveResponseReceivedHandler;
137146 typedef std::function<void (const ApplicationSignalsClient*, const Model::DeleteServiceLevelObjectiveRequest&, const Model::DeleteServiceLevelObjectiveOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteServiceLevelObjectiveResponseReceivedHandler;
138147 typedef std::function<void (const ApplicationSignalsClient*, const Model::GetServiceRequest&, const Model::GetServiceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetServiceResponseReceivedHandler;
139148 typedef std::function<void (const ApplicationSignalsClient*, const Model::GetServiceLevelObjectiveRequest&, const Model::GetServiceLevelObjectiveOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetServiceLevelObjectiveResponseReceivedHandler;
140149 typedef std::function<void (const ApplicationSignalsClient*, const Model::ListServiceDependenciesRequest&, const Model::ListServiceDependenciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServiceDependenciesResponseReceivedHandler;
141150 typedef std::function<void (const ApplicationSignalsClient*, const Model::ListServiceDependentsRequest&, const Model::ListServiceDependentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServiceDependentsResponseReceivedHandler;
151+ typedef std::function<void (const ApplicationSignalsClient*, const Model::ListServiceLevelObjectiveExclusionWindowsRequest&, const Model::ListServiceLevelObjectiveExclusionWindowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServiceLevelObjectiveExclusionWindowsResponseReceivedHandler;
142152 typedef std::function<void (const ApplicationSignalsClient*, const Model::ListServiceLevelObjectivesRequest&, const Model::ListServiceLevelObjectivesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServiceLevelObjectivesResponseReceivedHandler;
143153 typedef std::function<void (const ApplicationSignalsClient*, const Model::ListServiceOperationsRequest&, const Model::ListServiceOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServiceOperationsResponseReceivedHandler;
144154 typedef std::function<void (const ApplicationSignalsClient*, const Model::ListServicesRequest&, const Model::ListServicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServicesResponseReceivedHandler;
0 commit comments