Skip to content

Commit 9c95a05

Browse files
This is an Amazon ECS documentation only update to address various tickets.
Release feature of errorlogging for lex bot, customer can config this feature in bot version to generate log for error exception which helps debug This release adds support for environment type WINDOWS_SERVER_2022_CONTAINER in ProjectEnvironment Added support for SMPTE 2110 inputs when running a channel in a MediaLive Anywhere cluster. This feature enables ingestion of SMPTE 2110-compliant video, audio, and ancillary streams by reading SDP files that AWS Elemental MediaLive can retrieve from a network source. Fix for customer issues related to AWS account ID and size limitation for token. Application Signals now supports creating Service Level Objectives on service dependencies. Users can now create or update SLOs on discovered service dependencies to monitor their standard application metrics.
1 parent 6f4f9b4 commit 9c95a05

File tree

80 files changed

+2884
-841
lines changed

Some content is hidden

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

80 files changed

+2884
-841
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.538
1+
1.11.539
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
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/application-signals/ApplicationSignals_EXPORTS.h>
8+
#include <aws/core/utils/memory/stl/AWSMap.h>
9+
#include <aws/core/utils/memory/stl/AWSString.h>
10+
#include <utility>
11+
12+
namespace Aws
13+
{
14+
namespace Utils
15+
{
16+
namespace Json
17+
{
18+
class JsonValue;
19+
class JsonView;
20+
} // namespace Json
21+
} // namespace Utils
22+
namespace ApplicationSignals
23+
{
24+
namespace Model
25+
{
26+
27+
/**
28+
* <p>Identifies the dependency using the <code>DependencyKeyAttributes</code> and
29+
* <code>DependencyOperationName</code>.</p> <p>When creating a service dependency
30+
* SLO, you must specify the <code>KeyAttributes</code> of the service, and the
31+
* <code>DependencyConfig</code> for the dependency. You can specify the
32+
* <code>OperationName</code> of the service, from which it calls the dependency.
33+
* Alternatively, you can exclude <code>OperationName</code> and the SLO will
34+
* monitor all of the service's operations that call the dependency.</p><p><h3>See
35+
* Also:</h3> <a
36+
* href="http://docs.aws.amazon.com/goto/WebAPI/application-signals-2024-04-15/DependencyConfig">AWS
37+
* API Reference</a></p>
38+
*/
39+
class DependencyConfig
40+
{
41+
public:
42+
AWS_APPLICATIONSIGNALS_API DependencyConfig() = default;
43+
AWS_APPLICATIONSIGNALS_API DependencyConfig(Aws::Utils::Json::JsonView jsonValue);
44+
AWS_APPLICATIONSIGNALS_API DependencyConfig& operator=(Aws::Utils::Json::JsonView jsonValue);
45+
AWS_APPLICATIONSIGNALS_API Aws::Utils::Json::JsonValue Jsonize() const;
46+
47+
48+
///@{
49+
/**
50+
* <p>This is a string-to-string map. It can include the following fields.</p> <ul>
51+
* <li> <p> <code>Type</code> designates the type of object this is.</p> </li> <li>
52+
* <p> <code>ResourceType</code> specifies the type of the resource. This field is
53+
* used only when the value of the <code>Type</code> field is <code>Resource</code>
54+
* or <code>AWS::Resource</code>.</p> </li> <li> <p> <code>Name</code> specifies
55+
* the name of the object. This is used only if the value of the <code>Type</code>
56+
* field is <code>Service</code>, <code>RemoteService</code>, or
57+
* <code>AWS::Service</code>.</p> </li> <li> <p> <code>Identifier</code> identifies
58+
* the resource objects of this resource. This is used only if the value of the
59+
* <code>Type</code> field is <code>Resource</code> or
60+
* <code>AWS::Resource</code>.</p> </li> <li> <p> <code>Environment</code>
61+
* specifies the location where this object is hosted, or what it belongs to.</p>
62+
* </li> </ul>
63+
*/
64+
inline const Aws::Map<Aws::String, Aws::String>& GetDependencyKeyAttributes() const { return m_dependencyKeyAttributes; }
65+
inline bool DependencyKeyAttributesHasBeenSet() const { return m_dependencyKeyAttributesHasBeenSet; }
66+
template<typename DependencyKeyAttributesT = Aws::Map<Aws::String, Aws::String>>
67+
void SetDependencyKeyAttributes(DependencyKeyAttributesT&& value) { m_dependencyKeyAttributesHasBeenSet = true; m_dependencyKeyAttributes = std::forward<DependencyKeyAttributesT>(value); }
68+
template<typename DependencyKeyAttributesT = Aws::Map<Aws::String, Aws::String>>
69+
DependencyConfig& WithDependencyKeyAttributes(DependencyKeyAttributesT&& value) { SetDependencyKeyAttributes(std::forward<DependencyKeyAttributesT>(value)); return *this;}
70+
template<typename DependencyKeyAttributesKeyT = Aws::String, typename DependencyKeyAttributesValueT = Aws::String>
71+
DependencyConfig& AddDependencyKeyAttributes(DependencyKeyAttributesKeyT&& key, DependencyKeyAttributesValueT&& value) {
72+
m_dependencyKeyAttributesHasBeenSet = true; m_dependencyKeyAttributes.emplace(std::forward<DependencyKeyAttributesKeyT>(key), std::forward<DependencyKeyAttributesValueT>(value)); return *this;
73+
}
74+
///@}
75+
76+
///@{
77+
/**
78+
* <p>The name of the called operation in the dependency.</p>
79+
*/
80+
inline const Aws::String& GetDependencyOperationName() const { return m_dependencyOperationName; }
81+
inline bool DependencyOperationNameHasBeenSet() const { return m_dependencyOperationNameHasBeenSet; }
82+
template<typename DependencyOperationNameT = Aws::String>
83+
void SetDependencyOperationName(DependencyOperationNameT&& value) { m_dependencyOperationNameHasBeenSet = true; m_dependencyOperationName = std::forward<DependencyOperationNameT>(value); }
84+
template<typename DependencyOperationNameT = Aws::String>
85+
DependencyConfig& WithDependencyOperationName(DependencyOperationNameT&& value) { SetDependencyOperationName(std::forward<DependencyOperationNameT>(value)); return *this;}
86+
///@}
87+
private:
88+
89+
Aws::Map<Aws::String, Aws::String> m_dependencyKeyAttributes;
90+
bool m_dependencyKeyAttributesHasBeenSet = false;
91+
92+
Aws::String m_dependencyOperationName;
93+
bool m_dependencyOperationNameHasBeenSet = false;
94+
};
95+
96+
} // namespace Model
97+
} // namespace ApplicationSignals
98+
} // namespace Aws

generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/model/ListServiceLevelObjectivesRequest.h

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
#include <aws/application-signals/ApplicationSignalsRequest.h>
99
#include <aws/core/utils/memory/stl/AWSMap.h>
1010
#include <aws/core/utils/memory/stl/AWSString.h>
11+
#include <aws/application-signals/model/DependencyConfig.h>
12+
#include <aws/core/utils/memory/stl/AWSVector.h>
13+
#include <aws/application-signals/model/MetricSourceType.h>
1114
#include <utility>
1215

1316
namespace Aws
@@ -81,6 +84,19 @@ namespace Model
8184
ListServiceLevelObjectivesRequest& WithOperationName(OperationNameT&& value) { SetOperationName(std::forward<OperationNameT>(value)); return *this;}
8285
///@}
8386

87+
///@{
88+
/**
89+
* <p>Identifies the dependency using the <code>DependencyKeyAttributes</code> and
90+
* <code>DependencyOperationName</code>. </p>
91+
*/
92+
inline const DependencyConfig& GetDependencyConfig() const { return m_dependencyConfig; }
93+
inline bool DependencyConfigHasBeenSet() const { return m_dependencyConfigHasBeenSet; }
94+
template<typename DependencyConfigT = DependencyConfig>
95+
void SetDependencyConfig(DependencyConfigT&& value) { m_dependencyConfigHasBeenSet = true; m_dependencyConfig = std::forward<DependencyConfigT>(value); }
96+
template<typename DependencyConfigT = DependencyConfig>
97+
ListServiceLevelObjectivesRequest& WithDependencyConfig(DependencyConfigT&& value) { SetDependencyConfig(std::forward<DependencyConfigT>(value)); return *this;}
98+
///@}
99+
84100
///@{
85101
/**
86102
* <p>The maximum number of results to return in one operation. If you omit this
@@ -105,6 +121,22 @@ namespace Model
105121
ListServiceLevelObjectivesRequest& WithNextToken(NextTokenT&& value) { SetNextToken(std::forward<NextTokenT>(value)); return *this;}
106122
///@}
107123

124+
///@{
125+
/**
126+
* <p>Use this optional field to only include SLOs with the specified metric source
127+
* types in the output. Supported types are:</p> <ul> <li> <p>Service operation</p>
128+
* </li> <li> <p>Service dependency</p> </li> <li> <p>CloudWatch metric</p> </li>
129+
* </ul>
130+
*/
131+
inline const Aws::Vector<MetricSourceType>& GetMetricSourceTypes() const { return m_metricSourceTypes; }
132+
inline bool MetricSourceTypesHasBeenSet() const { return m_metricSourceTypesHasBeenSet; }
133+
template<typename MetricSourceTypesT = Aws::Vector<MetricSourceType>>
134+
void SetMetricSourceTypes(MetricSourceTypesT&& value) { m_metricSourceTypesHasBeenSet = true; m_metricSourceTypes = std::forward<MetricSourceTypesT>(value); }
135+
template<typename MetricSourceTypesT = Aws::Vector<MetricSourceType>>
136+
ListServiceLevelObjectivesRequest& WithMetricSourceTypes(MetricSourceTypesT&& value) { SetMetricSourceTypes(std::forward<MetricSourceTypesT>(value)); return *this;}
137+
inline ListServiceLevelObjectivesRequest& AddMetricSourceTypes(MetricSourceType value) { m_metricSourceTypesHasBeenSet = true; m_metricSourceTypes.push_back(value); return *this; }
138+
///@}
139+
108140
///@{
109141
/**
110142
* <p>If you are using this operation in a monitoring account, specify
@@ -140,12 +172,18 @@ namespace Model
140172
Aws::String m_operationName;
141173
bool m_operationNameHasBeenSet = false;
142174

175+
DependencyConfig m_dependencyConfig;
176+
bool m_dependencyConfigHasBeenSet = false;
177+
143178
int m_maxResults{0};
144179
bool m_maxResultsHasBeenSet = false;
145180

146181
Aws::String m_nextToken;
147182
bool m_nextTokenHasBeenSet = false;
148183

184+
Aws::Vector<MetricSourceType> m_metricSourceTypes;
185+
bool m_metricSourceTypesHasBeenSet = false;
186+
149187
bool m_includeLinkedAccounts{false};
150188
bool m_includeLinkedAccountsHasBeenSet = false;
151189

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
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/application-signals/ApplicationSignals_EXPORTS.h>
8+
#include <aws/core/utils/memory/stl/AWSString.h>
9+
10+
namespace Aws
11+
{
12+
namespace ApplicationSignals
13+
{
14+
namespace Model
15+
{
16+
enum class MetricSourceType
17+
{
18+
NOT_SET,
19+
ServiceOperation,
20+
CloudWatchMetric,
21+
ServiceDependency
22+
};
23+
24+
namespace MetricSourceTypeMapper
25+
{
26+
AWS_APPLICATIONSIGNALS_API MetricSourceType GetMetricSourceTypeForName(const Aws::String& name);
27+
28+
AWS_APPLICATIONSIGNALS_API Aws::String GetNameForMetricSourceType(MetricSourceType value);
29+
} // namespace MetricSourceTypeMapper
30+
} // namespace Model
31+
} // namespace ApplicationSignals
32+
} // namespace Aws

generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/model/RequestBasedServiceLevelIndicatorMetric.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <aws/application-signals/model/ServiceLevelIndicatorMetricType.h>
1111
#include <aws/core/utils/memory/stl/AWSVector.h>
1212
#include <aws/application-signals/model/MonitoredRequestCountMetricDataQueries.h>
13+
#include <aws/application-signals/model/DependencyConfig.h>
1314
#include <aws/application-signals/model/MetricDataQuery.h>
1415
#include <utility>
1516

@@ -129,6 +130,19 @@ namespace Model
129130
template<typename MonitoredRequestCountMetricT = MonitoredRequestCountMetricDataQueries>
130131
RequestBasedServiceLevelIndicatorMetric& WithMonitoredRequestCountMetric(MonitoredRequestCountMetricT&& value) { SetMonitoredRequestCountMetric(std::forward<MonitoredRequestCountMetricT>(value)); return *this;}
131132
///@}
133+
134+
///@{
135+
/**
136+
* <p>Identifies the dependency using the <code>DependencyKeyAttributes</code> and
137+
* <code>DependencyOperationName</code>. </p>
138+
*/
139+
inline const DependencyConfig& GetDependencyConfig() const { return m_dependencyConfig; }
140+
inline bool DependencyConfigHasBeenSet() const { return m_dependencyConfigHasBeenSet; }
141+
template<typename DependencyConfigT = DependencyConfig>
142+
void SetDependencyConfig(DependencyConfigT&& value) { m_dependencyConfigHasBeenSet = true; m_dependencyConfig = std::forward<DependencyConfigT>(value); }
143+
template<typename DependencyConfigT = DependencyConfig>
144+
RequestBasedServiceLevelIndicatorMetric& WithDependencyConfig(DependencyConfigT&& value) { SetDependencyConfig(std::forward<DependencyConfigT>(value)); return *this;}
145+
///@}
132146
private:
133147

134148
Aws::Map<Aws::String, Aws::String> m_keyAttributes;
@@ -145,6 +159,9 @@ namespace Model
145159

146160
MonitoredRequestCountMetricDataQueries m_monitoredRequestCountMetric;
147161
bool m_monitoredRequestCountMetricHasBeenSet = false;
162+
163+
DependencyConfig m_dependencyConfig;
164+
bool m_dependencyConfigHasBeenSet = false;
148165
};
149166

150167
} // namespace Model

generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/model/RequestBasedServiceLevelIndicatorMetricConfig.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
#include <aws/application-signals/model/ServiceLevelIndicatorMetricType.h>
1111
#include <aws/core/utils/memory/stl/AWSVector.h>
1212
#include <aws/application-signals/model/MonitoredRequestCountMetricDataQueries.h>
13+
#include <aws/application-signals/model/DependencyConfig.h>
1314
#include <aws/application-signals/model/MetricDataQuery.h>
1415
#include <utility>
1516

@@ -132,6 +133,19 @@ namespace Model
132133
template<typename MonitoredRequestCountMetricT = MonitoredRequestCountMetricDataQueries>
133134
RequestBasedServiceLevelIndicatorMetricConfig& WithMonitoredRequestCountMetric(MonitoredRequestCountMetricT&& value) { SetMonitoredRequestCountMetric(std::forward<MonitoredRequestCountMetricT>(value)); return *this;}
134135
///@}
136+
137+
///@{
138+
/**
139+
* <p>Identifies the dependency using the <code>DependencyKeyAttributes</code> and
140+
* <code>DependencyOperationName</code>. </p>
141+
*/
142+
inline const DependencyConfig& GetDependencyConfig() const { return m_dependencyConfig; }
143+
inline bool DependencyConfigHasBeenSet() const { return m_dependencyConfigHasBeenSet; }
144+
template<typename DependencyConfigT = DependencyConfig>
145+
void SetDependencyConfig(DependencyConfigT&& value) { m_dependencyConfigHasBeenSet = true; m_dependencyConfig = std::forward<DependencyConfigT>(value); }
146+
template<typename DependencyConfigT = DependencyConfig>
147+
RequestBasedServiceLevelIndicatorMetricConfig& WithDependencyConfig(DependencyConfigT&& value) { SetDependencyConfig(std::forward<DependencyConfigT>(value)); return *this;}
148+
///@}
135149
private:
136150

