Class ItemCredentialsFingerprintFacet
java.lang.Object
jenkins.model.FingerprintFacet
com.cloudbees.plugins.credentials.fingerprints.AbstractCredentialsFingerprintFacet
com.cloudbees.plugins.credentials.fingerprints.ItemCredentialsFingerprintFacet
- All Implemented Interfaces:
ExtensionPoint
A facet to track the usage of a credential for a specific item outside of the context of a build, for example SCM
polling.
- Since:
- 2.1.1
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
ConstructorsConstructorDescriptionItemCredentialsFingerprintFacet(Item item, Fingerprint fingerprint, long timestamp) Constructor.ItemCredentialsFingerprintFacet(Item item, Fingerprint fingerprint, long timestamp0, long timestamp) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleangetItem()Returns theItem.Returns theItem.getFullName().longReturns the timestamp of first usage.Returns the timestamp range as a string.inthashCode()Methods inherited from class jenkins.model.FingerprintFacet
_setOwner, createActions, getFingerprint, getTimestamp, isFingerprintDeletionBlocked
-
Constructor Details
-
ItemCredentialsFingerprintFacet
public ItemCredentialsFingerprintFacet(@NonNull Item item, @NonNull Fingerprint fingerprint, long timestamp) Constructor.- Parameters:
item- the itemfingerprint-Fingerprintobject to which this facet is going to be added to.timestamp- timestamp when the use happened (milliseconds since midnight Jan 1, 1970 UTC).
-
ItemCredentialsFingerprintFacet
public ItemCredentialsFingerprintFacet(@NonNull Item item, @NonNull Fingerprint fingerprint, long timestamp0, long timestamp) Constructor.- Parameters:
item- the itemfingerprint-Fingerprintobject to which this facet is going to be added to.timestamp0- timestamp when the first usage happened.timestamp- timestamp when the use happened (milliseconds since midnight Jan 1, 1970 UTC).
-
-
Method Details
-
getItemFullName
Returns theItem.getFullName().- Returns:
- the
Item.getFullName().
-
getItem
Returns theItem.- Returns:
- the
Itemornullif either the item no longer exists or the current authentication does not have permission to access the item.
-
getTimestamp0
public long getTimestamp0()Returns the timestamp of first usage.- Returns:
- the timestamp of first usage.
-
getTimestampString
Returns the timestamp range as a string.- Returns:
- the timestamp range as a string.
-
equals
- Overrides:
equalsin classAbstractCredentialsFingerprintFacet
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractCredentialsFingerprintFacet
-