7#include <aws/fms/FMS_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/fms/model/App.h>
49 template<
typename ListArnT = Aws::String>
50 void SetListArn(ListArnT&& value) { m_listArnHasBeenSet =
true; m_listArn = std::forward<ListArnT>(value); }
51 template<
typename ListArnT = Aws::String>
61 template<
typename ListIdT = Aws::String>
62 void SetListId(ListIdT&& value) { m_listIdHasBeenSet =
true; m_listId = std::forward<ListIdT>(value); }
63 template<
typename ListIdT = Aws::String>
73 template<
typename ListNameT = Aws::String>
74 void SetListName(ListNameT&& value) { m_listNameHasBeenSet =
true; m_listName = std::forward<ListNameT>(value); }
75 template<
typename ListNameT = Aws::String>
86 template<
typename AppsListT = Aws::Vector<App>>
87 void SetAppsList(AppsListT&& value) { m_appsListHasBeenSet =
true; m_appsList = std::forward<AppsListT>(value); }
88 template<
typename AppsListT = Aws::Vector<App>>
90 template<
typename AppsListT = App>
96 bool m_listArnHasBeenSet =
false;
99 bool m_listIdHasBeenSet =
false;
102 bool m_listNameHasBeenSet =
false;
105 bool m_appsListHasBeenSet =
false;
AWS_FMS_API AppsListDataSummary(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetListArn() const
const Aws::Vector< App > & GetAppsList() const
AWS_FMS_API Aws::Utils::Json::JsonValue Jsonize() const
AppsListDataSummary & WithAppsList(AppsListT &&value)
AWS_FMS_API AppsListDataSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
AppsListDataSummary & AddAppsList(AppsListT &&value)
AppsListDataSummary & WithListName(ListNameT &&value)
void SetAppsList(AppsListT &&value)
bool ListNameHasBeenSet() const
bool ListIdHasBeenSet() const
const Aws::String & GetListName() const
void SetListArn(ListArnT &&value)
AppsListDataSummary & WithListId(ListIdT &&value)
bool ListArnHasBeenSet() const
AWS_FMS_API AppsListDataSummary()=default
bool AppsListHasBeenSet() const
void SetListName(ListNameT &&value)
const Aws::String & GetListId() const
void SetListId(ListIdT &&value)
AppsListDataSummary & WithListArn(ListArnT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue