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