Class ContainerParameters


  • public class ContainerParameters
    extends java.lang.Object
    A bean that configures properties of the container run from the image. This is configurable with Groovy closures and can be validated when used as a task input.
    • Constructor Summary

      Constructors 
      Constructor Description
      ContainerParameters​(org.gradle.api.model.ObjectFactory objectFactory)  
    • Constructor Detail

      • ContainerParameters

        @Inject
        public ContainerParameters​(org.gradle.api.model.ObjectFactory objectFactory)
    • Method Detail

      • getEntrypoint

        @Input
        @Nullable
        @Optional
        public java.util.List<java.lang.String> getEntrypoint()
      • setEntrypoint

        public void setEntrypoint​(java.util.List<java.lang.String> entrypoint)
      • setEntrypoint

        public void setEntrypoint​(org.gradle.api.provider.Provider<java.util.List<java.lang.String>> entrypoint)
      • setEntrypoint

        public void setEntrypoint​(java.lang.String entrypoint)
      • getJvmFlags

        @Input
        @Optional
        public java.util.List<java.lang.String> getJvmFlags()
      • setJvmFlags

        public void setJvmFlags​(java.util.List<java.lang.String> jvmFlags)
      • setJvmFlags

        public void setJvmFlags​(org.gradle.api.provider.Provider<java.util.List<java.lang.String>> jvmFlags)
      • getEnvironment

        @Input
        @Optional
        public java.util.Map<java.lang.String,​java.lang.String> getEnvironment()
      • setEnvironment

        public void setEnvironment​(java.util.Map<java.lang.String,​java.lang.String> environment)
      • getExtraClasspath

        @Input
        @Optional
        public java.util.List<java.lang.String> getExtraClasspath()
      • setExtraClasspath

        public void setExtraClasspath​(java.util.List<java.lang.String> classpath)
      • getExpandClasspathDependencies

        @Input
        public boolean getExpandClasspathDependencies()
      • setExpandClasspathDependencies

        public void setExpandClasspathDependencies​(boolean expand)
      • getMainClass

        @Input
        @Nullable
        @Optional
        public java.lang.String getMainClass()
      • setMainClass

        public void setMainClass​(java.lang.String mainClass)
      • setMainClass

        public void setMainClass​(org.gradle.api.provider.Provider<java.lang.String> mainClass)
      • getArgs

        @Input
        @Nullable
        @Optional
        public java.util.List<java.lang.String> getArgs()
      • setArgs

        public void setArgs​(java.util.List<java.lang.String> args)
      • getFormat

        @Input
        @Optional
        public com.google.cloud.tools.jib.api.buildplan.ImageFormat getFormat()
      • setFormat

        public void setFormat​(com.google.cloud.tools.jib.api.buildplan.ImageFormat format)
      • setFormat

        public void setFormat​(java.lang.String format)
      • getPorts

        @Input
        @Optional
        public java.util.List<java.lang.String> getPorts()
      • setPorts

        public void setPorts​(java.util.List<java.lang.String> ports)
      • getVolumes

        @Input
        @Optional
        public java.util.List<java.lang.String> getVolumes()
      • setVolumes

        public void setVolumes​(java.util.List<java.lang.String> volumes)
      • getLabels

        @Input
        @Optional
        public org.gradle.api.provider.MapProperty<java.lang.String,​java.lang.String> getLabels()
      • getAppRoot

        @Input
        @Optional
        public java.lang.String getAppRoot()
      • setAppRoot

        public void setAppRoot​(java.lang.String appRoot)
      • getUser

        @Input
        @Nullable
        @Optional
        public java.lang.String getUser()
      • setUser

        public void setUser​(java.lang.String user)
      • getWorkingDirectory

        @Input
        @Nullable
        @Optional
        public java.lang.String getWorkingDirectory()
      • setWorkingDirectory

        public void setWorkingDirectory​(java.lang.String workingDirectory)
      • getFilesModificationTime

        @Input
        @Optional
        public org.gradle.api.provider.Property<java.lang.String> getFilesModificationTime()
      • getCreationTime

        @Input
        @Optional
        public org.gradle.api.provider.Property<java.lang.String> getCreationTime()