Class KubernetesCredentialsStore

java.lang.Object
com.cloudbees.plugins.credentials.CredentialsStore
com.cloudbees.jenkins.plugins.kubernetes_credentials_provider.KubernetesCredentialsStore
All Implemented Interfaces:
Saveable, AccessControlled

public class KubernetesCredentialsStore extends com.cloudbees.plugins.credentials.CredentialsStore
  • Constructor Details

  • Method Details

    • getContext

      @NonNull public ModelObject getContext()
      Specified by:
      getContext in class com.cloudbees.plugins.credentials.CredentialsStore
    • hasPermission

      public boolean hasPermission(@NonNull Authentication authentication, @NonNull Permission permission)
      Specified by:
      hasPermission in interface AccessControlled
      Overrides:
      hasPermission in class com.cloudbees.plugins.credentials.CredentialsStore
    • getCredentials

      @NonNull public List<com.cloudbees.plugins.credentials.Credentials> getCredentials(@NonNull com.cloudbees.plugins.credentials.domains.Domain domain)
      Specified by:
      getCredentials in class com.cloudbees.plugins.credentials.CredentialsStore
    • addCredentials

      public boolean addCredentials(@NonNull com.cloudbees.plugins.credentials.domains.Domain domain, @NonNull com.cloudbees.plugins.credentials.Credentials credentials)
      Specified by:
      addCredentials in class com.cloudbees.plugins.credentials.CredentialsStore
    • removeCredentials

      public boolean removeCredentials(@NonNull com.cloudbees.plugins.credentials.domains.Domain domain, @NonNull com.cloudbees.plugins.credentials.Credentials credentials)
      Specified by:
      removeCredentials in class com.cloudbees.plugins.credentials.CredentialsStore
    • updateCredentials

      public boolean updateCredentials(@NonNull com.cloudbees.plugins.credentials.domains.Domain domain, @NonNull com.cloudbees.plugins.credentials.Credentials current, @NonNull com.cloudbees.plugins.credentials.Credentials replacement)
      Specified by:
      updateCredentials in class com.cloudbees.plugins.credentials.CredentialsStore
    • getStoreAction

      @Nullable public com.cloudbees.plugins.credentials.CredentialsStoreAction getStoreAction()
      Overrides:
      getStoreAction in class com.cloudbees.plugins.credentials.CredentialsStore