All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.nemerosa.ontrack.kdsl.spec.extension.av.AutoVersioningSourceConfig.kt Maven / Gradle / Ivy

There is a newer version: 4.4.5
Show newest version
package net.nemerosa.ontrack.kdsl.spec.extension.av

import com.fasterxml.jackson.databind.JsonNode

data class AutoVersioningSourceConfig(
    val sourceProject: String,
    val sourceBranch: String,
    val sourcePromotion: String,
    val targetPath: String,
    val targetRegex: String? = null,
    val targetProperty: String? = null,
    val targetPropertyRegex: String? = null,
    val targetPropertyType: String? = null,
    val autoApproval: Boolean? = null,
    val upgradeBranchPattern: String? = null,
    val postProcessing: String? = null,
    val postProcessingConfig: JsonNode? = null,
    val validationStamp: String? = null,
    val autoApprovalMode: AutoApprovalMode? = AutoApprovalMode.CLIENT,
    val notifications: List? = null,
)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy