Table of Contents

Class GitlabPipelineDataLocationForm

Namespace
MES.MQC.DataSourceLibrary.Adapters.Apis.Gitlab.Forms
Assembly
MES.MQC.DataSourceLibrary.dll
public class GitlabPipelineDataLocationForm : GitlabDataLocationFormBase
Inheritance
GitlabPipelineDataLocationForm
Inherited Members

Properties

JobFilters

[JsonProperty(Required = Required.Always, Order = 8)]
[Augmentation(typeof(VisibleAugmenter), new string[] { "Url=Url", "AccessToken=AccessToken", "ClientCertificate=ClientCertificate" }, AssistanceExecution.Always)]
public JobFilter[] JobFilters { get; set; }

Property Value

JobFilter[]

LoadTypes

[JsonProperty(Required = Required.Always, Order = 7)]
[Augmentation(typeof(VisibleAugmenter), new string[] { "Url=Url", "AccessToken=AccessToken", "ClientCertificate=ClientCertificate" }, AssistanceExecution.Always)]
public GitlabPipelineDataLocationForm.LoadType[] LoadTypes { get; set; }

Property Value

LoadType[]

PipelineTypes

[JsonProperty(Required = Required.Always, Order = 6)]
[Augmentation(typeof(VisibleAugmenter), new string[] { "Url=Url", "AccessToken=AccessToken", "ClientCertificate=ClientCertificate" }, AssistanceExecution.Always)]
public GitlabPipelineDataLocationForm.PipelineType[] PipelineTypes { get; set; }

Property Value

PipelineType[]

ProjectBranches

[JsonProperty(Required = Required.Always, Order = 5)]
[Augmentation(typeof(VisibleAugmenter), new string[] { "Url=Url", "AccessToken=AccessToken", "ClientCertificate=ClientCertificate" }, AssistanceExecution.Always)]
[Validation(typeof(ProjectBranchesDuplicateValidator), new string[] { "Items=ProjectBranches" }, AssistanceExecution.Always)]
[Validation(typeof(ProjectBranchesArtifactNameDuplicateValidator), new string[] { "Items=ProjectBranches", "LoadTypes=LoadTypes" }, AssistanceExecution.Always)]
public ProjectBranchWithArtifact[] ProjectBranches { get; set; }

Property Value

ProjectBranchWithArtifact[]

UseTimeAsReportDateTime

[JsonProperty(Required = Required.Always, Order = 999)]
[Augmentation(typeof(VisibleAugmenter), new string[] { "Url=Url", "AccessToken=AccessToken", "ClientCertificate=ClientCertificate" }, AssistanceExecution.Always)]
public string UseTimeAsReportDateTime { get; set; }

Property Value

string