7#include <aws/codedeploy/CodeDeploy_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/codedeploy/model/DeploymentStatus.h>
10#include <aws/core/utils/DateTime.h>
51 inline void SetDeploymentId(
const char* value) { m_deploymentIdHasBeenSet =
true; m_deploymentId.assign(value); }
97 bool m_deploymentIdHasBeenSet =
false;
100 bool m_statusHasBeenSet =
false;
103 bool m_endTimeHasBeenSet =
false;
106 bool m_createTimeHasBeenSet =
false;
LastDeploymentInfo & WithStatus(const DeploymentStatus &value)
LastDeploymentInfo & WithStatus(DeploymentStatus &&value)
LastDeploymentInfo & WithDeploymentId(const Aws::String &value)
LastDeploymentInfo & WithDeploymentId(const char *value)
bool CreateTimeHasBeenSet() const
LastDeploymentInfo & WithDeploymentId(Aws::String &&value)
AWS_CODEDEPLOY_API LastDeploymentInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
LastDeploymentInfo & WithEndTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetEndTime() const
bool StatusHasBeenSet() const
void SetDeploymentId(Aws::String &&value)
LastDeploymentInfo & WithEndTime(Aws::Utils::DateTime &&value)
AWS_CODEDEPLOY_API Aws::Utils::Json::JsonValue Jsonize() const
bool EndTimeHasBeenSet() const
void SetDeploymentId(const Aws::String &value)
void SetCreateTime(const Aws::Utils::DateTime &value)
void SetCreateTime(Aws::Utils::DateTime &&value)
LastDeploymentInfo & WithCreateTime(const Aws::Utils::DateTime &value)
const DeploymentStatus & GetStatus() const
AWS_CODEDEPLOY_API LastDeploymentInfo(Aws::Utils::Json::JsonView jsonValue)
void SetEndTime(const Aws::Utils::DateTime &value)
void SetStatus(DeploymentStatus &&value)
AWS_CODEDEPLOY_API LastDeploymentInfo()
const Aws::String & GetDeploymentId() const
const Aws::Utils::DateTime & GetCreateTime() const
LastDeploymentInfo & WithCreateTime(Aws::Utils::DateTime &&value)
void SetEndTime(Aws::Utils::DateTime &&value)
void SetStatus(const DeploymentStatus &value)
bool DeploymentIdHasBeenSet() const
void SetDeploymentId(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue