Class ContainerParameters
- java.lang.Object
-
- com.google.cloud.tools.jib.gradle.ContainerParameters
-
public class ContainerParameters extends java.lang.ObjectA 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAppRoot()java.util.List<java.lang.String>getArgs()org.gradle.api.provider.Property<java.lang.String>getCreationTime()java.util.List<java.lang.String>getEntrypoint()java.util.Map<java.lang.String,java.lang.String>getEnvironment()booleangetExpandClasspathDependencies()java.util.List<java.lang.String>getExtraClasspath()org.gradle.api.provider.Property<java.lang.String>getFilesModificationTime()com.google.cloud.tools.jib.api.buildplan.ImageFormatgetFormat()java.util.List<java.lang.String>getJvmFlags()org.gradle.api.provider.MapProperty<java.lang.String,java.lang.String>getLabels()java.lang.StringgetMainClass()java.util.List<java.lang.String>getPorts()java.lang.StringgetUser()java.util.List<java.lang.String>getVolumes()java.lang.StringgetWorkingDirectory()voidsetAppRoot(java.lang.String appRoot)voidsetArgs(java.util.List<java.lang.String> args)voidsetEntrypoint(java.lang.String entrypoint)voidsetEntrypoint(java.util.List<java.lang.String> entrypoint)voidsetEntrypoint(org.gradle.api.provider.Provider<java.util.List<java.lang.String>> entrypoint)voidsetEnvironment(java.util.Map<java.lang.String,java.lang.String> environment)voidsetExpandClasspathDependencies(boolean expand)voidsetExtraClasspath(java.util.List<java.lang.String> classpath)voidsetFormat(com.google.cloud.tools.jib.api.buildplan.ImageFormat format)voidsetFormat(java.lang.String format)voidsetJvmFlags(java.util.List<java.lang.String> jvmFlags)voidsetJvmFlags(org.gradle.api.provider.Provider<java.util.List<java.lang.String>> jvmFlags)voidsetMainClass(java.lang.String mainClass)voidsetMainClass(org.gradle.api.provider.Provider<java.lang.String> mainClass)voidsetPorts(java.util.List<java.lang.String> ports)voidsetUser(java.lang.String user)voidsetVolumes(java.util.List<java.lang.String> volumes)voidsetWorkingDirectory(java.lang.String workingDirectory)
-
-
-
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()
-
-