137151
Aws::Map<Aws::String, Aws::String> m_keyAttributes;
@@ -148,6 +162,9 @@ namespace Model
148162

149163
MonitoredRequestCountMetricDataQueries m_monitoredRequestCountMetric;
150164
bool m_monitoredRequestCountMetricHasBeenSet = false;
165+
166+
DependencyConfig m_dependencyConfig;
167+
bool m_dependencyConfigHasBeenSet = false;
151168
};
152169

153170
} // namespace Model

generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/model/ServiceLevelIndicatorMetric.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <aws/core/utils/memory/stl/AWSString.h>
1010
#include <aws/application-signals/model/ServiceLevelIndicatorMetricType.h>
1111
#include <aws/core/utils/memory/stl/AWSVector.h>
12+
#include <aws/application-signals/model/DependencyConfig.h>
1213
#include <aws/application-signals/model/MetricDataQuery.h>
1314
#include <utility>
1415

@@ -111,6 +112,19 @@ namespace Model
111112
template<typename MetricDataQueriesT = MetricDataQuery>
112113
ServiceLevelIndicatorMetric& AddMetricDataQueries(MetricDataQueriesT&& value) { m_metricDataQueriesHasBeenSet = true; m_metricDataQueries.emplace_back(std::forward<MetricDataQueriesT>(value)); return *this; }
113114
///@}
115+
116+
///@{
117+
/**
118+
* <p>Identifies the dependency using the <code>DependencyKeyAttributes</code> and
119+
* <code>DependencyOperationName</code>. </p>
120+
*/
121+
inline const DependencyConfig& GetDependencyConfig() const { return m_dependencyConfig; }
122+
inline bool DependencyConfigHasBeenSet() const { return m_dependencyConfigHasBeenSet; }
123+
template<typename DependencyConfigT = DependencyConfig>
124+
void SetDependencyConfig(DependencyConfigT&& value) { m_dependencyConfigHasBeenSet = true; m_dependencyConfig = std::forward<DependencyConfigT>(value); }
125+
template<typename DependencyConfigT = DependencyConfig>
126+
ServiceLevelIndicatorMetric& WithDependencyConfig(DependencyConfigT&& value) { SetDependencyConfig(std::forward<DependencyConfigT>(value)); return *this;}
127+
///@}
114128
private:
115129

