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

ai.digital.integration.server.common.domain.profiles.ProfileContainer.kt Maven / Gradle / Ivy

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

import groovy.lang.Closure
import org.gradle.api.Action
import org.gradle.api.NamedDomainObjectContainer

interface ProfileContainer : NamedDomainObjectContainer {
    fun dockerCompose(): DockerComposeProfile
    fun dockerCompose(closure: Closure<*>): DockerComposeProfile
    fun dockerCompose(action: Action): DockerComposeProfile

    fun operator(): OperatorProfile
    fun operator(closure: Closure<*>): OperatorProfile
    fun operator(action: Action): OperatorProfile

    fun helm(): HelmProfile
    fun helm(closure: Closure<*>): HelmProfile
    fun helm(action: Action): HelmProfile

    fun terraform(): TerraformProfile
    fun terraform(closure: Closure<*>): TerraformProfile
    fun terraform(action: Action): TerraformProfile
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy