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 FormValidation
doCheckConnectivity(String credentialsId, int intakeIdx, String site, String apiUrl)
FormValidation
doCheckCredentialsId(Item item, String credentialsId)
ListBoxModel
doFillCredentialsIdItems(Item item, String credentialsId)
Populates the API key credentials ID dropdown in the configuration screen with all the valid credentialsString
getDisplayName()
String
getHelpFile()
int
getOrder()
-
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:
getDisplayName
in classDescriptor<DatadogApiKey>
-
getHelpFile
public String getHelpFile()
- Overrides:
getHelpFile
in 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:
getOrder
in classDatadogApiKey.DatadogApiKeyDescriptor
-
-