Skip to content

Commit 0e211d7

Browse files
The AWS MediaConvert Probe API allows you to analyze media files and retrieve detailed metadata about their content, format, and structure.
Adding licenses to EKS Anywhere Subscription operations response. Added a mandatory parameter DataAutomationProfileArn to support for cross region inference for InvokeDataAutomationAsync API. Renamed DataAutomationArn to DataAutomationProjectArn. Added APIs to support tagging. This release lets Amazon Bedrock Flows support newer models by increasing the maximum length of output in a prompt configuration. This release also increases the maximum number of prompt variables to 20 and the maximum number of node inputs to 20. Renamed and added new StandardConfiguration enums. Added support to update EncryptionConfiguration in UpdateBlueprint and UpdateDataAutomation APIs. Changed HttpStatus code for DeleteBlueprint and DeleteDataAutomationProject APIs to 200 from 204. Added APIs to support tagging. Systems Manager doc-only updates for Feb. 2025. Update GetProducts and DescribeServices API request input validations. Add skipped status to the Result Statistics of an Assessment Run
1 parent 82ba707 commit 0e211d7

File tree

132 files changed

+7691
-1016
lines changed

Some content is hidden

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

132 files changed

+7691
-1016
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.11.516
1+
1.11.517

generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntimeClient.h

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,83 @@ namespace BedrockDataAutomationRuntime
138138
return SubmitAsync(&BedrockDataAutomationRuntimeClient::InvokeDataAutomationAsync, request, handler, context);
139139
}
140140

141+
/**
142+
* <p>List tags for an Amazon Bedrock Data Automation resource</p><p><h3>See
143+
* Also:</h3> <a
144+
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-data-automation-runtime-2024-06-13/ListTagsForResource">AWS
145+
* API Reference</a></p>
146+
*/
147+
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest& request) const;
148+
149+
/**
150+
* A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests.
151+
*/
152+
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
153+
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
154+
{
155+
return SubmitCallable(&BedrockDataAutomationRuntimeClient::ListTagsForResource, request);
156+
}
157+
158+
/**
159+
* An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.
160+
*/
161+
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
162+
void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
163+
{
164+
return SubmitAsync(&BedrockDataAutomationRuntimeClient::ListTagsForResource, request, handler, context);
165+
}
166+
167+
/**
168+
* <p>Tag an Amazon Bedrock Data Automation resource</p><p><h3>See Also:</h3> <a
169+
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-data-automation-runtime-2024-06-13/TagResource">AWS
170+
* API Reference</a></p>
171+
*/
172+
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest& request) const;
173+
174+
/**
175+
* A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests.
176+
*/
177+
template<typename TagResourceRequestT = Model::TagResourceRequest>
178+
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
179+
{
180+
return SubmitCallable(&BedrockDataAutomationRuntimeClient::TagResource, request);
181+
}
182+
183+
/**
184+
* An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.
185+
*/
186+
template<typename TagResourceRequestT = Model::TagResourceRequest>
187+
void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
188+
{
189+
return SubmitAsync(&BedrockDataAutomationRuntimeClient::TagResource, request, handler, context);
190+
}
191+
192+
/**
193+
* <p>Untag an Amazon Bedrock Data Automation resource</p><p><h3>See Also:</h3>
194+
* <a
195+
* href="http://docs.aws.amazon.com/goto/WebAPI/bedrock-data-automation-runtime-2024-06-13/UntagResource">AWS
196+
* API Reference</a></p>
197+
*/
198+
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest& request) const;
199+
200+
/**
201+
* A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests.
202+
*/
203+
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
204+
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
205+
{
206+
return SubmitCallable(&BedrockDataAutomationRuntimeClient::UntagResource, request);
207+
}
208+
209+
/**
210+
* An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.
211+
*/
212+
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
213+
void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
214+
{
215+
return SubmitAsync(&BedrockDataAutomationRuntimeClient::UntagResource, request, handler, context);
216+
}
217+
141218

