7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/SageMaker_EXPORTS.h>
10#include <aws/sagemaker/model/TrialSource.h>
45 template <
typename TrialArnT = Aws::String>
47 m_trialArnHasBeenSet =
true;
48 m_trialArn = std::forward<TrialArnT>(value);
50 template <
typename TrialArnT = Aws::String>
63 template <
typename TrialNameT = Aws::String>
65 m_trialNameHasBeenSet =
true;
66 m_trialName = std::forward<TrialNameT>(value);
68 template <
typename TrialNameT = Aws::String>
82 template <
typename DisplayNameT = Aws::String>
84 m_displayNameHasBeenSet =
true;
85 m_displayName = std::forward<DisplayNameT>(value);
87 template <
typename DisplayNameT = Aws::String>
98 template <
typename TrialSourceT = TrialSource>
100 m_trialSourceHasBeenSet =
true;
101 m_trialSource = std::forward<TrialSourceT>(value);
103 template <
typename TrialSourceT = TrialSource>
116 template <
typename CreationTimeT = Aws::Utils::DateTime>
118 m_creationTimeHasBeenSet =
true;
119 m_creationTime = std::forward<CreationTimeT>(value);
121 template <
typename CreationTimeT = Aws::Utils::DateTime>
134 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
136 m_lastModifiedTimeHasBeenSet =
true;
137 m_lastModifiedTime = std::forward<LastModifiedTimeT>(value);
139 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
157 bool m_trialArnHasBeenSet =
false;
158 bool m_trialNameHasBeenSet =
false;
159 bool m_displayNameHasBeenSet =
false;
160 bool m_trialSourceHasBeenSet =
false;
161 bool m_creationTimeHasBeenSet =
false;
162 bool m_lastModifiedTimeHasBeenSet =
false;
const Aws::String & GetDisplayName() const
void SetTrialName(TrialNameT &&value)
void SetCreationTime(CreationTimeT &&value)
TrialSummary & WithDisplayName(DisplayNameT &&value)
const TrialSource & GetTrialSource() const
bool LastModifiedTimeHasBeenSet() const
bool DisplayNameHasBeenSet() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
TrialSummary & WithLastModifiedTime(LastModifiedTimeT &&value)
bool TrialNameHasBeenSet() const
const Aws::String & GetTrialName() const
AWS_SAGEMAKER_API TrialSummary(Aws::Utils::Json::JsonView jsonValue)
bool TrialSourceHasBeenSet() const
void SetTrialSource(TrialSourceT &&value)
void SetDisplayName(DisplayNameT &&value)
void SetTrialArn(TrialArnT &&value)
bool CreationTimeHasBeenSet() const
AWS_SAGEMAKER_API TrialSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API TrialSummary()=default
const Aws::Utils::DateTime & GetLastModifiedTime() const
TrialSummary & WithTrialArn(TrialArnT &&value)
const Aws::Utils::DateTime & GetCreationTime() const
bool TrialArnHasBeenSet() const
TrialSummary & WithTrialSource(TrialSourceT &&value)
TrialSummary & WithCreationTime(CreationTimeT &&value)
TrialSummary & WithTrialName(TrialNameT &&value)
void SetLastModifiedTime(LastModifiedTimeT &&value)
const Aws::String & GetTrialArn() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue