RemoteImageBuildArgs

data class RemoteImageBuildArgs(val buildArg: Output<Map<String, String>>? = null, val dockerfile: Output<String>? = null, val forceRemove: Output<Boolean>? = null, val label: Output<Map<String, String>>? = null, val noCache: Output<Boolean>? = null, val path: Output<String>, val remove: Output<Boolean>? = null, val tags: Output<List<String>>? = null, val target: Output<String>? = null) : ConvertibleToJava<RemoteImageBuildArgs>

Constructors

Link copied to clipboard
constructor(buildArg: Output<Map<String, String>>? = null, dockerfile: Output<String>? = null, forceRemove: Output<Boolean>? = null, label: Output<Map<String, String>>? = null, noCache: Output<Boolean>? = null, path: Output<String>, remove: Output<Boolean>? = null, tags: Output<List<String>>? = null, target: Output<String>? = null)

Properties

Link copied to clipboard
val buildArg: Output<Map<String, String>>? = null

Set build-time variables

Link copied to clipboard
val dockerfile: Output<String>? = null

Name of the Dockerfile. Defaults to Dockerfile.

Link copied to clipboard
val forceRemove: Output<Boolean>? = null

Always remove intermediate containers

Link copied to clipboard
val label: Output<Map<String, String>>? = null

Set metadata for an image

Link copied to clipboard
val noCache: Output<Boolean>? = null

Do not use cache when building the image

Link copied to clipboard
val path: Output<String>

Context path

Link copied to clipboard
val remove: Output<Boolean>? = null

Remove intermediate containers after a successful build. Defaults to true.

Link copied to clipboard
val tags: Output<List<String>>? = null

Name and optionally a tag in the 'name:tag' format

Link copied to clipboard
val target: Output<String>? = null

Set the target build stage to build

Functions

Link copied to clipboard
open override fun toJava(): RemoteImageBuildArgs