public class AzureKeyVaultUsernamePasswordCredentials
extends com.microsoft.jenkins.keyvault.BaseSecretCredentials
implements com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials
| Modifier and Type | Class and Description |
|---|---|
static class |
AzureKeyVaultUsernamePasswordCredentials.DescriptorImpl |
com.cloudbees.plugins.credentials.impl.BaseStandardCredentials.BaseStandardCredentialsDescriptorcom.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentials.NameProvidercom.cloudbees.plugins.credentials.common.IdCredentials.HelpersExtensionPoint.LegacyInstancesAreScopedToHudson| Modifier and Type | Field and Description |
|---|---|
protected com.cloudbees.plugins.credentials.CredentialsScope |
scope |
protected String |
username |
| Constructor and Description |
|---|
AzureKeyVaultUsernamePasswordCredentials(com.cloudbees.plugins.credentials.CredentialsScope scope,
String id,
String username,
String description,
String servicePrincipalId,
String secretIdentifier) |
| Modifier and Type | Method and Description |
|---|---|
Secret |
getPassword() |
com.cloudbees.plugins.credentials.CredentialsScope |
getScope() |
String |
getUsername() |
getCredentialId, getKeyVaultSecret, getSecretIdentifier, getServicePrincipalIdequals, getDescription, getId, hashCodeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitprotected final com.cloudbees.plugins.credentials.CredentialsScope scope
protected final String username
@NonNull public Secret getPassword()
getPassword in interface com.cloudbees.plugins.credentials.common.PasswordCredentials@NonNull public String getUsername()
getUsername in interface com.cloudbees.plugins.credentials.common.UsernameCredentialspublic com.cloudbees.plugins.credentials.CredentialsScope getScope()
getScope in interface com.cloudbees.plugins.credentials.CredentialsgetScope in class com.cloudbees.plugins.credentials.BaseCredentialsCopyright © 2016–2021. All rights reserved.