60 inline void SetWebAclId(
const char* value) { m_webAclIdHasBeenSet =
true; m_webAclId.assign(value); }
118 inline void SetRuleId(
const char* value) { m_ruleIdHasBeenSet =
true; m_ruleId.assign(value); }
204 inline void SetMaxItems(
long long value) { m_maxItemsHasBeenSet =
true; m_maxItems = value; }
216 bool m_webAclIdHasBeenSet;
218 bool m_ruleIdHasBeenSet;
220 bool m_timeWindowHasBeenSet;
221 long long m_maxItems;
222 bool m_maxItemsHasBeenSet;
const TimeWindow & GetTimeWindow() const
void SetTimeWindow(TimeWindow &&value)
GetSampledRequestsRequest & WithTimeWindow(TimeWindow &&value)
void SetRuleId(Aws::String &&value)
GetSampledRequestsRequest & WithTimeWindow(const TimeWindow &value)
GetSampledRequestsRequest & WithMaxItems(long long value)
GetSampledRequestsRequest & WithWebAclId(Aws::String &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
GetSampledRequestsRequest & WithWebAclId(const Aws::String &value)
GetSampledRequestsRequest & WithRuleId(const Aws::String &value)
void SetWebAclId(const char *value)
GetSampledRequestsRequest & WithRuleId(Aws::String &&value)
long long GetMaxItems() const
void SetWebAclId(const Aws::String &value)
void SetWebAclId(Aws::String &&value)
void SetMaxItems(long long value)
void SetTimeWindow(const TimeWindow &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetRuleId(const char *value)
void SetRuleId(const Aws::String &value)
GetSampledRequestsRequest & WithWebAclId(const char *value)
const Aws::String & GetRuleId() const
GetSampledRequestsRequest & WithRuleId(const char *value)
JSON (JavaScript Object Notation).
const Aws::String & GetWebAclId() const