ai.digital.integration.server.deploy.domain.Cli.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of integration-server-gradle-plugin Show documentation
Show all versions of integration-server-gradle-plugin Show documentation
The easy way to get custom setup for Deploy up and running
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()
}