Class GradleRawConfiguration
- java.lang.Object
-
- com.google.cloud.tools.jib.gradle.GradleRawConfiguration
-
- All Implemented Interfaces:
com.google.cloud.tools.jib.plugins.common.RawConfiguration
public class GradleRawConfiguration extends java.lang.Object implements com.google.cloud.tools.jib.plugins.common.RawConfigurationGradle-specific adapter for providing raw configuration parameter values.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.google.cloud.tools.jib.plugins.common.RawConfiguration
com.google.cloud.tools.jib.plugins.common.RawConfiguration.CredHelperConfiguration, com.google.cloud.tools.jib.plugins.common.RawConfiguration.ExtensionConfiguration, com.google.cloud.tools.jib.plugins.common.RawConfiguration.ExtraDirectoriesConfiguration, com.google.cloud.tools.jib.plugins.common.RawConfiguration.PlatformConfiguration
-
-
Constructor Summary
Constructors Constructor Description GradleRawConfiguration(JibExtension jibExtension)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetAllowInsecureRegistries()java.lang.StringgetAppRoot()java.lang.StringgetContainerizingMode()java.lang.StringgetCreationTime()java.nio.file.PathgetDigestOutputPath()java.util.Map<java.lang.String,java.lang.String>getDockerEnvironment()java.util.Optional<java.nio.file.Path>getDockerExecutable()java.util.Optional<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()java.util.List<? extends com.google.cloud.tools.jib.plugins.common.RawConfiguration.ExtraDirectoriesConfiguration>getExtraDirectories()java.util.Map<java.lang.String,com.google.cloud.tools.jib.api.buildplan.FilePermissions>getExtraDirectoryPermissions()java.lang.StringgetFilesModificationTime()com.google.cloud.tools.jib.plugins.common.AuthPropertygetFromAuth()com.google.cloud.tools.jib.plugins.common.RawConfiguration.CredHelperConfigurationgetFromCredHelper()java.util.Optional<java.lang.String>getFromImage()com.google.cloud.tools.jib.api.buildplan.ImageFormatgetImageFormat()java.nio.file.PathgetImageIdOutputPath()java.nio.file.PathgetImageJsonOutputPath()java.util.List<java.lang.String>getJvmFlags()java.util.Map<java.lang.String,java.lang.String>getLabels()java.util.Optional<java.lang.String>getMainClass()java.util.List<? extends com.google.cloud.tools.jib.plugins.common.RawConfiguration.PlatformConfiguration>getPlatforms()java.util.List<? extends com.google.cloud.tools.jib.plugins.common.RawConfiguration.ExtensionConfiguration>getPluginExtensions()java.util.List<java.lang.String>getPorts()java.util.Optional<java.util.List<java.lang.String>>getProgramArguments()java.util.Optional<java.lang.String>getProperty(java.lang.String propertyName)java.nio.file.PathgetTarOutputPath()com.google.cloud.tools.jib.plugins.common.AuthPropertygetToAuth()com.google.cloud.tools.jib.plugins.common.RawConfiguration.CredHelperConfigurationgetToCredHelper()java.util.Optional<java.lang.String>getToImage()java.util.Set<java.lang.String>getToTags()java.util.Optional<java.lang.String>getUser()java.util.List<java.lang.String>getVolumes()java.util.Optional<java.lang.String>getWorkingDirectory()
-
-
-
Constructor Detail
-
GradleRawConfiguration
public GradleRawConfiguration(JibExtension jibExtension)
-
-
Method Detail
-
getFromImage
public java.util.Optional<java.lang.String> getFromImage()
- Specified by:
getFromImagein interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getFromAuth
public com.google.cloud.tools.jib.plugins.common.AuthProperty getFromAuth()
- Specified by:
getFromAuthin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getFromCredHelper
public com.google.cloud.tools.jib.plugins.common.RawConfiguration.CredHelperConfiguration getFromCredHelper()
- Specified by:
getFromCredHelperin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getToImage
public java.util.Optional<java.lang.String> getToImage()
- Specified by:
getToImagein interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getToAuth
public com.google.cloud.tools.jib.plugins.common.AuthProperty getToAuth()
- Specified by:
getToAuthin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getToCredHelper
public com.google.cloud.tools.jib.plugins.common.RawConfiguration.CredHelperConfiguration getToCredHelper()
- Specified by:
getToCredHelperin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getToTags
public java.util.Set<java.lang.String> getToTags()
- Specified by:
getToTagsin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getEntrypoint
public java.util.Optional<java.util.List<java.lang.String>> getEntrypoint()
- Specified by:
getEntrypointin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getProgramArguments
public java.util.Optional<java.util.List<java.lang.String>> getProgramArguments()
- Specified by:
getProgramArgumentsin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getExtraClasspath
public java.util.List<java.lang.String> getExtraClasspath()
- Specified by:
getExtraClasspathin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getExpandClasspathDependencies
public boolean getExpandClasspathDependencies()
- Specified by:
getExpandClasspathDependenciesin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getMainClass
public java.util.Optional<java.lang.String> getMainClass()
- Specified by:
getMainClassin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getJvmFlags
public java.util.List<java.lang.String> getJvmFlags()
- Specified by:
getJvmFlagsin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getAppRoot
public java.lang.String getAppRoot()
- Specified by:
getAppRootin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getEnvironment
public java.util.Map<java.lang.String,java.lang.String> getEnvironment()
- Specified by:
getEnvironmentin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getLabels
public java.util.Map<java.lang.String,java.lang.String> getLabels()
- Specified by:
getLabelsin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getVolumes
public java.util.List<java.lang.String> getVolumes()
- Specified by:
getVolumesin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getPorts
public java.util.List<java.lang.String> getPorts()
- Specified by:
getPortsin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getUser
public java.util.Optional<java.lang.String> getUser()
- Specified by:
getUserin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getWorkingDirectory
public java.util.Optional<java.lang.String> getWorkingDirectory()
- Specified by:
getWorkingDirectoryin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getAllowInsecureRegistries
public boolean getAllowInsecureRegistries()
- Specified by:
getAllowInsecureRegistriesin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getImageFormat
public com.google.cloud.tools.jib.api.buildplan.ImageFormat getImageFormat()
- Specified by:
getImageFormatin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getProperty
public java.util.Optional<java.lang.String> getProperty(java.lang.String propertyName)
- Specified by:
getPropertyin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getFilesModificationTime
public java.lang.String getFilesModificationTime()
- Specified by:
getFilesModificationTimein interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getCreationTime
public java.lang.String getCreationTime()
- Specified by:
getCreationTimein interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getExtraDirectories
public java.util.List<? extends com.google.cloud.tools.jib.plugins.common.RawConfiguration.ExtraDirectoriesConfiguration> getExtraDirectories()
- Specified by:
getExtraDirectoriesin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getExtraDirectoryPermissions
public java.util.Map<java.lang.String,com.google.cloud.tools.jib.api.buildplan.FilePermissions> getExtraDirectoryPermissions()
- Specified by:
getExtraDirectoryPermissionsin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getDockerExecutable
public java.util.Optional<java.nio.file.Path> getDockerExecutable()
- Specified by:
getDockerExecutablein interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getDockerEnvironment
public java.util.Map<java.lang.String,java.lang.String> getDockerEnvironment()
- Specified by:
getDockerEnvironmentin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getContainerizingMode
public java.lang.String getContainerizingMode()
- Specified by:
getContainerizingModein interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getTarOutputPath
public java.nio.file.Path getTarOutputPath()
- Specified by:
getTarOutputPathin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getDigestOutputPath
public java.nio.file.Path getDigestOutputPath()
- Specified by:
getDigestOutputPathin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getImageIdOutputPath
public java.nio.file.Path getImageIdOutputPath()
- Specified by:
getImageIdOutputPathin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getImageJsonOutputPath
public java.nio.file.Path getImageJsonOutputPath()
- Specified by:
getImageJsonOutputPathin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getPluginExtensions
public java.util.List<? extends com.google.cloud.tools.jib.plugins.common.RawConfiguration.ExtensionConfiguration> getPluginExtensions()
- Specified by:
getPluginExtensionsin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
getPlatforms
public java.util.List<? extends com.google.cloud.tools.jib.plugins.common.RawConfiguration.PlatformConfiguration> getPlatforms()
- Specified by:
getPlatformsin interfacecom.google.cloud.tools.jib.plugins.common.RawConfiguration
-
-