Datapipeline APIs

Submodules

vianops_client.api.datapipeline.extraction_metadata module

class ExtractionMetadataV1Api(config: Config | None = None)

Bases: ConfiguredBaseApiClass

create(data: V1ExtractionMetadataModelList, output_type: str = 'object') V1ExtractionMetadataModelList

Create Extraction Metadata

Parameters:

data (V1ExtractionMetadataModelList) – Instance containing the data to create Extraction Metadata.

Returns:

Instance containing a list of the created Extraction Metadata

Return type:

V1ExtractionMetadataModelList

delete(data: V1ExtractionMetadataFilters, deletetype: str = 'archive', output_type: str = 'object') V1ExtractionMetadataModelList

Mark deleted Extraction Metadata

Parameters:

data (V1ExtractionMetadataFilters) – Instance containing the required data to select, and mark deleted the Extraction Metadata.

Returns:

Instance containing response from Extraction Metadata deletion.

Return type:

V1ExtractionMetadataModelList

delete_url = '/v1/service/datapipeline/v1/extraction-metadata/{deletetype}'
search(data: V1ExtractionMetadataSearch, output_type: str = 'object') V1ExtractionMetadataPage

Search for Extraction Metadata

Parameters:

data (V1ExtractionMetadataSearch) – Instance containing data to be use to perform a paginated Extraction Metadata search.

Returns:

Instance containing a list of Extraction Metadata collected from search along with pagination details.

Return type:

V1ExtractionMetadataPage

search_url = '/v1/service/datapipeline/v1/extraction-metadata/search'
update(data: V1ExtractionMetadataUpdates, output_type: str = 'object') V1ExtractionMetadataModelList

Update existing Extraction Metadata

Parameters:

data (V1ExtractionMetadataUpdates) – An instance of V1ExtractionMetadataUpdates containing the data for updating the Extraction Metadata.

Returns:

Instance containing information about the updated Extraction Metadata

Return type:

V1ExtractionMetadataModelList

url_suffix = '/v1/service/datapipeline/v1/extraction-metadata'

Module contents