Class DatadogCredentialsApiKey.DatadogCredentialsApiKeyDescriptor
- java.lang.Object
-
- hudson.model.Descriptor<DatadogApiKey>
-
- org.datadog.jenkins.plugins.datadog.configuration.api.key.DatadogApiKey.DatadogApiKeyDescriptor
-
- org.datadog.jenkins.plugins.datadog.configuration.api.key.DatadogCredentialsApiKey.DatadogCredentialsApiKeyDescriptor
-
- Enclosing class:
- DatadogCredentialsApiKey
@Extension public static final class DatadogCredentialsApiKey.DatadogCredentialsApiKeyDescriptor extends DatadogApiKey.DatadogApiKeyDescriptor
-
-
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 Constructor Description DatadogCredentialsApiKeyDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FormValidationdoCheckConnectivity(String credentialsId, int intakeIdx, String site, String apiUrl)FormValidationdoCheckCredentialsId(Item item, String credentialsId)ListBoxModeldoFillCredentialsIdItems(Item item, String credentialsId)Populates the API key credentials ID dropdown in the configuration screen with all the valid credentialsStringgetDisplayName()StringgetHelpFile()intgetOrder()-
Methods inherited from class org.datadog.jenkins.plugins.datadog.configuration.api.key.DatadogApiKey.DatadogApiKeyDescriptor
all
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Method Detail
-
getDisplayName
@Nonnull public String getDisplayName()
- Overrides:
getDisplayNamein classDescriptor<DatadogApiKey>
-
getHelpFile
public String getHelpFile()
- Overrides:
getHelpFilein classDescriptor<DatadogApiKey>
-
doFillCredentialsIdItems
public ListBoxModel doFillCredentialsIdItems(@AncestorInPath Item item, @QueryParameter("credentialsId") String credentialsId)
Populates the API key credentials ID dropdown in the configuration screen with all the valid credentials- Parameters:
item- - The context within which to list available credentialscredentialsId- - ID of the credential containing the API key- Returns:
- a ListBoxModel object used to display all the available credentials.
-
doCheckCredentialsId
public FormValidation doCheckCredentialsId(@AncestorInPath Item item, @QueryParameter("credentialsId") String credentialsId)
-
doCheckConnectivity
public FormValidation doCheckConnectivity(@QueryParameter("credentialsId") String credentialsId, @QueryParameter("intake") int intakeIdx, @QueryParameter("site") String site, @QueryParameter("apiUrl") String apiUrl)
-
getOrder
public int getOrder()
- Specified by:
getOrderin classDatadogApiKey.DatadogApiKeyDescriptor
-
-