7#include <aws/appmesh/AppMesh_EXPORTS.h>
8#include <aws/appmesh/model/EgressFilter.h>
9#include <aws/appmesh/model/MeshServiceDiscovery.h>
66 bool m_egressFilterHasBeenSet =
false;
69 bool m_serviceDiscoveryHasBeenSet =
false;
void SetEgressFilter(const EgressFilter &value)
AWS_APPMESH_API MeshSpec & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ServiceDiscoveryHasBeenSet() const
MeshSpec & WithEgressFilter(const EgressFilter &value)
bool EgressFilterHasBeenSet() const
AWS_APPMESH_API MeshSpec(Aws::Utils::Json::JsonView jsonValue)
void SetEgressFilter(EgressFilter &&value)
MeshSpec & WithServiceDiscovery(const MeshServiceDiscovery &value)
void SetServiceDiscovery(const MeshServiceDiscovery &value)
AWS_APPMESH_API Aws::Utils::Json::JsonValue Jsonize() const
const EgressFilter & GetEgressFilter() const
const MeshServiceDiscovery & GetServiceDiscovery() const
MeshSpec & WithEgressFilter(EgressFilter &&value)
MeshSpec & WithServiceDiscovery(MeshServiceDiscovery &&value)
void SetServiceDiscovery(MeshServiceDiscovery &&value)
AWS_APPMESH_API MeshSpec()
Aws::Utils::Json::JsonValue JsonValue