Table of Contents

Class GitlabPipelineApiConnector

Namespace
MES.MQC.DataSourceLibrary.Adapters.Apis.Gitlab
Assembly
MES.MQC.DataSourceLibrary.dll
public class GitlabPipelineApiConnector : GitlabApiConnectorBase, IDataLocationFileConnector<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>, IDataLocationFileConnector, IDataLocationDataConnector<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>, IDataLocationConnector<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>, IDataLocationDataConnector, IDataLocationConnector, IFormAdapter, IDataLocationPreview<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>, IDataLocationPreview
Inheritance
GitlabPipelineApiConnector
Implements
Inherited Members

Properties

Description

Description of the Adapter that is visible in the Adapter Dialog as a popover. If the adapter is an API Connector, the description is also shown in the Add/Edit DataSource dialog, when the API Connector is selected. Absolute links get transformed into HTML Link Tags, line breaks (\n) get transformed into HTML line breaks (<br>), HTML tags are not allowed.

public override string Description { get; }

Property Value

string

Name

Unique Name of the Adapter. Defaults to the ClassName (without Adapter / FileReader / ApiConnector / Connector suffix), can be overridden with a user defined Name.

public override string Name { get; }

Property Value

string

Version

public Version Version { get; }

Property Value

Version

Methods

CheckDataLocationModified(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>)

public bool CheckDataLocationModified(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo> context)

Parameters

context DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>

Returns

bool

CreatePreview(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>, string, out int)

public FormPreview[] CreatePreview(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo> context, string preview, out int totalCount)

Parameters

context DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>
preview string
totalCount int

Returns

FormPreview[]

GetContentStream(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>, FileContent<GitlabLocation, GitlabPipelineIdentifier>, out string)

public Stream GetContentStream(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo> context, FileContent<GitlabLocation, GitlabPipelineIdentifier> content, out string error)

Parameters

context DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>
content FileContent<GitlabLocation, GitlabPipelineIdentifier>
error string

Returns

Stream

GetDataLocationContentData(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>, DataContent<GitlabLocation, GitlabPipelineIdentifier>, bool)

public DataLocationContentDataResult GetDataLocationContentData(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo> context, DataContent<GitlabLocation, GitlabPipelineIdentifier> content, bool importFindings)

Parameters

context DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>
content DataContent<GitlabLocation, GitlabPipelineIdentifier>
importFindings bool

Returns

DataLocationContentDataResult

GetDataLocationContents(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>)

public DataLocationContentResult<GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo> GetDataLocationContents(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo> context)

Parameters

context DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>

Returns

DataLocationContentResult<GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>

GetRelatedContents(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>, FileContent<GitlabLocation, GitlabPipelineIdentifier>, RelatedContentRequest[])

public IFileContent[] GetRelatedContents(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo> context, FileContent<GitlabLocation, GitlabPipelineIdentifier> content, RelatedContentRequest[] relatedContentRequests)

Parameters

context DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>
content FileContent<GitlabLocation, GitlabPipelineIdentifier>
relatedContentRequests RelatedContentRequest[]

Returns

IFileContent[]