7#include <aws/bedrock-agent/BedrockAgent_EXPORTS.h>
8#include <aws/bedrock-agent/model/LastDayOfMonth.h>
19namespace BedrockAgent {
44 m_dayNumberHasBeenSet =
true;
60 template <
typename LastDayOfMonthT = LastDayOfMonth>
62 m_lastDayOfMonthHasBeenSet =
true;
63 m_lastDayOfMonth = std::forward<LastDayOfMonthT>(value);
65 template <
typename LastDayOfMonthT = LastDayOfMonth>
74 LastDayOfMonth m_lastDayOfMonth;
75 bool m_dayNumberHasBeenSet =
false;
76 bool m_lastDayOfMonthHasBeenSet =
false;
bool DayNumberHasBeenSet() const
const LastDayOfMonth & GetLastDayOfMonth() const
bool LastDayOfMonthHasBeenSet() const
AWS_BEDROCKAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
DayOfMonth & WithLastDayOfMonth(LastDayOfMonthT &&value)
AWS_BEDROCKAGENT_API DayOfMonth & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKAGENT_API DayOfMonth(Aws::Utils::Json::JsonView jsonValue)
void SetLastDayOfMonth(LastDayOfMonthT &&value)
DayOfMonth & WithDayNumber(int value)
AWS_BEDROCKAGENT_API DayOfMonth()=default
void SetDayNumber(int value)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue