net.nemerosa.ontrack.kdsl.spec.extension.av.AutoVersioningSourceConfig.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ontrack-kdsl Show documentation
Show all versions of ontrack-kdsl Show documentation
Ontrack module: ontrack-kdsl
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