Source code for sisense.data.elasticube
from sisense.resource import Resource
[docs]class Elasticube(Resource):
[docs] def all(self) -> list:
"""
Get all elasticubes.
:return: (list) of Elasticube objects.
"""
content = self._api.get('elasticubes/getElasticubes')
return [Elasticube(self._api, rjson) for rjson in content]
[docs] def get(self, name: str) -> Resource:
"""
Get elasticube.
:param name: (str) Elasticube's name.
:return: (Elasticube)
"""
content = self._api.get(f'elasticubes/servers/next/localhost/{name}')
return Elasticube(self._api, content)