7#include <aws/amplify/Amplify_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
42 template <
typename LastDeployTimeT = Aws::Utils::DateTime>
44 m_lastDeployTimeHasBeenSet =
true;
45 m_lastDeployTime = std::forward<LastDeployTimeT>(value);
47 template <
typename LastDeployTimeT = Aws::Utils::DateTime>
60 template <
typename StatusT = Aws::String>
62 m_statusHasBeenSet =
true;
63 m_status = std::forward<StatusT>(value);
65 template <
typename StatusT = Aws::String>
78 template <
typename ThumbnailUrlT = Aws::String>
80 m_thumbnailUrlHasBeenSet =
true;
81 m_thumbnailUrl = std::forward<ThumbnailUrlT>(value);
83 template <
typename ThumbnailUrlT = Aws::String>
96 template <
typename BranchNameT = Aws::String>
98 m_branchNameHasBeenSet =
true;
99 m_branchName = std::forward<BranchNameT>(value);
101 template <
typename BranchNameT = Aws::String>
115 bool m_lastDeployTimeHasBeenSet =
false;
116 bool m_statusHasBeenSet =
false;
117 bool m_thumbnailUrlHasBeenSet =
false;
118 bool m_branchNameHasBeenSet =
false;
bool LastDeployTimeHasBeenSet() const
void SetStatus(StatusT &&value)
bool ThumbnailUrlHasBeenSet() const
void SetLastDeployTime(LastDeployTimeT &&value)
bool BranchNameHasBeenSet() const
AWS_AMPLIFY_API Aws::Utils::Json::JsonValue Jsonize() const
ProductionBranch & WithBranchName(BranchNameT &&value)
void SetThumbnailUrl(ThumbnailUrlT &&value)
ProductionBranch & WithLastDeployTime(LastDeployTimeT &&value)
const Aws::String & GetStatus() const
ProductionBranch & WithStatus(StatusT &&value)
ProductionBranch & WithThumbnailUrl(ThumbnailUrlT &&value)
AWS_AMPLIFY_API ProductionBranch & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_AMPLIFY_API ProductionBranch()=default
AWS_AMPLIFY_API ProductionBranch(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetThumbnailUrl() const
const Aws::String & GetBranchName() const
bool StatusHasBeenSet() const
void SetBranchName(BranchNameT &&value)
const Aws::Utils::DateTime & GetLastDeployTime() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue