Class ExtensionParameters

  • All Implemented Interfaces:
    com.google.cloud.tools.jib.plugins.common.RawConfiguration.ExtensionConfiguration

    public class ExtensionParameters
    extends java.lang.Object
    implements com.google.cloud.tools.jib.plugins.common.RawConfiguration.ExtensionConfiguration
    Configuration of a plugin extension.
    • Constructor Detail

      • ExtensionParameters

        public ExtensionParameters()
    • Method Detail

      • getImplementation

        @Input
        public java.lang.String getImplementation()
      • getExtensionClass

        @Internal
        public java.lang.String getExtensionClass()
        Specified by:
        getExtensionClass in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration.ExtensionConfiguration
      • setImplementation

        public void setImplementation​(java.lang.String implementation)
      • getProperties

        @Input
        public java.util.Map<java.lang.String,​java.lang.String> getProperties()
        Specified by:
        getProperties in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration.ExtensionConfiguration
      • setProperties

        public void setProperties​(java.util.Map<java.lang.String,​java.lang.String> properties)
      • getExtraConfiguration

        @Internal
        public java.util.Optional<java.lang.Object> getExtraConfiguration()
        Specified by:
        getExtraConfiguration in interface com.google.cloud.tools.jib.plugins.common.RawConfiguration.ExtensionConfiguration
      • configuration

        public void configuration​(org.gradle.api.Action<?> action)