Interface JibConfiguration

All Superinterfaces:
Activatable, Domain, ExtraProperties, Serializable
All Known Implementing Classes:
AbstractJibConfiguration, JibPackager, JibSpec

public interface JibConfiguration extends Domain, ExtraProperties, Activatable
Since:
1.6.0
Author:
Andres Almiray
  • Field Details

  • Method Details

    • getTemplateDirectory

      String getTemplateDirectory()
    • setTemplateDirectory

      void setTemplateDirectory(String templateDirectory)
    • getSkipTemplates

      List<String> getSkipTemplates()
    • setSkipTemplates

      void setSkipTemplates(List<String> skipTemplates)
    • addSkipTemplates

      void addSkipTemplates(List<String> skipTemplates)
    • addSkipTemplate

      void addSkipTemplate(String skipTemplate)
    • getBaseImage

      String getBaseImage()
    • setBaseImage

      void setBaseImage(String baseImage)
    • getImageNames

      Set<String> getImageNames()
    • setImageNames

      void setImageNames(Set<String> imageNames)
    • addImageName

      void addImageName(String imageName)
    • getWorkingDirectory

      String getWorkingDirectory()
    • setWorkingDirectory

      void setWorkingDirectory(String workingDirectory)
    • getUser

      String getUser()
    • setUser

      void setUser(String user)
    • getCreationTime

      String getCreationTime()
    • setCreationTime

      void setCreationTime(String creationTime)
    • getFormat

      org.jreleaser.model.api.packagers.JibConfiguration.Format getFormat()
    • setFormat

      void setFormat(org.jreleaser.model.api.packagers.JibConfiguration.Format format)
    • setFormat

      void setFormat(String format)
    • getEnvironment

      Map<String,String> getEnvironment()
    • setEnvironment

      void setEnvironment(Map<String,String> environment)
    • addEnvironment

      void addEnvironment(Map<String,String> environment)
    • addEnvironment

      void addEnvironment(String key, String value)
    • getLabels

      Map<String,String> getLabels()
    • setLabels

      void setLabels(Map<String,String> labels)
    • addLabels

      void addLabels(Map<String,String> labels)
    • addLabel

      void addLabel(String key, String value)
    • getVolumes

      Set<String> getVolumes()
    • setVolumes

      void setVolumes(Set<String> volumes)
    • addVolumes

      void addVolumes(Set<String> volumes)
    • addVolume

      void addVolume(String value)
    • getExposedPorts

      Set<String> getExposedPorts()
    • setExposedPorts

      void setExposedPorts(Set<String> exposedPorts)
    • addExposedPorts

      void addExposedPorts(Set<String> exposedPorts)
    • addExposedPort

      void addExposedPort(String value)
    • getRegistries

      Set<? extends JibConfiguration.Registry> getRegistries()
    • setRegistries

      void setRegistries(Set<? extends JibConfiguration.Registry> registries)
    • addRegistry

      void addRegistry(JibConfiguration.Registry registry)