Package org.jenkinsci.plugins.cloudstats
Interface TrackedItem
-
- All Known Implementing Classes:
TrackedPlannedNode
public interface TrackedItem
Interface to be implemented by plugins to have their provisioning activities tracked.It is necessary to implement this by
NodeProvisioner.PlannedNode
,Node
andComputer
.- Author:
- ogondza.
- See Also:
TrackedPlannedNode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProvisioningActivity.Id
getId()
Get unique identifier of the provisioning item.
-
-
-
Method Detail
-
getId
@Nullable ProvisioningActivity.Id getId()
Get unique identifier of the provisioning item.- Returns:
- The identifier. Can be null in case the item that is generally tracked opts-out of tracking. Primary use is to allow null for items that serialized before plugin was integrated and have no id to provide. Implementations can use this disable tracking selectively on per-item basis.
-
-