7#include <aws/chime/Chime_EXPORTS.h>
8#include <aws/chime/model/RoomRetentionSettings.h>
9#include <aws/chime/model/ConversationRetentionSettings.h>
69 bool m_roomRetentionSettingsHasBeenSet =
false;
72 bool m_conversationRetentionSettingsHasBeenSet =
false;
bool RoomRetentionSettingsHasBeenSet() const
void SetRoomRetentionSettings(RoomRetentionSettings &&value)
bool ConversationRetentionSettingsHasBeenSet() const
void SetRoomRetentionSettings(const RoomRetentionSettings &value)
RetentionSettings & WithRoomRetentionSettings(RoomRetentionSettings &&value)
RetentionSettings & WithConversationRetentionSettings(ConversationRetentionSettings &&value)
AWS_CHIME_API RetentionSettings(Aws::Utils::Json::JsonView jsonValue)
const ConversationRetentionSettings & GetConversationRetentionSettings() const
RetentionSettings & WithConversationRetentionSettings(const ConversationRetentionSettings &value)
AWS_CHIME_API Aws::Utils::Json::JsonValue Jsonize() const
const RoomRetentionSettings & GetRoomRetentionSettings() const
AWS_CHIME_API RetentionSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetConversationRetentionSettings(ConversationRetentionSettings &&value)
void SetConversationRetentionSettings(const ConversationRetentionSettings &value)
RetentionSettings & WithRoomRetentionSettings(const RoomRetentionSettings &value)
AWS_CHIME_API RetentionSettings()
Aws::Utils::Json::JsonValue JsonValue