142219
void OverrideEndpoint(const Aws::String& endpoint);
143220
std::shared_ptr<BedrockDataAutomationRuntimeEndpointProviderBase>& accessEndpointProvider();

generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntimeServiceClientModel.h

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020
/* Service model headers required in BedrockDataAutomationRuntimeClient header */
2121
#include <aws/bedrock-data-automation-runtime/model/GetDataAutomationStatusResult.h>
2222
#include <aws/bedrock-data-automation-runtime/model/InvokeDataAutomationAsyncResult.h>
23+
#include <aws/bedrock-data-automation-runtime/model/ListTagsForResourceResult.h>
24+
#include <aws/bedrock-data-automation-runtime/model/TagResourceResult.h>
25+
#include <aws/bedrock-data-automation-runtime/model/UntagResourceResult.h>
2326
/* End of service model headers required in BedrockDataAutomationRuntimeClient header */
2427

2528
namespace Aws
@@ -62,16 +65,25 @@ namespace Aws
6265
/* Service model forward declarations required in BedrockDataAutomationRuntimeClient header */
6366
class GetDataAutomationStatusRequest;
6467
class InvokeDataAutomationAsyncRequest;
68+
class ListTagsForResourceRequest;
69+
class TagResourceRequest;
70+
class UntagResourceRequest;
6571
/* End of service model forward declarations required in BedrockDataAutomationRuntimeClient header */
6672

6773
/* Service model Outcome class definitions */
6874
typedef Aws::Utils::Outcome<GetDataAutomationStatusResult, BedrockDataAutomationRuntimeError> GetDataAutomationStatusOutcome;
6975
typedef Aws::Utils::Outcome<InvokeDataAutomationAsyncResult, BedrockDataAutomationRuntimeError> InvokeDataAutomationAsyncOutcome;
76+
typedef Aws::Utils::Outcome<ListTagsForResourceResult, BedrockDataAutomationRuntimeError> ListTagsForResourceOutcome;
77+
typedef Aws::Utils::Outcome<TagResourceResult, BedrockDataAutomationRuntimeError> TagResourceOutcome;
78+
typedef Aws::Utils::Outcome<UntagResourceResult, BedrockDataAutomationRuntimeError> UntagResourceOutcome;
7079
/* End of service model Outcome class definitions */
7180

7281
/* Service model Outcome callable definitions */
7382
typedef std::future<GetDataAutomationStatusOutcome> GetDataAutomationStatusOutcomeCallable;
7483
typedef std::future<InvokeDataAutomationAsyncOutcome> InvokeDataAutomationAsyncOutcomeCallable;
84+
typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
85+
typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
86+
typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
7587
/* End of service model Outcome callable definitions */
7688
} // namespace Model
7789

@@ -80,6 +92,9 @@ namespace Aws
8092
/* Service model async handlers definitions */
8193
typedef std::function<void(const BedrockDataAutomationRuntimeClient*, const Model::GetDataAutomationStatusRequest&, const Model::GetDataAutomationStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataAutomationStatusResponseReceivedHandler;
8294
typedef std::function<void(const BedrockDataAutomationRuntimeClient*, const Model::InvokeDataAutomationAsyncRequest&, const Model::InvokeDataAutomationAsyncOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > InvokeDataAutomationAsyncResponseReceivedHandler;
95+
typedef std::function<void(const BedrockDataAutomationRuntimeClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
96+
typedef std::function<void(const BedrockDataAutomationRuntimeClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
97+
typedef std::function<void(const BedrockDataAutomationRuntimeClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
8398
/* End of service model async handlers definitions */
8499
} // namespace BedrockDataAutomationRuntime
85100
} // namespace Aws

generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/model/DataAutomationConfiguration.h

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,16 @@ namespace Model
4040

4141
///@{
4242
/**
43-
* <p>Data automation arn.</p>
43+
* <p>Data automation project arn.</p>
4444
*/
45-
inline const Aws::String& GetDataAutomationArn() const{ return m_dataAutomationArn; }
46-
inline bool DataAutomationArnHasBeenSet() const { return m_dataAutomationArnHasBeenSet; }
47-
inline void SetDataAutomationArn(const Aws::String& value) { m_dataAutomationArnHasBeenSet = true; m_dataAutomationArn = value; }
48-
inline void SetDataAutomationArn(Aws::String&& value) { m_dataAutomationArnHasBeenSet = true; m_dataAutomationArn = std::move(value); }
49-
inline void SetDataAutomationArn(const char* value) { m_dataAutomationArnHasBeenSet = true; m_dataAutomationArn.assign(value); }
50-
inline DataAutomationConfiguration& WithDataAutomationArn(const Aws::String& value) { SetDataAutomationArn(value); return *this;}
51-
inline DataAutomationConfiguration& WithDataAutomationArn(Aws::String&& value) { SetDataAutomationArn(std::move(value)); return *this;}
52-
inline DataAutomationConfiguration& WithDataAutomationArn(const char* value) { SetDataAutomationArn(value); return *this;}
45+
inline const Aws::String& GetDataAutomationProjectArn() const{ return m_dataAutomationProjectArn; }
46+
inline bool DataAutomationProjectArnHasBeenSet() const { return m_dataAutomationProjectArnHasBeenSet; }
47+
inline void SetDataAutomationProjectArn(const Aws::String& value) { m_dataAutomationProjectArnHasBeenSet = true; m_dataAutomationProjectArn = value; }
48+
inline void SetDataAutomationProjectArn(Aws::String&& value) { m_dataAutomationProjectArnHasBeenSet = true; m_dataAutomationProjectArn = std::move(value); }
49+
inline void SetDataAutomationProjectArn(const char* value) { m_dataAutomationProjectArnHasBeenSet = true; m_dataAutomationProjectArn.assign(value); }
50+
inline DataAutomationConfiguration& WithDataAutomationProjectArn(const Aws::String& value) { SetDataAutomationProjectArn(value); return *this;}
51+
inline DataAutomationConfiguration& WithDataAutomationProjectArn(Aws::String&& value) { SetDataAutomationProjectArn(std::move(value)); return *this;}
52+
inline DataAutomationConfiguration& WithDataAutomationProjectArn(const char* value) { SetDataAutomationProjectArn(value); return *this;}
5353
///@}
5454

5555
///@{
@@ -65,8 +65,8 @@ namespace Model
6565
///@}
6666
private:
6767

68-
Aws::String m_dataAutomationArn;
69-
bool m_dataAutomationArnHasBeenSet = false;
68+
Aws::String m_dataAutomationProjectArn;
69+
bool m_dataAutomationProjectArnHasBeenSet = false;
7070

7171
DataAutomationStage m_stage;
7272
bool m_stageHasBeenSet = false;

generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/model/EncryptionConfiguration.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ namespace Model
4040

4141
///@{
4242
/**
43-
* <p>KMS key id.</p>
43+
* <p>Customer KMS key used for encryption</p>
4444
*/
4545
inline const Aws::String& GetKmsKeyId() const{ return m_kmsKeyId; }
4646
inline bool KmsKeyIdHasBeenSet() const { return m_kmsKeyIdHasBeenSet; }

generated/src/aws-cpp-sdk-bedrock-data-automation-runtime/include/aws/bedrock-data-automation-runtime/model/InvokeDataAutomationAsyncRequest.h

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
#include <aws/bedrock-data-automation-runtime/model/NotificationConfiguration.h>
1515
#include <aws/core/utils/memory/stl/AWSVector.h>
1616
#include <aws/bedrock-data-automation-runtime/model/Blueprint.h>
17+
#include <aws/bedrock-data-automation-runtime/model/Tag.h>
1718
#include <utility>
1819
#include <aws/core/utils/UUID.h>
1920

@@ -132,6 +133,34 @@ namespace Model
132133
inline InvokeDataAutomationAsyncRequest& AddBlueprints(const Blueprint& value) { m_blueprintsHasBeenSet = true; m_blueprints.push_back(value); return *this; }
133134
inline InvokeDataAutomationAsyncRequest& AddBlueprints(Blueprint&& value) { m_blueprintsHasBeenSet = true; m_blueprints.push_back(std::move(value)); return *this; }
134135
///@}
136+
137+
///@{
138+
/**
139+
* <p>Data automation profile ARN</p>
140+
*/
141+
inline const Aws::String& GetDataAutomationProfileArn() const{ return m_dataAutomationProfileArn; }
142+
inline bool DataAutomationProfileArnHasBeenSet() const { return m_dataAutomationProfileArnHasBeenSet; }
143+
inline void SetDataAutomationProfileArn(const Aws::String& value) { m_dataAutomationProfileArnHasBeenSet = true; m_dataAutomationProfileArn = value; }
144+
inline void SetDataAutomationProfileArn(Aws::String&& value) { m_dataAutomationProfileArnHasBeenSet = true; m_dataAutomationProfileArn = std::move(value); }
145+
inline void SetDataAutomationProfileArn(const char* value) { m_dataAutomationProfileArnHasBeenSet = true; m_dataAutomationProfileArn.assign(value); }
146+
inline InvokeDataAutomationAsyncRequest& WithDataAutomationProfileArn(const Aws::String& value) { SetDataAutomationProfileArn(value); return *this;}
147+
inline InvokeDataAutomationAsyncRequest& WithDataAutomationProfileArn(Aws::String&& value) { SetDataAutomationProfileArn(std::move(value)); return *this;}
148+
inline InvokeDataAutomationAsyncRequest& WithDataAutomationProfileArn(const char* value) { SetDataAutomationProfileArn(value); return *this;}
149+
///@}
150+
151+
///@{
152+
/**
153+
* <p>List of tags.</p>
154+
*/
155+
inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
156+
inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
157+
inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
158+
inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
159+
inline InvokeDataAutomationAsyncRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
160+
inline InvokeDataAutomationAsyncRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
161+
inline InvokeDataAutomationAsyncRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
162+
inline InvokeDataAutomationAsyncRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
163+
///@}
135164
private:
136165

137166
Aws::String m_clientToken;
@@ -154,6 +183,12 @@ namespace Model
154183

155184
Aws::Vector<Blueprint> m_blueprints;
156185
bool m_blueprintsHasBeenSet = false;
186+
187+
Aws::String m_dataAutomationProfileArn;
188+
bool m_dataAutomationProfileArnHasBeenSet = false;
189+
190+
Aws::Vector<Tag> m_tags;
191+
bool m_tagsHasBeenSet = false;
157192
};
158193

159194
} // namespace Model
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
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/bedrock-data-automation-runtime/BedrockDataAutomationRuntime_EXPORTS.h>
8+
#include <aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntimeRequest.h>
9+
#include <aws/core/utils/memory/stl/AWSString.h>
10+
#include <utility>
11+
12+
namespace Aws
13+
{
14+
namespace BedrockDataAutomationRuntime
15+
{
16+
namespace Model
17+
{
18+
19+
/**
20+
*/
21+
class ListTagsForResourceRequest : public BedrockDataAutomationRuntimeRequest
22+
{
23+
public:
24+
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API ListTagsForResourceRequest();
25+
26+
// Service request name is the Operation name which will send this request out,
27+
// each operation should has unique request name, so that we can get operation's name from this request.
28+
// Note: this is not true for response, multiple operations may have the same response name,
29+
// so we can not get operation's name from response.
30+
inline virtual const char* GetServiceRequestName() const override { return "ListTagsForResource"; }
31+
32+
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API Aws::String SerializePayload() const override;
33+
34+
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override;
35+
36+
37+
///@{
38+
39+
inline const Aws::String& GetResourceARN() const{ return m_resourceARN; }
40+
inline bool ResourceARNHasBeenSet() const { return m_resourceARNHasBeenSet; }
41+
inline void SetResourceARN(const Aws::String& value) { m_resourceARNHasBeenSet = true; m_resourceARN = value; }
42+
inline void SetResourceARN(Aws::String&& value) { m_resourceARNHasBeenSet = true; m_resourceARN = std::move(value); }
43+
inline void SetResourceARN(const char* value) { m_resourceARNHasBeenSet = true; m_resourceARN.assign(value); }
44+
inline ListTagsForResourceRequest& WithResourceARN(const Aws::String& value) { SetResourceARN(value); return *this;}
45+
inline ListTagsForResourceRequest& WithResourceARN(Aws::String&& value) { SetResourceARN(std::move(value)); return *this;}
46+
inline ListTagsForResourceRequest& WithResourceARN(const char* value) { SetResourceARN(value); return *this;}
47+
///@}
48+
private:
49+
50+
Aws::String m_resourceARN;
51+
bool m_resourceARNHasBeenSet = false;
52+
};
53+
54+
} // namespace Model
55+
} // namespace BedrockDataAutomationRuntime
56+
} // namespace Aws
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
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/bedrock-data-automation-runtime/BedrockDataAutomationRuntime_EXPORTS.h>
8+
#include <aws/core/utils/memory/stl/AWSVector.h>
9+
#include <aws/core/utils/memory/stl/AWSString.h>
10+
#include <aws/bedrock-data-automation-runtime/model/Tag.h>
11+
#include <utility>
12+
13+
namespace Aws
14+
{
15+
template<typename RESULT_TYPE>
16+
class AmazonWebServiceResult;
17+
18+
namespace Utils
19+
{
20+
namespace Json
21+
{
22+
class JsonValue;
23+
} // namespace Json
24+
} // namespace Utils
25+
namespace BedrockDataAutomationRuntime
26+
{
27+
namespace Model
28+
{
29+
class ListTagsForResourceResult
30+
{
31+
public:
32+
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API ListTagsForResourceResult();
33+
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API ListTagsForResourceResult(const Aws::AmazonWebServiceResult<Aws::Utils::Json::JsonValue>& result);
34+
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API ListTagsForResourceResult& operator=(const Aws::AmazonWebServiceResult<Aws::Utils::Json::JsonValue>& result);
35+
36+
37+
///@{
38+
39+
inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
40+
inline void SetTags(const Aws::Vector<Tag>& value) { m_tags = value; }
41+
inline void SetTags(Aws::Vector<Tag>&& value) { m_tags = std::move(value); }
42+
inline ListTagsForResourceResult& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
43+
inline ListTagsForResourceResult& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
44+
inline ListTagsForResourceResult& AddTags(const Tag& value) { m_tags.push_back(value); return *this; }
45+
inline ListTagsForResourceResult& AddTags(Tag&& value) { m_tags.push_back(std::move(value)); return *this; }
46+
///@}
47+
48+
///@{
49+
50+
inline const Aws::String& GetRequestId() const{ return m_requestId; }
51+
inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
52+
inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
53+
inline void SetRequestId(const char* value) { m_requestId.assign(value); }
54+
inline ListTagsForResourceResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
55+
inline ListTagsForResourceResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
56+
inline ListTagsForResourceResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
57+
///@}
58+
private:
59+
60+
Aws::Vector<Tag> m_tags;
61+
62+
Aws::String m_requestId;
63+
};
64+
65+
} // namespace Model
66+
} // namespace BedrockDataAutomationRuntime
67+
} // namespace Aws

0 commit comments

Comments
 (0)