Captures - Access object to captures

Provides access API to the capture resources.

Request Methods

Warning

Be sure to create the access object using captures on client.

client = intdash.Client(...)
client.captures.get(uuid='bd670121-e420-49d5-b3eb-e6b5c103e454')
class Captures(...)[source]

Access object to the capture resources.

create(name, start, duration=None, shared=True, description='')[source]

Create a capture on the server.

Parameters
  • name (str) – Capture name

  • start (pandas.Timestamp) – Start time

  • description (str) – Description

  • shared (bool) – Shared flag

  • duration (pandas.Timedelta) – Duration

Returns

Created capture object

Return type

Capture

delete(uuid)[source]

Delete the capture from the server.

Parameters

uuid (str) – UUID of the capture to be deleted

get(uuid)[source]

Retrieves a capture.

Parameters

uuid (str) – UUID of the capture to retrieve

Returns

Capture object

Return type

Capture

list(start, end, name=None, sort='name', order='asc', limit=100, page=1, iterator=False)[source]

Retrieve a list of captures.

Parameters
  • start (pandas.Timestamp) – Start point of retrieval range

  • end (pandas.Timestamp) – End point of retrieval range

  • name (str) – Query for capture name

  • sort (str) – Field name used for sorting

  • order (str) – Sort order ( asc or desc )

  • limit (int) – Maximum number of items retrieved

  • page (int) – Page number

  • iterator (bool) – If True, generate an iterator

Returns

List of capture objects

Return type

list[Capture]

Note

list[Capture] contain the captures you have created, and all captures created by device-type edges. It doesn’t include Captures created by user-type edges.

update(uuid, name=None, start=None, duration=None, shared=None, description=None)[source]

Update the capture.

Parameters
  • uuid (str) – UUID of the measurement to be updated

  • name (str) – Capture name

  • start (pandas.Timestamp) – Start time

  • duration (pandas.Timedelta) – Duration

  • shared (bool) – Shared flag

  • description (str) – Description

Response

class Capture(...)[source]

An object that represents a capture resource.

uuid

UUID

Type

str

name

Capture name

Type

str

description

Description

Type

str

start

Start time

Type

pandas.Timestamp

duration

Duration

Type

pandas.Timedelta

edge_uuid

UUID of the edge associated with the capture

Type

str

shared

Shared flag

Type

bool

created_at

Created time

Type

pandas.Timestamp

updated_at

Updated time

Type

pandas.Timestamp