Class ContainerExtension

java.lang.Object
org.implab.gradle.containers.ContainerExtension
All Implemented Interfaces:
PropertiesMixin

public abstract class ContainerExtension extends Object implements PropertiesMixin
  • Constructor Details

    • ContainerExtension

      @Inject public ContainerExtension(org.gradle.api.file.ProjectLayout layout, org.gradle.api.Project project)
  • Method Details

    • getCliCmd

      public abstract org.gradle.api.provider.Property<String> getCliCmd()
    • getContextDirectory

      public abstract org.gradle.api.file.DirectoryProperty getContextDirectory()
    • getImageAuthority

      public abstract org.gradle.api.provider.Property<String> getImageAuthority()
      Specifies the name of the registry where the image is located registry.my-company.org
    • getImageGroup

      public abstract org.gradle.api.provider.Property<String> getImageGroup()
      Specified the path of the image like my-company
    • getImageName

      public org.gradle.api.provider.Provider<ImageName> getImageName()
    • getImageLocalName

      public abstract org.gradle.api.provider.Property<String> getImageLocalName()
      Specifies local image part like httpd
    • getImageShortName

      @Deprecated public org.gradle.api.provider.Property<String> getImageShortName()
      Deprecated.
      This property is deprecated use imageLocalName
    • getImageTag

      public abstract org.gradle.api.provider.Property<String> getImageTag()
    • readImageRef

      public ImageRef readImageRef(File file) throws FileNotFoundException, IOException
      Throws:
      FileNotFoundException
      IOException