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/utils/DateTime.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
16template <
typename RESULT_TYPE>
17class AmazonWebServiceResult;
37 template <
typename CustomModelDeploymentArnT = Aws::String>
39 m_customModelDeploymentArnHasBeenSet =
true;
40 m_customModelDeploymentArn = std::forward<CustomModelDeploymentArnT>(value);
42 template <
typename CustomModelDeploymentArnT = Aws::String>
54 template <
typename ModelDeploymentNameT = Aws::String>
56 m_modelDeploymentNameHasBeenSet =
true;
57 m_modelDeploymentName = std::forward<ModelDeploymentNameT>(value);
59 template <
typename ModelDeploymentNameT = Aws::String>
72 template <
typename ModelArnT = Aws::String>
74 m_modelArnHasBeenSet =
true;
75 m_modelArn = std::forward<ModelArnT>(value);
77 template <
typename ModelArnT = Aws::String>
89 template <
typename CreatedAtT = Aws::Utils::DateTime>
91 m_createdAtHasBeenSet =
true;
92 m_createdAt = std::forward<CreatedAtT>(value);
94 template <
typename CreatedAtT = Aws::Utils::DateTime>
111 m_statusHasBeenSet =
true;
125 template <
typename DescriptionT = Aws::String>
127 m_descriptionHasBeenSet =
true;
128 m_description = std::forward<DescriptionT>(value);
130 template <
typename DescriptionT = Aws::String>
143 template <
typename UpdateDetailsT = CustomModelDeploymentUpdateDetails>
145 m_updateDetailsHasBeenSet =
true;
146 m_updateDetails = std::forward<UpdateDetailsT>(value);
148 template <
typename UpdateDetailsT = CustomModelDeploymentUpdateDetails>
161 template <
typename FailureMessageT = Aws::String>
163 m_failureMessageHasBeenSet =
true;
164 m_failureMessage = std::forward<FailureMessageT>(value);
166 template <
typename FailureMessageT = Aws::String>
178 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
180 m_lastUpdatedAtHasBeenSet =
true;
181 m_lastUpdatedAt = std::forward<LastUpdatedAtT>(value);
183 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
193 template <
typename RequestIdT = Aws::String>
195 m_requestIdHasBeenSet =
true;
196 m_requestId = std::forward<RequestIdT>(value);
198 template <
typename RequestIdT = Aws::String>
217 CustomModelDeploymentUpdateDetails m_updateDetails;
224 bool m_customModelDeploymentArnHasBeenSet =
false;
225 bool m_modelDeploymentNameHasBeenSet =
false;
226 bool m_modelArnHasBeenSet =
false;
227 bool m_createdAtHasBeenSet =
false;
228 bool m_statusHasBeenSet =
false;
229 bool m_descriptionHasBeenSet =
false;
230 bool m_updateDetailsHasBeenSet =
false;
231 bool m_failureMessageHasBeenSet =
false;
232 bool m_lastUpdatedAtHasBeenSet =
false;
233 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)
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