Class KubernetesCredentialsStore

  • All Implemented Interfaces:
    Saveable, AccessControlled

    public class KubernetesCredentialsStore
    extends com.cloudbees.plugins.credentials.CredentialsStore
    • Method Detail

      • 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
        Specified by:
        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