7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/bedrock/model/CustomModelDeploymentStatus.h>
9#include <aws/bedrock/model/CustomModelDeploymentUpdateDetails.h>
10#include <aws/core/http/HttpResponse.h>
11#include <aws/core/utils/DateTime.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
17template <
typename RESULT_TYPE>
18class AmazonWebServiceResult;
38 template <
typename CustomModelDeploymentArnT = Aws::String>
40 m_customModelDeploymentArnHasBeenSet =
true;
41 m_customModelDeploymentArn = std::forward<CustomModelDeploymentArnT>(value);
43 template <
typename CustomModelDeploymentArnT = Aws::String>
55 template <
typename ModelDeploymentNameT = Aws::String>
57 m_modelDeploymentNameHasBeenSet =
true;
58 m_modelDeploymentName = std::forward<ModelDeploymentNameT>(value);
60 template <
typename ModelDeploymentNameT = Aws::String>
73 template <
typename ModelArnT = Aws::String>
75 m_modelArnHasBeenSet =
true;
76 m_modelArn = std::forward<ModelArnT>(value);
78 template <
typename ModelArnT = Aws::String>
90 template <
typename CreatedAtT = Aws::Utils::DateTime>
92 m_createdAtHasBeenSet =
true;
93 m_createdAt = std::forward<CreatedAtT>(value);
95 template <
typename CreatedAtT = Aws::Utils::DateTime>
112 m_statusHasBeenSet =
true;
126 template <
typename DescriptionT = Aws::String>
128 m_descriptionHasBeenSet =
true;
129 m_description = std::forward<DescriptionT>(value);
131 template <
typename DescriptionT = Aws::String>
144 template <
typename UpdateDetailsT = CustomModelDeploymentUpdateDetails>
146 m_updateDetailsHasBeenSet =
true;
147 m_updateDetails = std::forward<UpdateDetailsT>(value);
149 template <
typename UpdateDetailsT = CustomModelDeploymentUpdateDetails>
162 template <
typename FailureMessageT = Aws::String>
164 m_failureMessageHasBeenSet =
true;
165 m_failureMessage = std::forward<FailureMessageT>(value);
167 template <
typename FailureMessageT = Aws::String>
179 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
181 m_lastUpdatedAtHasBeenSet =
true;
182 m_lastUpdatedAt = std::forward<LastUpdatedAtT>(value);
184 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
194 template <
typename RequestIdT = Aws::String>
196 m_requestIdHasBeenSet =
true;
197 m_requestId = std::forward<RequestIdT>(value);
199 template <
typename RequestIdT = Aws::String>
220 CustomModelDeploymentUpdateDetails m_updateDetails;
228 bool m_customModelDeploymentArnHasBeenSet =
false;
229 bool m_modelDeploymentNameHasBeenSet =
false;
230 bool m_modelArnHasBeenSet =
false;
231 bool m_createdAtHasBeenSet =
false;
232 bool m_statusHasBeenSet =
false;
233 bool m_descriptionHasBeenSet =
false;
234 bool m_updateDetailsHasBeenSet =
false;
235 bool m_failureMessageHasBeenSet =
false;
236 bool m_lastUpdatedAtHasBeenSet =
false;
237 bool m_requestIdHasBeenSet =
false;
AWS_BEDROCK_API GetCustomModelDeploymentResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetCustomModelDeploymentResult & WithRequestId(RequestIdT &&value)
void SetRequestId(RequestIdT &&value)
AWS_BEDROCK_API GetCustomModelDeploymentResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::Utils::DateTime & GetLastUpdatedAt() const
void SetStatus(CustomModelDeploymentStatus value)
void SetCustomModelDeploymentArn(CustomModelDeploymentArnT &&value)
GetCustomModelDeploymentResult & WithStatus(CustomModelDeploymentStatus value)
Aws::Http::HttpResponseCode GetHttpResponseCode() const
const CustomModelDeploymentUpdateDetails & GetUpdateDetails() const
void SetUpdateDetails(UpdateDetailsT &&value)
const Aws::String & GetDescription() const
GetCustomModelDeploymentResult & WithCustomModelDeploymentArn(CustomModelDeploymentArnT &&value)
GetCustomModelDeploymentResult & WithFailureMessage(FailureMessageT &&value)
GetCustomModelDeploymentResult & WithModelArn(ModelArnT &&value)
const Aws::String & GetRequestId() const
const Aws::String & GetModelArn() const
GetCustomModelDeploymentResult & WithModelDeploymentName(ModelDeploymentNameT &&value)
const Aws::String & GetFailureMessage() const
GetCustomModelDeploymentResult & WithCreatedAt(CreatedAtT &&value)
GetCustomModelDeploymentResult & WithUpdateDetails(UpdateDetailsT &&value)
void SetFailureMessage(FailureMessageT &&value)
void SetModelArn(ModelArnT &&value)
AWS_BEDROCK_API GetCustomModelDeploymentResult()=default
const Aws::Utils::DateTime & GetCreatedAt() const
CustomModelDeploymentStatus GetStatus() const
const Aws::String & GetCustomModelDeploymentArn() const
void SetModelDeploymentName(ModelDeploymentNameT &&value)
GetCustomModelDeploymentResult & WithLastUpdatedAt(LastUpdatedAtT &&value)
void SetCreatedAt(CreatedAtT &&value)
GetCustomModelDeploymentResult & WithDescription(DescriptionT &&value)
void SetDescription(DescriptionT &&value)
const Aws::String & GetModelDeploymentName() const
void SetLastUpdatedAt(LastUpdatedAtT &&value)
CustomModelDeploymentStatus
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue