7#include <aws/bedrock-agent/BedrockAgent_EXPORTS.h>
8#include <aws/bedrock-agent/model/DayOfMonth.h>
19namespace BedrockAgent {
40 template <
typename DayOfMonthT = DayOfMonth>
42 m_dayOfMonthHasBeenSet =
true;
43 m_dayOfMonth = std::forward<DayOfMonthT>(value);
45 template <
typename DayOfMonthT = DayOfMonth>
53 bool m_dayOfMonthHasBeenSet =
false;
MonthlySchedule & WithDayOfMonth(DayOfMonthT &&value)
AWS_BEDROCKAGENT_API MonthlySchedule & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BEDROCKAGENT_API MonthlySchedule()=default
bool DayOfMonthHasBeenSet() const
AWS_BEDROCKAGENT_API MonthlySchedule(Aws::Utils::Json::JsonView jsonValue)
void SetDayOfMonth(DayOfMonthT &&value)
const DayOfMonth & GetDayOfMonth() const
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue