Package com.atlassian.bamboo.credentials
Interface CredentialsData
- All Superinterfaces:
BambooIdProvider,ImmutableEntityWithOid,PluginKeyProvider
- All Known Subinterfaces:
MutableCredentialsData
- All Known Implementing Classes:
CredentialsDataEntity,CredentialsDataImpl
@PublicApi
public interface CredentialsData
extends BambooIdProvider, ImmutableEntityWithOid, PluginKeyProvider
Shared Credentials object representation.
You can use this object to share authentication/authorization credentials, to accessing repositories or other resources.
-
Method Summary
Modifier and TypeMethodDescriptiondefault BambooEntityTypeEntity type of this object, used inBambooEntityOid.getName()@Nullable LongMethods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getIdMethods inherited from interface com.atlassian.bamboo.core.ImmutableEntityWithOid
getOid
-
Method Details
-
getPluginKey
String getPluginKey()- Specified by:
getPluginKeyin interfacePluginKeyProvider- Returns:
- full plugin module key
-
getName
String getName() -
getConfiguration
- Returns:
- immutable map containing credentials configuration
-
getEntityType
Description copied from interface:ImmutableEntityWithOidEntity type of this object, used inBambooEntityOid.- Specified by:
getEntityTypein interfaceImmutableEntityWithOid
-
getProjectId
- Returns:
- id of associated
Projector null if it is a global shared credential
-