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>
15template<
typename RESULT_TYPE>
16class AmazonWebServiceResult;
42 template<
typename CustomModelDeploymentArnT = Aws::String>
43 void SetCustomModelDeploymentArn(CustomModelDeploymentArnT&& value) { m_customModelDeploymentArnHasBeenSet =
true; m_customModelDeploymentArn = std::forward<CustomModelDeploymentArnT>(value); }
44 template<
typename CustomModelDeploymentArnT = Aws::String>
53 template<
typename ModelDeploymentNameT = Aws::String>
54 void SetModelDeploymentName(ModelDeploymentNameT&& value) { m_modelDeploymentNameHasBeenSet =
true; m_modelDeploymentName = std::forward<ModelDeploymentNameT>(value); }
55 template<
typename ModelDeploymentNameT = Aws::String>
65 template<
typename ModelArnT = Aws::String>
66 void SetModelArn(ModelArnT&& value) { m_modelArnHasBeenSet =
true; m_modelArn = std::forward<ModelArnT>(value); }
67 template<
typename ModelArnT = Aws::String>
76 template<
typename CreatedAtT = Aws::Utils::DateTime>
77 void SetCreatedAt(CreatedAtT&& value) { m_createdAtHasBeenSet =
true; m_createdAt = std::forward<CreatedAtT>(value); }
78 template<
typename CreatedAtT = Aws::Utils::DateTime>
100 template<
typename DescriptionT = Aws::String>
101 void SetDescription(DescriptionT&& value) { m_descriptionHasBeenSet =
true; m_description = std::forward<DescriptionT>(value); }
102 template<
typename DescriptionT = Aws::String>
112 template<
typename FailureMessageT = Aws::String>
113 void SetFailureMessage(FailureMessageT&& value) { m_failureMessageHasBeenSet =
true; m_failureMessage = std::forward<FailureMessageT>(value); }
114 template<
typename FailureMessageT = Aws::String>
123 template<
typename LastUpdatedAtT = Aws::Utils::DateTime>
124 void SetLastUpdatedAt(LastUpdatedAtT&& value) { m_lastUpdatedAtHasBeenSet =
true; m_lastUpdatedAt = std::forward<LastUpdatedAtT>(value); }
125 template<
typename LastUpdatedAtT = Aws::Utils::DateTime>
132 template<
typename RequestIdT = Aws::String>
133 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet =
true; m_requestId = std::forward<RequestIdT>(value); }
134 template<
typename RequestIdT = Aws::String>
140 bool m_customModelDeploymentArnHasBeenSet =
false;
143 bool m_modelDeploymentNameHasBeenSet =
false;
146 bool m_modelArnHasBeenSet =
false;
149 bool m_createdAtHasBeenSet =
false;
152 bool m_statusHasBeenSet =
false;
155 bool m_descriptionHasBeenSet =
false;
158 bool m_failureMessageHasBeenSet =
false;
161 bool m_lastUpdatedAtHasBeenSet =
false;
164 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 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)
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::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue