All Classes and Interfaces

Class
Description
 
 
 
Primarily used to set any custom fields to an artifact
ArtifactDeserializer is a custom deserializer that will allow for artifacts to be fetched from some artifact store as long as the referenceLink field is set and the reference field is null.
ArtifactMergeReferenceDecorator is used to take some artifact and replace its reference with the reference from another artifact.
An interface for classes that translate arbitrary String messages into Spinnaker artifacts.
A URI that can parse and allow for ArtifactStorage to easily get specific information about the URI
ArtifactStore allows for different types of artifact storage to be used during runtime
 
 
 
Configuration for an s3 client which will utilize credentials in the AWS credentials file.
ArtifactStoreGetter is an interface that allows for different types of artifact storage to be used during runtime.
An exception used by the artifact store (de)serializers since the (de)serialize methods only throw IOExceptions, and if any other exception is thrown jackson assumes it's some JSON error.
ArtifactStoreStorer is an interface that allows for different types of artifact storage to be used during runtime.
 
Helper class to abstract away the need for other classes to know the {@link * #uriPrefix} format.
 
Creates a regular jinjava.
EmbeddedArtifactSerializer will store any embedded/base64 artifact into the ArtifactStore assuming that artifact has a reference link.
 
 
Translates String messages into Spinnaker artifacts using a supplied Jinja template
 
 
A no-op ArtifactStoreGetter.
A no-op ArtifactStoreStorer.
 
 
Retrieve objects from an s3 compatible service
S3ArtifactStoreStorer will store artifacts in a s3 compatible service