7#include <aws/wafv2/WAFV2_EXPORTS.h>
8#include <aws/wafv2/model/PayloadType.h>
9#include <aws/wafv2/model/UsernameField.h>
10#include <aws/wafv2/model/PasswordField.h>
108 bool m_payloadTypeHasBeenSet =
false;
111 bool m_usernameFieldHasBeenSet =
false;
114 bool m_passwordFieldHasBeenSet =
false;
const PayloadType & GetPayloadType() const
void SetPayloadType(const PayloadType &value)
const PasswordField & GetPasswordField() const
RequestInspection & WithUsernameField(UsernameField &&value)
void SetPasswordField(PasswordField &&value)
AWS_WAFV2_API RequestInspection()
RequestInspection & WithPasswordField(PasswordField &&value)
void SetUsernameField(UsernameField &&value)
void SetPasswordField(const PasswordField &value)
AWS_WAFV2_API Aws::Utils::Json::JsonValue Jsonize() const
const UsernameField & GetUsernameField() const
void SetPayloadType(PayloadType &&value)
RequestInspection & WithPayloadType(PayloadType &&value)
bool UsernameFieldHasBeenSet() const
bool PasswordFieldHasBeenSet() const
AWS_WAFV2_API RequestInspection(Aws::Utils::Json::JsonView jsonValue)
RequestInspection & WithUsernameField(const UsernameField &value)
RequestInspection & WithPayloadType(const PayloadType &value)
bool PayloadTypeHasBeenSet() const
void SetUsernameField(const UsernameField &value)
AWS_WAFV2_API RequestInspection & operator=(Aws::Utils::Json::JsonView jsonValue)
RequestInspection & WithPasswordField(const PasswordField &value)
Aws::Utils::Json::JsonValue JsonValue