Skip to content

Commit 942e23c

Browse files
authored
Merge branch 'main' into transfer-manager-checksums-upload-download
2 parents af496ac + 44d5c9b commit 942e23c

File tree

2,352 files changed

+223450
-20278
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,352 files changed

+223450
-20278
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.700
1+
1.11.701

generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/model/ApplicationSummary.h

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
#pragma once
77
#include <aws/appintegrations/AppIntegrationsService_EXPORTS.h>
8+
#include <aws/appintegrations/model/ApplicationType.h>
89
#include <aws/core/utils/DateTime.h>
910
#include <aws/core/utils/memory/stl/AWSString.h>
1011

@@ -142,16 +143,16 @@ class ApplicationSummary {
142143

143144
///@{
144145
/**
145-
* <p>Indicates whether the application is a service.</p>
146+
* <p>The type of application.</p>
146147
*/
147-
inline bool GetIsService() const { return m_isService; }
148-
inline bool IsServiceHasBeenSet() const { return m_isServiceHasBeenSet; }
149-
inline void SetIsService(bool value) {
150-
m_isServiceHasBeenSet = true;
151-
m_isService = value;
148+
inline ApplicationType GetApplicationType() const { return m_applicationType; }
149+
inline bool ApplicationTypeHasBeenSet() const { return m_applicationTypeHasBeenSet; }
150+
inline void SetApplicationType(ApplicationType value) {
151+
m_applicationTypeHasBeenSet = true;
152+
m_applicationType = value;
152153
}
153-
inline ApplicationSummary& WithIsService(bool value) {
154-
SetIsService(value);
154+
inline ApplicationSummary& WithApplicationType(ApplicationType value) {
155+
SetApplicationType(value);
155156
return *this;
156157
}
157158
///@}
@@ -174,8 +175,8 @@ class ApplicationSummary {
174175
Aws::Utils::DateTime m_lastModifiedTime{};
175176
bool m_lastModifiedTimeHasBeenSet = false;
176177

177-
bool m_isService{false};
178-
bool m_isServiceHasBeenSet = false;
178+
ApplicationType m_applicationType{ApplicationType::NOT_SET};
179+
bool m_applicationTypeHasBeenSet = false;
179180
};
180181

181182
} // namespace Model
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/**
2+
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* SPDX-License-Identifier: Apache-2.0.
4+
*/
5+
6+
#pragma once
7+
#include <aws/appintegrations/AppIntegrationsService_EXPORTS.h>
8+
#include <aws/core/utils/memory/stl/AWSString.h>
9+
10+
namespace Aws {
11+
namespace AppIntegrationsService {
12+
namespace Model {
13+
enum class ApplicationType { NOT_SET, STANDARD, SERVICE, MCP_SERVER };
14+
15+
namespace ApplicationTypeMapper {
16+
AWS_APPINTEGRATIONSSERVICE_API ApplicationType GetApplicationTypeForName(const Aws::String& name);
17+
18+
AWS_APPINTEGRATIONSSERVICE_API Aws::String GetNameForApplicationType(ApplicationType value);
19+
} // namespace ApplicationTypeMapper
20+
} // namespace Model
21+
} // namespace AppIntegrationsService
22+
} // namespace Aws

generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/model/CreateApplicationRequest.h

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <aws/appintegrations/AppIntegrationsService_EXPORTS.h>
99
#include <aws/appintegrations/model/ApplicationConfig.h>
1010
#include <aws/appintegrations/model/ApplicationSourceConfig.h>
11+
#include <aws/appintegrations/model/ApplicationType.h>
1112
#include <aws/appintegrations/model/IframeConfig.h>
1213
#include <aws/core/utils/UUID.h>
1314
#include <aws/core/utils/memory/stl/AWSMap.h>
@@ -178,22 +179,6 @@ class CreateApplicationRequest : public AppIntegrationsServiceRequest {
178179
}
179180
///@}
180181

181-
///@{
182-
/**
183-
* <p>Indicates whether the application is a service.</p>
184-
*/
185-
inline bool GetIsService() const { return m_isService; }
186-
inline bool IsServiceHasBeenSet() const { return m_isServiceHasBeenSet; }
187-
inline void SetIsService(bool value) {
188-
m_isServiceHasBeenSet = true;
189-
m_isService = value;
190-
}
191-
inline CreateApplicationRequest& WithIsService(bool value) {
192-
SetIsService(value);
193-
return *this;
194-
}
195-
///@}
196-
197182
///@{
198183
/**
199184
* <p>The maximum time in milliseconds allowed to establish a connection with the
@@ -246,6 +231,22 @@ class CreateApplicationRequest : public AppIntegrationsServiceRequest {
246231
return *this;
247232
}
248233
///@}
234+
235+
///@{
236+
/**
237+
* <p>The type of application.</p>
238+
*/
239+
inline ApplicationType GetApplicationType() const { return m_applicationType; }
240+
inline bool ApplicationTypeHasBeenSet() const { return m_applicationTypeHasBeenSet; }
241+
inline void SetApplicationType(ApplicationType value) {
242+
m_applicationTypeHasBeenSet = true;
243+
m_applicationType = value;
244+
}
245+
inline CreateApplicationRequest& WithApplicationType(ApplicationType value) {
246+
SetApplicationType(value);
247+
return *this;
248+
}
249+
///@}
249250
private:
250251
Aws::String m_name;
251252
bool m_nameHasBeenSet = false;
@@ -268,9 +269,6 @@ class CreateApplicationRequest : public AppIntegrationsServiceRequest {
268269
Aws::Vector<Aws::String> m_permissions;
269270
bool m_permissionsHasBeenSet = false;
270271

271-
bool m_isService{false};
272-
bool m_isServiceHasBeenSet = false;
273-
274272
int m_initializationTimeout{0};
275273
bool m_initializationTimeoutHasBeenSet = false;
276274

@@ -279,6 +277,9 @@ class CreateApplicationRequest : public AppIntegrationsServiceRequest {
279277

280278
IframeConfig m_iframeConfig;
281279
bool m_iframeConfigHasBeenSet = false;
280+
281+
ApplicationType m_applicationType{ApplicationType::NOT_SET};
282+
bool m_applicationTypeHasBeenSet = false;
282283
};
283284

284285
} // namespace Model

generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/model/GetApplicationResult.h

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <aws/appintegrations/AppIntegrationsService_EXPORTS.h>
88
#include <aws/appintegrations/model/ApplicationConfig.h>
99
#include <aws/appintegrations/model/ApplicationSourceConfig.h>
10+
#include <aws/appintegrations/model/ApplicationType.h>
1011
#include <aws/appintegrations/model/IframeConfig.h>
1112
#include <aws/core/utils/DateTime.h>
1213
#include <aws/core/utils/memory/stl/AWSMap.h>
@@ -216,21 +217,6 @@ class GetApplicationResult {
216217
}
217218
///@}
218219

219-
///@{
220-
/**
221-
* <p>Indicates whether the application is a service.</p>
222-
*/
223-
inline bool GetIsService() const { return m_isService; }
224-
inline void SetIsService(bool value) {
225-
m_isServiceHasBeenSet = true;
226-
m_isService = value;
227-
}
228-
inline GetApplicationResult& WithIsService(bool value) {
229-
SetIsService(value);
230-
return *this;
231-
}
232-
///@}
233-
234220
///@{
235221
/**
236222
* <p>The maximum time in milliseconds allowed to establish a connection with the
@@ -281,6 +267,21 @@ class GetApplicationResult {
281267
}
282268
///@}
283269

270+
///@{
271+
/**
272+
* <p>The type of application.</p>
273+
*/
274+
inline ApplicationType GetApplicationType() const { return m_applicationType; }
275+
inline void SetApplicationType(ApplicationType value) {
276+
m_applicationTypeHasBeenSet = true;
277+
m_applicationType = value;
278+
}
279+
inline GetApplicationResult& WithApplicationType(ApplicationType value) {
280+
SetApplicationType(value);
281+
return *this;
282+
}
283+
///@}
284+
284285
///@{
285286

286287
inline const Aws::String& GetRequestId() const { return m_requestId; }
@@ -326,9 +327,6 @@ class GetApplicationResult {
326327
Aws::Vector<Aws::String> m_permissions;
327328
bool m_permissionsHasBeenSet = false;
328329

329-
bool m_isService{false};
330-
bool m_isServiceHasBeenSet = false;
331-
332330
int m_initializationTimeout{0};
333331
bool m_initializationTimeoutHasBeenSet = false;
334332

@@ -338,6 +336,9 @@ class GetApplicationResult {
338336
IframeConfig m_iframeConfig;
339337
bool m_iframeConfigHasBeenSet = false;
340338

339+
ApplicationType m_applicationType{ApplicationType::NOT_SET};
340+
bool m_applicationTypeHasBeenSet = false;
341+
341342
Aws::String m_requestId;
342343
bool m_requestIdHasBeenSet = false;
343344
};

generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/model/ListApplicationsRequest.h

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#pragma once
77
#include <aws/appintegrations/AppIntegrationsServiceRequest.h>
88
#include <aws/appintegrations/AppIntegrationsService_EXPORTS.h>
9+
#include <aws/appintegrations/model/ApplicationType.h>
910
#include <aws/core/utils/memory/stl/AWSString.h>
1011

1112
#include <utility>
@@ -67,12 +68,31 @@ class ListApplicationsRequest : public AppIntegrationsServiceRequest {
6768
return *this;
6869
}
6970
///@}
71+
72+
///@{
73+
/**
74+
* <p>The type of application.</p>
75+
*/
76+
inline ApplicationType GetApplicationType() const { return m_applicationType; }
77+
inline bool ApplicationTypeHasBeenSet() const { return m_applicationTypeHasBeenSet; }
78+
inline void SetApplicationType(ApplicationType value) {
79+
m_applicationTypeHasBeenSet = true;
80+
m_applicationType = value;
81+
}
82+
inline ListApplicationsRequest& WithApplicationType(ApplicationType value) {
83+
SetApplicationType(value);
84+
return *this;
85+
}
86+
///@}
7087
private:
7188
Aws::String m_nextToken;
7289
bool m_nextTokenHasBeenSet = false;
7390

7491
int m_maxResults{0};
7592
bool m_maxResultsHasBeenSet = false;
93+
94+
ApplicationType m_applicationType{ApplicationType::NOT_SET};
95+
bool m_applicationTypeHasBeenSet = false;
7696
};
7797

7898
} // namespace Model

generated/src/aws-cpp-sdk-appintegrations/include/aws/appintegrations/model/UpdateApplicationRequest.h

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <aws/appintegrations/AppIntegrationsService_EXPORTS.h>
99
#include <aws/appintegrations/model/ApplicationConfig.h>
1010
#include <aws/appintegrations/model/ApplicationSourceConfig.h>
11+
#include <aws/appintegrations/model/ApplicationType.h>
1112
#include <aws/appintegrations/model/IframeConfig.h>
1213
#include <aws/core/utils/memory/stl/AWSString.h>
1314
#include <aws/core/utils/memory/stl/AWSVector.h>
@@ -129,22 +130,6 @@ class UpdateApplicationRequest : public AppIntegrationsServiceRequest {
129130
}
130131
///@}
131132

132-
///@{
133-
/**
134-
* <p>Indicates whether the application is a service.</p>
135-
*/
136-
inline bool GetIsService() const { return m_isService; }
137-
inline bool IsServiceHasBeenSet() const { return m_isServiceHasBeenSet; }
138-
inline void SetIsService(bool value) {
139-
m_isServiceHasBeenSet = true;
140-
m_isService = value;
141-
}
142-
inline UpdateApplicationRequest& WithIsService(bool value) {
143-
SetIsService(value);
144-
return *this;
145-
}
146-
///@}
147-
148133
///@{
149134
/**
150135
* <p>The maximum time in milliseconds allowed to establish a connection with the
@@ -197,6 +182,22 @@ class UpdateApplicationRequest : public AppIntegrationsServiceRequest {
197182
return *this;
198183
}
199184
///@}
185+
186+
///@{
187+
/**
188+
* <p>The type of application.</p>
189+
*/
190+
inline ApplicationType GetApplicationType() const { return m_applicationType; }
191+
inline bool ApplicationTypeHasBeenSet() const { return m_applicationTypeHasBeenSet; }
192+
inline void SetApplicationType(ApplicationType value) {
193+
m_applicationTypeHasBeenSet = true;
194+
m_applicationType = value;
195+
}
196+
inline UpdateApplicationRequest& WithApplicationType(ApplicationType value) {
197+
SetApplicationType(value);
198+
return *this;
199+
}
200+
///@}
200201
private:
201202
Aws::String m_arn;
202203
bool m_arnHasBeenSet = false;
@@ -213,9 +214,6 @@ class UpdateApplicationRequest : public AppIntegrationsServiceRequest {
213214
Aws::Vector<Aws::String> m_permissions;
214215
bool m_permissionsHasBeenSet = false;
215216

216-
bool m_isService{false};
217-
bool m_isServiceHasBeenSet = false;
218-
219217
int m_initializationTimeout{0};
220218
bool m_initializationTimeoutHasBeenSet = false;
221219

@@ -224,6 +222,9 @@ class UpdateApplicationRequest : public AppIntegrationsServiceRequest {
224222

225223
IframeConfig m_iframeConfig;
226224
bool m_iframeConfigHasBeenSet = false;
225+
226+
ApplicationType m_applicationType{ApplicationType::NOT_SET};
227+
bool m_applicationTypeHasBeenSet = false;
227228
};
228229

229230
} // namespace Model

generated/src/aws-cpp-sdk-appintegrations/source/model/ApplicationSummary.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ ApplicationSummary& ApplicationSummary::operator=(JsonView jsonValue) {
4242
m_lastModifiedTime = jsonValue.GetDouble("LastModifiedTime");
4343
m_lastModifiedTimeHasBeenSet = true;
4444
}
45-
if (jsonValue.ValueExists("IsService")) {
46-
m_isService = jsonValue.GetBool("IsService");
47-
m_isServiceHasBeenSet = true;
45+
if (jsonValue.ValueExists("ApplicationType")) {
46+
m_applicationType = ApplicationTypeMapper::GetApplicationTypeForName(jsonValue.GetString("ApplicationType"));
47+
m_applicationTypeHasBeenSet = true;
4848
}
4949
return *this;
5050
}
@@ -76,8 +76,8 @@ JsonValue ApplicationSummary::Jsonize() const {
7676
payload.WithDouble("LastModifiedTime", m_lastModifiedTime.SecondsWithMSPrecision());
7777
}
7878

79-
if (m_isServiceHasBeenSet) {
80-
payload.WithBool("IsService", m_isService);
79+
if (m_applicationTypeHasBeenSet) {
80+
payload.WithString("ApplicationType", ApplicationTypeMapper::GetNameForApplicationType(m_applicationType));
8181
}
8282

8383
return payload;

0 commit comments

Comments
 (0)