public class ImageConfiguration
Extension to configure a special image build.
@Inject
public ImageConfiguration(@NotNull
org.gradle.api.model.ObjectFactory objectFactory)
Extension to configure a special image build.
@NotNull public org.gradle.api.provider.Provider<java.lang.String> getNameExtensionProvider()
Provider for image name extension.
@NotNull public org.gradle.api.provider.Property<java.lang.String> getNameExtension()
Image name extension of the special image.
@NotNull public org.gradle.api.provider.Provider<java.lang.String> getDescriptionProvider()
Provider for description extension.
@NotNull public org.gradle.api.provider.Property<java.lang.String> getDescription()
Description extension of the special image.
@NotNull public org.gradle.api.file.ConfigurableFileCollection getSrcFiles()
File collection for the build of the image.
public void addFiles(@NotNull
org.gradle.api.file.FileCollection srcfiles)
@NotNull public org.gradle.api.provider.Provider<java.lang.String> getPkgTaskNameProvider()
@NotNull public org.gradle.api.provider.Property<java.lang.String> getPkgTaskName()
@NotNull public org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> getDockerfileProvider()
@NotNull public org.gradle.api.file.RegularFileProperty getDockerfile()
@NotNull public org.gradle.api.provider.Provider<java.lang.String> getDockerBuildDirProvider()
Provider for description extension.
@NotNull public org.gradle.api.provider.Property<java.lang.String> getDockerBuildDir()
Description extension of the special image.
@NotNull public org.gradle.api.provider.Provider<java.lang.Boolean> getEnabledProvider()
@NotNull public org.gradle.api.provider.Property<java.lang.Boolean> getEnabled()