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

ai.digital.integration.server.deploy.domain.Cli.kt Maven / Gradle / Ivy

There is a newer version: 23.3.0-1025.941
Show newest version
package ai.digital.integration.server.deploy.domain

import org.gradle.api.model.ObjectFactory
import org.gradle.kotlin.dsl.property
import java.io.File

@Suppress("UnstableApiUsage")
class Cli(objects: ObjectFactory) {
    var copyBuildArtifacts: Map =
        objects.mapProperty(String::class.java, String::class.java).value(mutableMapOf()).get()
    var cleanDefaultExtContent: Boolean = objects.property().value(false).get()
    var debugPort: Int? = objects.property().orNull
    var debugSuspend: Boolean = objects.property().value(false).get()
    var enabled: Boolean = objects.property().value(true).get()
    var filesToExecute: List = objects.listProperty(File::class.java).value(mutableListOf()).get()
    var overlays: Map> =
        objects.mapProperty(String::class.java, List::class.java).value(mutableMapOf()).get()
    var socketTimeout: Int = objects.property().value(60000).get()
    var version: String? = objects.property().orNull
    var environments: Map =
            objects.mapProperty(String::class.java, String::class.java).value(mutableMapOf()).get()
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy