Class AuthParameters

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

    public class AuthParameters
    extends java.lang.Object
    implements com.google.cloud.tools.jib.plugins.common.AuthProperty
    A bean that configures authorization credentials to be used for a registry. This is configurable with Groovy closures and can be validated when used as a task input.
    • Constructor Detail

      • AuthParameters

        @Inject
        public AuthParameters​(org.gradle.api.model.ObjectFactory objectFactory,
                              java.lang.String source)
    • Method Detail

      • getUsername

        @Input
        @Optional
        @Nullable
        public java.lang.String getUsername()
        Specified by:
        getUsername in interface com.google.cloud.tools.jib.plugins.common.AuthProperty
      • setUsername

        public void setUsername​(java.lang.String username)
      • setUsername

        public void setUsername​(org.gradle.api.provider.Provider<java.lang.String> username)
      • getPassword

        @Input
        @Optional
        @Nullable
        public java.lang.String getPassword()
        Specified by:
        getPassword in interface com.google.cloud.tools.jib.plugins.common.AuthProperty
      • setPassword

        public void setPassword​(java.lang.String password)
      • setPassword

        public void setPassword​(org.gradle.api.provider.Provider<java.lang.String> password)
      • getAuthDescriptor

        @Internal
        public java.lang.String getAuthDescriptor()
        Specified by:
        getAuthDescriptor in interface com.google.cloud.tools.jib.plugins.common.AuthProperty
      • getUsernameDescriptor

        @Internal
        public java.lang.String getUsernameDescriptor()
        Specified by:
        getUsernameDescriptor in interface com.google.cloud.tools.jib.plugins.common.AuthProperty
      • getPasswordDescriptor

        @Internal
        public java.lang.String getPasswordDescriptor()
        Specified by:
        getPasswordDescriptor in interface com.google.cloud.tools.jib.plugins.common.AuthProperty