Class GitHubAppCredentials.DescriptorImpl

    • Constructor Detail

      • DescriptorImpl

        public DescriptorImpl()
    • Method Detail

      • getIconClassName

        public String getIconClassName()
        Specified by:
        getIconClassName in interface IconSpec
        Overrides:
        getIconClassName in class com.cloudbees.plugins.credentials.CredentialsDescriptor
      • isApiUriSelectable

        public boolean isApiUriSelectable()
      • doFillApiUriItems

        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        public ListBoxModel doFillApiUriItems()
        Returns the available GitHub endpoint items.
        Returns:
        the available GitHub endpoint items.
      • doTestConnection

        @POST
        @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
        public FormValidation doTestConnection​(@QueryParameter("appID")
                                               String appID,
                                               @QueryParameter("privateKey")
                                               String privateKey,
                                               @QueryParameter("apiUri")
                                               String apiUri,
                                               @QueryParameter("owner")
                                               String owner)