116130
Aws::Map<Aws::String, Aws::String> m_keyAttributes;
@@ -124,6 +138,9 @@ namespace Model
124138

125139
Aws::Vector<MetricDataQuery> m_metricDataQueries;
126140
bool m_metricDataQueriesHasBeenSet = false;
141+
142+
DependencyConfig m_dependencyConfig;
143+
bool m_dependencyConfigHasBeenSet = false;
127144
};
128145

129146
} // namespace Model

generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/model/ServiceLevelIndicatorMetricConfig.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <aws/core/utils/memory/stl/AWSString.h>
1010
#include <aws/application-signals/model/ServiceLevelIndicatorMetricType.h>
1111
#include <aws/core/utils/memory/stl/AWSVector.h>
12+
#include <aws/application-signals/model/DependencyConfig.h>
1213
#include <aws/application-signals/model/MetricDataQuery.h>
1314
#include <utility>
1415

@@ -142,6 +143,19 @@ namespace Model
142143
template<typename MetricDataQueriesT = MetricDataQuery>
143144
ServiceLevelIndicatorMetricConfig& AddMetricDataQueries(MetricDataQueriesT&& value) { m_metricDataQueriesHasBeenSet = true; m_metricDataQueries.emplace_back(std::forward<MetricDataQueriesT>(value)); return *this; }
144145
///@}
146+
147+
///@{
148+
/**
149+
* <p>Identifies the dependency using the <code>DependencyKeyAttributes</code> and
150+
* <code>DependencyOperationName</code>. </p>
151+
*/
152+
inline const DependencyConfig& GetDependencyConfig() const { return m_dependencyConfig; }
153+
inline bool DependencyConfigHasBeenSet() const { return m_dependencyConfigHasBeenSet; }
154+
template<typename DependencyConfigT = DependencyConfig>
155+
void SetDependencyConfig(DependencyConfigT&& value) { m_dependencyConfigHasBeenSet = true; m_dependencyConfig = std::forward<DependencyConfigT>(value); }
156+
template<typename DependencyConfigT = DependencyConfig>
157+
ServiceLevelIndicatorMetricConfig& WithDependencyConfig(DependencyConfigT&& value) { SetDependencyConfig(std::forward<DependencyConfigT>(value)); return *this;}
158+
///@}
145159
private:
146160

