nexla_sdk.resources.sources
Classes
SourcesResource
Defined in nexla_sdk/resources/sources.py:7
Resource for managing data sources.
Methods:
activate(self, source_id: int) -> nexla_sdk.models.sources.responses.Source- Source:
nexla_sdk/resources/sources.py:77 - Activate source.
- Source:
copy(self, source_id: int, options: Optional[nexla_sdk.models.sources.requests.SourceCopyOptions] = None) -> nexla_sdk.models.sources.responses.Source- Source:
nexla_sdk/resources/sources.py:101 - Copy a source.
- Source:
create(self, data: nexla_sdk.models.sources.requests.SourceCreate) -> nexla_sdk.models.sources.responses.Source- Source:
nexla_sdk/resources/sources.py:40 - Create new source.
- Source:
delete(self, source_id: int) -> Dict[str, Any]- Source:
nexla_sdk/resources/sources.py:65 - Delete source.
- Source:
get(self, source_id: int, expand: bool = False) -> nexla_sdk.models.sources.responses.Source- Source:
nexla_sdk/resources/sources.py:27 - Get single source by ID.
- Source:
list(self, **kwargs) -> List[nexla_sdk.models.sources.responses.Source]- Source:
nexla_sdk/resources/sources.py:15 - List all sources.
- Source:
pause(self, source_id: int) -> nexla_sdk.models.sources.responses.Source- Source:
nexla_sdk/resources/sources.py:89 - Pause source.
- Source:
update(self, source_id: int, data: nexla_sdk.models.sources.requests.SourceUpdate) -> nexla_sdk.models.sources.responses.Source- Source:
nexla_sdk/resources/sources.py:52 - Update source.
- Source: