public class DockerDeploymentFacet
extends jenkins.model.FingerprintFacet
DockerContainerRecords.
It's supposed to be used within a container fingerprint, which stores
the info about events.
This facet should be added to container Fingerprints.| Constructor and Description |
|---|
DockerDeploymentFacet(hudson.model.Fingerprint fingerprint,
long timestamp) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(DockerContainerRecord r) |
static DockerDeploymentFacet |
addEvent(hudson.model.Fingerprint fingerprint,
DockerTraceabilityReport event) |
static DockerDeploymentFacet |
getDeploymentFacet(String containerId)
Retrieves a deployment facet for the specified container.
|
List<DockerContainerRecord> |
getDeploymentRecords() |
String |
getLastStatus()
Retrieves the last known status.
|
DockerContainerRecord |
getLatest() |
static DockerDeploymentFacet |
getOrCreate(hudson.model.Fingerprint fingerprint) |
public DockerDeploymentFacet(hudson.model.Fingerprint fingerprint,
long timestamp)
public void add(DockerContainerRecord r) throws IOException
IOException@Nonnull public List<DockerContainerRecord> getDeploymentRecords()
@CheckForNull public DockerContainerRecord getLatest()
@Nonnull public String getLastStatus()
@CheckForNull public static DockerDeploymentFacet getDeploymentFacet(String containerId)
containerId - Container ID (64-char)@Nonnull public static DockerDeploymentFacet getOrCreate(@Nonnull hudson.model.Fingerprint fingerprint) throws IOException
IOExceptionpublic static DockerDeploymentFacet addEvent(@Nonnull hudson.model.Fingerprint fingerprint, @Nonnull DockerTraceabilityReport event) throws IOException
IOExceptionCopyright © 2015. All Rights Reserved.