7#include <aws/ssm-incidents/SSMIncidents_EXPORTS.h>
8#include <aws/ssm-incidents/model/AddRegionAction.h>
9#include <aws/ssm-incidents/model/DeleteRegionAction.h>
48 template<
typename AddRegionActionT = AddRegionAction>
49 void SetAddRegionAction(AddRegionActionT&& value) { m_addRegionActionHasBeenSet =
true; m_addRegionAction = std::forward<AddRegionActionT>(value); }
50 template<
typename AddRegionActionT = AddRegionAction>
61 template<
typename DeleteRegionActionT = DeleteRegionAction>
62 void SetDeleteRegionAction(DeleteRegionActionT&& value) { m_deleteRegionActionHasBeenSet =
true; m_deleteRegionAction = std::forward<DeleteRegionActionT>(value); }
63 template<
typename DeleteRegionActionT = DeleteRegionAction>
69 bool m_addRegionActionHasBeenSet =
false;
72 bool m_deleteRegionActionHasBeenSet =
false;
bool DeleteRegionActionHasBeenSet() const
AWS_SSMINCIDENTS_API UpdateReplicationSetAction()=default
const AddRegionAction & GetAddRegionAction() const
bool AddRegionActionHasBeenSet() const
void SetAddRegionAction(AddRegionActionT &&value)
AWS_SSMINCIDENTS_API UpdateReplicationSetAction(Aws::Utils::Json::JsonView jsonValue)
const DeleteRegionAction & GetDeleteRegionAction() const
AWS_SSMINCIDENTS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetDeleteRegionAction(DeleteRegionActionT &&value)
UpdateReplicationSetAction & WithDeleteRegionAction(DeleteRegionActionT &&value)
AWS_SSMINCIDENTS_API UpdateReplicationSetAction & operator=(Aws::Utils::Json::JsonView jsonValue)
UpdateReplicationSetAction & WithAddRegionAction(AddRegionActionT &&value)
Aws::Utils::Json::JsonValue JsonValue