7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/model/ActionSource.h>
10#include <aws/sagemaker/model/ActionStatus.h>
11#include <aws/core/utils/DateTime.h>
54 inline void SetActionArn(
const char* value) { m_actionArnHasBeenSet =
true; m_actionArn.assign(value); }
68 inline void SetActionName(
const char* value) { m_actionNameHasBeenSet =
true; m_actionName.assign(value); }
94 inline void SetActionType(
const char* value) { m_actionTypeHasBeenSet =
true; m_actionType.assign(value); }
138 bool m_actionArnHasBeenSet =
false;
141 bool m_actionNameHasBeenSet =
false;
144 bool m_sourceHasBeenSet =
false;
147 bool m_actionTypeHasBeenSet =
false;
150 bool m_statusHasBeenSet =
false;
153 bool m_creationTimeHasBeenSet =
false;
156 bool m_lastModifiedTimeHasBeenSet =
false;
AWS_SAGEMAKER_API ActionSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetActionArn(const Aws::String &value)
ActionSummary & WithActionType(const Aws::String &value)
ActionSummary & WithCreationTime(Aws::Utils::DateTime &&value)
bool ActionArnHasBeenSet() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SAGEMAKER_API ActionSummary()
ActionSummary & WithActionArn(const char *value)
void SetActionArn(const char *value)
ActionSummary & WithActionArn(Aws::String &&value)
ActionSummary & WithLastModifiedTime(const Aws::Utils::DateTime &value)
bool CreationTimeHasBeenSet() const
void SetActionName(const char *value)
const Aws::String & GetActionType() const
const Aws::String & GetActionName() const
ActionSummary & WithCreationTime(const Aws::Utils::DateTime &value)
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetLastModifiedTime() const
ActionSummary & WithActionName(const char *value)
bool SourceHasBeenSet() const
ActionSummary & WithSource(ActionSource &&value)
void SetActionType(const Aws::String &value)
const ActionStatus & GetStatus() const
void SetCreationTime(const Aws::Utils::DateTime &value)
bool ActionTypeHasBeenSet() const
ActionSummary & WithSource(const ActionSource &value)
void SetStatus(const ActionStatus &value)
void SetActionArn(Aws::String &&value)
ActionSummary & WithActionArn(const Aws::String &value)
const ActionSource & GetSource() const
void SetCreationTime(Aws::Utils::DateTime &&value)
bool ActionNameHasBeenSet() const
ActionSummary & WithStatus(const ActionStatus &value)
ActionSummary & WithLastModifiedTime(Aws::Utils::DateTime &&value)
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
void SetActionType(Aws::String &&value)
bool StatusHasBeenSet() const
void SetActionType(const char *value)
const Aws::Utils::DateTime & GetCreationTime() const
void SetActionName(Aws::String &&value)
const Aws::String & GetActionArn() const
ActionSummary & WithStatus(ActionStatus &&value)
ActionSummary & WithActionName(const Aws::String &value)
ActionSummary & WithActionType(const char *value)
AWS_SAGEMAKER_API ActionSummary(Aws::Utils::Json::JsonView jsonValue)
void SetStatus(ActionStatus &&value)
ActionSummary & WithActionName(Aws::String &&value)
ActionSummary & WithActionType(Aws::String &&value)
void SetSource(ActionSource &&value)
bool LastModifiedTimeHasBeenSet() const
void SetActionName(const Aws::String &value)
void SetSource(const ActionSource &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue