7#include <aws/vpc-lattice/VPCLattice_EXPORTS.h>
8#include <aws/vpc-lattice/model/FixedResponseAction.h>
9#include <aws/vpc-lattice/model/ForwardAction.h>
68 bool m_fixedResponseHasBeenSet =
false;
71 bool m_forwardHasBeenSet =
false;
bool FixedResponseHasBeenSet() const
void SetForward(ForwardAction &&value)
RuleAction & WithFixedResponse(FixedResponseAction &&value)
RuleAction & WithFixedResponse(const FixedResponseAction &value)
AWS_VPCLATTICE_API RuleAction()
RuleAction & WithForward(ForwardAction &&value)
const FixedResponseAction & GetFixedResponse() const
void SetFixedResponse(FixedResponseAction &&value)
bool ForwardHasBeenSet() const
void SetFixedResponse(const FixedResponseAction &value)
AWS_VPCLATTICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_VPCLATTICE_API RuleAction & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetForward(const ForwardAction &value)
RuleAction & WithForward(const ForwardAction &value)
AWS_VPCLATTICE_API RuleAction(Aws::Utils::Json::JsonView jsonValue)
const ForwardAction & GetForward() const
Aws::Utils::Json::JsonValue JsonValue