Class AzureOpenAIProvider.DescriptorImpl
java.lang.Object
hudson.model.Descriptor<BaseAIProvider>
io.jenkins.plugins.explain_error.provider.BaseAIProvider.BaseProviderDescriptor
io.jenkins.plugins.explain_error.provider.AzureOpenAIProvider.DescriptorImpl
- Enclosing class:
AzureOpenAIProvider
@Extension
@Symbol("azureOpenai")
public static class AzureOpenAIProvider.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 TypeMethodDescriptiondoCheckApiVersion(String value, String apiType) doCheckCredentialsId(String value) doCheckDeployment(String value) doCheckEndpoint(String value) Returns the selectable Azure OpenAI API types for configuration.doTestConfiguration(String endpoint, String deployment, String apiVersion, String credentialsId, String apiType) Methods inherited from class io.jenkins.plugins.explain_error.provider.BaseAIProvider.BaseProviderDescriptor
doCheckUrlMethods 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
-
getDefaultApiVersion
-
doFillApiTypeItems
Returns the selectable Azure OpenAI API types for configuration.- Returns:
- API type options.
-
doCheckEndpoint
-
doCheckDeployment
-
doCheckApiVersion
@POST public FormValidation doCheckApiVersion(@QueryParameter String value, @QueryParameter("apiType") String apiType) -
doCheckCredentialsId
-
doTestConfiguration
@POST public FormValidation doTestConfiguration(@QueryParameter("endpoint") String endpoint, @QueryParameter("deployment") String deployment, @QueryParameter("apiVersion") String apiVersion, @QueryParameter("credentialsId") String credentialsId, @QueryParameter("apiType") String apiType) throws ExplanationException - Throws:
ExplanationException
-