7#include <aws/grafana/ManagedGrafana_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
22namespace ManagedGrafana
106 bool m_prefixListIdsHasBeenSet =
false;
109 bool m_vpceIdsHasBeenSet =
false;
bool PrefixListIdsHasBeenSet() const
NetworkAccessConfiguration & AddPrefixListIds(Aws::String &&value)
void SetPrefixListIds(Aws::Vector< Aws::String > &&value)
NetworkAccessConfiguration & WithVpceIds(const Aws::Vector< Aws::String > &value)
NetworkAccessConfiguration & WithVpceIds(Aws::Vector< Aws::String > &&value)
AWS_MANAGEDGRAFANA_API NetworkAccessConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MANAGEDGRAFANA_API Aws::Utils::Json::JsonValue Jsonize() const
void SetVpceIds(const Aws::Vector< Aws::String > &value)
AWS_MANAGEDGRAFANA_API NetworkAccessConfiguration()
void SetVpceIds(Aws::Vector< Aws::String > &&value)
NetworkAccessConfiguration & AddVpceIds(const char *value)
void SetPrefixListIds(const Aws::Vector< Aws::String > &value)
const Aws::Vector< Aws::String > & GetPrefixListIds() const
NetworkAccessConfiguration & AddVpceIds(const Aws::String &value)
bool VpceIdsHasBeenSet() const
NetworkAccessConfiguration & AddVpceIds(Aws::String &&value)
AWS_MANAGEDGRAFANA_API NetworkAccessConfiguration(Aws::Utils::Json::JsonView jsonValue)
NetworkAccessConfiguration & WithPrefixListIds(const Aws::Vector< Aws::String > &value)
NetworkAccessConfiguration & AddPrefixListIds(const Aws::String &value)
NetworkAccessConfiguration & AddPrefixListIds(const char *value)
NetworkAccessConfiguration & WithPrefixListIds(Aws::Vector< Aws::String > &&value)
const Aws::Vector< Aws::String > & GetVpceIds() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue