Class CredentialsParameterBinder

    • Constructor Detail

      • CredentialsParameterBinder

        public CredentialsParameterBinder()
    • Method Detail

      • getOrCreate

        @NonNull
        public static CredentialsParameterBinder getOrCreate​(@NonNull
                                                             Run<?,​?> run)
        Gets or creates a CredentialsParameterBinder for the given run. This automatically imports credentials parameters provided in a ParametersAction.
      • bindCredentialsParameter

        public void bindCredentialsParameter​(@CheckForNull
                                             String userId,
                                             @NonNull
                                             CredentialsParameterValue parameterValue)
        Binds a credentials parameter with an optional user ID. User credentials require a user ID.
      • unbindCredentialsParameter

        public void unbindCredentialsParameter​(@NonNull
                                               String parameterName)
        Unbinds a credentials parameter.
      • forParameterName

        @CheckForNull
        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        public CredentialsParameterBinding forParameterName​(@NonNull
                                                            String parameterName)