| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- # Copyright (c) 2014 Baidu.com, Inc. All Rights Reserved
- #
- # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file
- # except in compliance with the License. You may obtain a copy of the License at
- #
- # http://www.apache.org/licenses/LICENSE-2.0
- #
- # Unless required by applicable law or agreed to in writing, software distributed under the
- # License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
- # either express or implied. See the License for the specific language governing permissions
- # and limitations under the License.
- """
- This module provides a model class for BLS.
- """
- class LogRecordModel(dict):
- """
- This class define log record.
- """
- def __init__(self, message="", timestamp=0):
- """
- :param message:
- log record.
- :type message: string
- :param timestamp:
- log record timestamp.
- :type timestamp: int
- """
- super(LogRecordModel, self).__init__()
- self["message"] = message
- self["timestamp"] = timestamp
- class TagModel(dict):
- """
- This class define tag.
- """
- def __init__(self, k, v=""):
- """
- :param k:
- tag key.
- :type k: string
- :param v:
- tag value.
- :type v: string
- """
- super(TagModel, self).__init__()
- self["k"] = k
- self["v"] = v
|