147161
Aws::Map<Aws::String, Aws::String> m_keyAttributes;
@@ -161,6 +175,9 @@ namespace Model
161175

162176
Aws::Vector<MetricDataQuery> m_metricDataQueries;
163177
bool m_metricDataQueriesHasBeenSet = false;
178+
179+
DependencyConfig m_dependencyConfig;
180+
bool m_dependencyConfigHasBeenSet = false;
164181
};
165182

166183
} // namespace Model

generated/src/aws-cpp-sdk-application-signals/include/aws/application-signals/model/ServiceLevelObjective.h

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#include <aws/application-signals/model/EvaluationType.h>
1313
#include <aws/application-signals/model/Goal.h>
1414
#include <aws/core/utils/memory/stl/AWSVector.h>
15+
#include <aws/application-signals/model/MetricSourceType.h>
1516
#include <aws/application-signals/model/BurnRateConfiguration.h>
1617
#include <utility>
1718

@@ -177,6 +178,18 @@ namespace Model
177178
template<typename BurnRateConfigurationsT = BurnRateConfiguration>
178179
ServiceLevelObjective& AddBurnRateConfigurations(BurnRateConfigurationsT&& value) { m_burnRateConfigurationsHasBeenSet = true; m_burnRateConfigurations.emplace_back(std::forward<BurnRateConfigurationsT>(value)); return *this; }
179180
///@}
181+
182+
///@{
183+
/**
184+
* <p>Displays the SLI metric source type for this SLO. Supported types are:</p>
185+
* <ul> <li> <p>Service operation</p> </li> <li> <p>Service dependency</p> </li>
186+
* <li> <p>CloudWatch metric</p> </li> </ul>
187+
*/
188+
inline MetricSourceType GetMetricSourceType() const { return m_metricSourceType; }
189+
inline bool MetricSourceTypeHasBeenSet() const { return m_metricSourceTypeHasBeenSet; }
190+
inline void SetMetricSourceType(MetricSourceType value) { m_metricSourceTypeHasBeenSet = true; m_metricSourceType = value; }
191+
inline ServiceLevelObjective& WithMetricSourceType(MetricSourceType value) { SetMetricSourceType(value); return *this;}
192+
///@}
180193
private:
181194

182195
Aws::String m_arn;
@@ -208,6 +221,9 @@ namespace Model
208221

209222
Aws::Vector<BurnRateConfiguration> m_burnRateConfigurations;
210223
bool m_burnRateConfigurationsHasBeenSet = false;
224+
225+
MetricSourceType m_metricSourceType{MetricSourceType::NOT_SET};
226+
bool m_metricSourceTypeHasBeenSet = false;
211227
};
212228

213229
} // namespace Model

0 commit comments

Comments
 (0)