7#include <aws/vpc-lattice/VPCLattice_EXPORTS.h>
8#include <aws/vpc-lattice/model/PathMatchType.h>
47 inline void SetCaseSensitive(
bool value) { m_caseSensitiveHasBeenSet =
true; m_caseSensitive = value; }
65 bool m_caseSensitiveHasBeenSet =
false;
68 bool m_matchHasBeenSet =
false;
const PathMatchType & GetMatch() const
AWS_VPCLATTICE_API PathMatch(Aws::Utils::Json::JsonView jsonValue)
PathMatch & WithCaseSensitive(bool value)
bool MatchHasBeenSet() const
bool GetCaseSensitive() const
AWS_VPCLATTICE_API PathMatch & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMatch(const PathMatchType &value)
AWS_VPCLATTICE_API PathMatch()
bool CaseSensitiveHasBeenSet() const
void SetCaseSensitive(bool value)
void SetMatch(PathMatchType &&value)
PathMatch & WithMatch(const PathMatchType &value)
AWS_VPCLATTICE_API Aws::Utils::Json::JsonValue Jsonize() const
PathMatch & WithMatch(PathMatchType &&value)
Aws::Utils::Json::JsonValue JsonValue