Class CustomOktaAIProvider.DescriptorImpl
java.lang.Object
hudson.model.Descriptor<BaseAIProvider>
io.jenkins.plugins.explain_error.provider.BaseAIProvider.BaseProviderDescriptor
io.jenkins.plugins.explain_error.provider.CustomOktaAIProvider.DescriptorImpl
- Enclosing class:
CustomOktaAIProvider
@Extension
@Symbol("customOkta")
public static class CustomOktaAIProvider.DescriptorImpl
extends BaseAIProvider.BaseProviderDescriptor
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self -
Field Summary
Fields inherited from class hudson.model.Descriptor
clazz -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoCheckTimeoutSeconds(Integer value) doCheckTokenUrl(String value) doCheckUrl(String value) doTestConfiguration(String url, String tokenUrl, String model, String clientId, Secret clientSecret, String scope, String accessTokenHeader, String accessTokenPrefix, String apiVersion, Secret appKey, String userId, Integer timeoutSeconds) intMethods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, configure, doHelp, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getStaticHelpUrl, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
DescriptorImpl
public DescriptorImpl()
-
-
Method Details
-
getDisplayName
- Overrides:
getDisplayNamein classDescriptor<BaseAIProvider>
-
getDefaultModel
- Specified by:
getDefaultModelin classBaseAIProvider.BaseProviderDescriptor
-
getDefaultAccessTokenHeader
-
getDefaultAccessTokenPrefix
-
getDefaultTimeoutSeconds
public int getDefaultTimeoutSeconds() -
doCheckUrl
- Overrides:
doCheckUrlin classBaseAIProvider.BaseProviderDescriptor
-
doCheckTokenUrl
-
doCheckTimeoutSeconds
-
doTestConfiguration
@POST public FormValidation doTestConfiguration(@QueryParameter("url") String url, @QueryParameter("tokenUrl") String tokenUrl, @QueryParameter("model") String model, @QueryParameter("clientId") String clientId, @QueryParameter("clientSecret") Secret clientSecret, @QueryParameter("scope") String scope, @QueryParameter("accessTokenHeader") String accessTokenHeader, @QueryParameter("accessTokenPrefix") String accessTokenPrefix, @QueryParameter("apiVersion") String apiVersion, @QueryParameter("appKey") Secret appKey, @QueryParameter("userId") String userId, @QueryParameter("timeoutSeconds") Integer timeoutSeconds) throws ExplanationException - Throws:
ExplanationException
-