7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/bedrock/model/CustomModelDeploymentStatus.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
43 template <
typename CustomModelDeploymentArnT = Aws::String>
45 m_customModelDeploymentArnHasBeenSet =
true;
46 m_customModelDeploymentArn = std::forward<CustomModelDeploymentArnT>(value);
48 template <
typename CustomModelDeploymentArnT = Aws::String>
61 template <
typename CustomModelDeploymentNameT = Aws::String>
63 m_customModelDeploymentNameHasBeenSet =
true;
64 m_customModelDeploymentName = std::forward<CustomModelDeploymentNameT>(value);
66 template <
typename CustomModelDeploymentNameT = Aws::String>
80 template <
typename ModelArnT = Aws::String>
82 m_modelArnHasBeenSet =
true;
83 m_modelArn = std::forward<ModelArnT>(value);
85 template <
typename ModelArnT = Aws::String>
98 template <
typename CreatedAtT = Aws::Utils::DateTime>
100 m_createdAtHasBeenSet =
true;
101 m_createdAt = std::forward<CreatedAtT>(value);
103 template <
typename CreatedAtT = Aws::Utils::DateTime>
118 m_statusHasBeenSet =
true;
133 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
135 m_lastUpdatedAtHasBeenSet =
true;
136 m_lastUpdatedAt = std::forward<LastUpdatedAtT>(value);
138 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
152 template <
typename FailureMessageT = Aws::String>
154 m_failureMessageHasBeenSet =
true;
155 m_failureMessage = std::forward<FailureMessageT>(value);
157 template <
typename FailureMessageT = Aws::String>
177 bool m_customModelDeploymentArnHasBeenSet =
false;
178 bool m_customModelDeploymentNameHasBeenSet =
false;
179 bool m_modelArnHasBeenSet =
false;
180 bool m_createdAtHasBeenSet =
false;
181 bool m_statusHasBeenSet =
false;
182 bool m_lastUpdatedAtHasBeenSet =
false;
183 bool m_failureMessageHasBeenSet =
false;
void SetStatus(CustomModelDeploymentStatus value)
CustomModelDeploymentSummary & WithLastUpdatedAt(LastUpdatedAtT &&value)
void SetModelArn(ModelArnT &&value)
const Aws::Utils::DateTime & GetCreatedAt() const
const Aws::String & GetCustomModelDeploymentName() const
void SetCustomModelDeploymentArn(CustomModelDeploymentArnT &&value)
CustomModelDeploymentSummary & WithCustomModelDeploymentArn(CustomModelDeploymentArnT &&value)
AWS_BEDROCK_API CustomModelDeploymentSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCK_API CustomModelDeploymentSummary()=default
const Aws::String & GetFailureMessage() const
const Aws::String & GetModelArn() const
void SetCustomModelDeploymentName(CustomModelDeploymentNameT &&value)
const Aws::String & GetCustomModelDeploymentArn() const
bool CreatedAtHasBeenSet() const
bool StatusHasBeenSet() const
void SetLastUpdatedAt(LastUpdatedAtT &&value)
void SetCreatedAt(CreatedAtT &&value)
CustomModelDeploymentStatus GetStatus() const
CustomModelDeploymentSummary & WithCustomModelDeploymentName(CustomModelDeploymentNameT &&value)
bool LastUpdatedAtHasBeenSet() const
CustomModelDeploymentSummary & WithStatus(CustomModelDeploymentStatus value)
AWS_BEDROCK_API CustomModelDeploymentSummary(Aws::Utils::Json::JsonView jsonValue)
CustomModelDeploymentSummary & WithFailureMessage(FailureMessageT &&value)
const Aws::Utils::DateTime & GetLastUpdatedAt() const
AWS_BEDROCK_API Aws::Utils::Json::JsonValue Jsonize() const
CustomModelDeploymentSummary & WithModelArn(ModelArnT &&value)
bool ModelArnHasBeenSet() const
bool FailureMessageHasBeenSet() const
bool CustomModelDeploymentNameHasBeenSet() const
bool CustomModelDeploymentArnHasBeenSet() const
CustomModelDeploymentSummary & WithCreatedAt(CreatedAtT &&value)
void SetFailureMessage(FailureMessageT &&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