Merge "Add timestamp parameters to the API docs"

This commit is contained in:
Jenkins 2012-09-05 11:51:58 +00:00 committed by Gerrit Code Review
commit 1af59e12ad

View File

@ -107,6 +107,12 @@ def list_resources_by_project(project):
"""Return a list of resources owned by the project. """Return a list of resources owned by the project.
:param project: The ID of the owning project. :param project: The ID of the owning project.
:param start_timestamp: Limits resources by last update time >= this value.
(optional)
:type start_timestamp: ISO date in UTC
:param end_timestamp: Limits resources by last update time < this value.
(optional)
:type end_timestamp: ISO date in UTC
""" """
return _list_resources( return _list_resources(
project=project, project=project,
@ -118,6 +124,13 @@ def list_resources_by_project(project):
@blueprint.route('/resources') @blueprint.route('/resources')
def list_all_resources(): def list_all_resources():
"""Return a list of all known resources. """Return a list of all known resources.
:param start_timestamp: Limits resources by last update time >= this value.
(optional)
:type start_timestamp: ISO date in UTC
:param end_timestamp: Limits resources by last update time < this value.
(optional)
:type end_timestamp: ISO date in UTC
""" """
return _list_resources() return _list_resources()
@ -128,6 +141,12 @@ def list_resources_by_source(source):
data. data.
:param source: The ID of the reporting source. :param source: The ID of the reporting source.
:param start_timestamp: Limits resources by last update time >= this value.
(optional)
:type start_timestamp: ISO date in UTC
:param end_timestamp: Limits resources by last update time < this value.
(optional)
:type end_timestamp: ISO date in UTC
""" """
return _list_resources(source=source) return _list_resources(source=source)
@ -137,6 +156,12 @@ def list_resources_by_user(user):
"""Return a list of resources owned by the user. """Return a list of resources owned by the user.
:param user: The ID of the owning user. :param user: The ID of the owning user.
:param start_timestamp: Limits resources by last update time >= this value.
(optional)
:type start_timestamp: ISO date in UTC
:param end_timestamp: Limits resources by last update time < this value.
(optional)
:type end_timestamp: ISO date in UTC
""" """
return _list_resources(user=user) return _list_resources(user=user)
@ -222,6 +247,12 @@ def list_events_by_project(project, meter):
:param project: The ID of the project. :param project: The ID of the project.
:param meter: The name of the meter. :param meter: The name of the meter.
:param start_timestamp: Limits events by timestamp >= this value.
(optional)
:type start_timestamp: ISO date in UTC
:param end_timestamp: Limits events by timestamp < this value.
(optional)
:type end_timestamp: ISO date in UTC
""" """
return _list_events(project=project, return _list_events(project=project,
meter=meter, meter=meter,
@ -234,6 +265,12 @@ def list_events_by_resource(resource, meter):
:param resource: The ID of the resource. :param resource: The ID of the resource.
:param meter: The name of the meter. :param meter: The name of the meter.
:param start_timestamp: Limits events by timestamp >= this value.
(optional)
:type start_timestamp: ISO date in UTC
:param end_timestamp: Limits events by timestamp < this value.
(optional)
:type end_timestamp: ISO date in UTC
""" """
return _list_events(resource=resource, return _list_events(resource=resource,
meter=meter, meter=meter,
@ -246,6 +283,12 @@ def list_events_by_source(source, meter):
:param source: The ID of the reporting source. :param source: The ID of the reporting source.
:param meter: The name of the meter. :param meter: The name of the meter.
:param start_timestamp: Limits events by timestamp >= this value.
(optional)
:type start_timestamp: ISO date in UTC
:param end_timestamp: Limits events by timestamp < this value.
(optional)
:type end_timestamp: ISO date in UTC
""" """
return _list_events(source=source, return _list_events(source=source,
meter=meter, meter=meter,
@ -258,6 +301,12 @@ def list_events_by_user(user, meter):
:param user: The ID of the user. :param user: The ID of the user.
:param meter: The name of the meter. :param meter: The name of the meter.
:param start_timestamp: Limits events by timestamp >= this value.
(optional)
:type start_timestamp: ISO date in UTC
:param end_timestamp: Limits events by timestamp < this value.
(optional)
:type end_timestamp: ISO date in UTC
""" """
return _list_events(user=user, return _list_events(user=user,
meter=meter, meter=meter,