in resource.cpp [688:736]
void Index::SetRequestValues(Writer<StringBuffer>& writer) const
{
writer.Key("ttl");
writer.Uint(mTtl);
if (mLogReduceEnable)
{
writer.Key("log_reduce");
writer.Bool(mLogReduceEnable);
}
if (mLineSet)
{
writer.Key("line");
writer.StartObject();
mLine.SetRequestValues(writer);
writer.EndObject();
}
if (mKeysSet)
{
writer.Key("keys");
writer.StartObject();
mKeys.SetRequestValues(writer);
writer.EndObject();
}
if (mMaxTextLen > 0)
{
writer.Key("max_text_len");
writer.Uint(mMaxTextLen);
}
if (!mLogReduceWhiteList.empty())
{
writer.Key("log_reduce_white_list");
writer.StartArray();
for (vector<string>::const_iterator iter = mLogReduceWhiteList.begin(); iter != mLogReduceWhiteList.end(); iter++)
{
writer.String((*iter).c_str());
}
writer.EndArray();
}
if (!mLogReduceBlackList.empty())
{
writer.Key("log_reduce_black_list");
writer.StartArray();
for (vector<string>::const_iterator iter = mLogReduceBlackList.begin(); iter != mLogReduceBlackList.end(); iter++)
{
writer.String((*iter).c_str());
}
writer.EndArray();
}
}