Class GitlabPipelineApiConnector
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
-
IDataLocationFileConnector<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>IDataLocationDataConnector<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>IDataLocationConnector<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>
- 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
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
Version
public Version Version { get; }
Property Value
Methods
CheckDataLocationModified(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>)
public bool CheckDataLocationModified(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo> context)
Parameters
contextDataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>
Returns
CreatePreview(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>, string, out int)
public FormPreview[] CreatePreview(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo> context, string preview, out int totalCount)
Parameters
contextDataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>previewstringtotalCountint
Returns
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
contextDataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>contentFileContent<GitlabLocation, GitlabPipelineIdentifier>errorstring
Returns
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
contextDataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>contentDataContent<GitlabLocation, GitlabPipelineIdentifier>importFindingsbool
Returns
GetDataLocationContents(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>)
public DataLocationContentResult<GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo> GetDataLocationContents(DataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo> context)
Parameters
contextDataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>
Returns
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
contextDataLocationConnectorContext<GitlabPipelineDataLocationForm, GitlabLocation, GitlabPipelineIdentifier, GitlabPipelineLoadInfo>contentFileContent<GitlabLocation, GitlabPipelineIdentifier>relatedContentRequestsRelatedContentRequest[]