7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/bedrock/model/CustomModelDeploymentStatus.h>
49 template<
typename CustomModelDeploymentArnT = Aws::String>
50 void SetCustomModelDeploymentArn(CustomModelDeploymentArnT&& value) { m_customModelDeploymentArnHasBeenSet =
true; m_customModelDeploymentArn = std::forward<CustomModelDeploymentArnT>(value); }
51 template<
typename CustomModelDeploymentArnT = Aws::String>
61 template<
typename CustomModelDeploymentNameT = Aws::String>
62 void SetCustomModelDeploymentName(CustomModelDeploymentNameT&& value) { m_customModelDeploymentNameHasBeenSet =
true; m_customModelDeploymentName = std::forward<CustomModelDeploymentNameT>(value); }
63 template<
typename CustomModelDeploymentNameT = Aws::String>
74 template<
typename ModelArnT = Aws::String>
75 void SetModelArn(ModelArnT&& value) { m_modelArnHasBeenSet =
true; m_modelArn = std::forward<ModelArnT>(value); }
76 template<
typename ModelArnT = Aws::String>
86 template<
typename CreatedAtT = Aws::Utils::DateTime>
87 void SetCreatedAt(CreatedAtT&& value) { m_createdAtHasBeenSet =
true; m_createdAt = std::forward<CreatedAtT>(value); }
88 template<
typename CreatedAtT = Aws::Utils::DateTime>
109 template<
typename LastUpdatedAtT = Aws::Utils::DateTime>
110 void SetLastUpdatedAt(LastUpdatedAtT&& value) { m_lastUpdatedAtHasBeenSet =
true; m_lastUpdatedAt = std::forward<LastUpdatedAtT>(value); }
111 template<
typename LastUpdatedAtT = Aws::Utils::DateTime>
122 template<
typename FailureMessageT = Aws::String>
123 void SetFailureMessage(FailureMessageT&& value) { m_failureMessageHasBeenSet =
true; m_failureMessage = std::forward<FailureMessageT>(value); }
124 template<
typename FailureMessageT = Aws::String>
130 bool m_customModelDeploymentArnHasBeenSet =
false;
133 bool m_customModelDeploymentNameHasBeenSet =
false;
136 bool m_modelArnHasBeenSet =
false;
139 bool m_createdAtHasBeenSet =
false;
142 bool m_statusHasBeenSet =
false;
145 bool m_lastUpdatedAtHasBeenSet =
false;
148 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::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue