Index

A B C D E F G H I J M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

Artifact - Class in com.netflix.spinnaker.kork.artifacts.model
 
Artifact.ArtifactBuilder - Class in com.netflix.spinnaker.kork.artifacts.model
 
Artifact.StoredView - Class in com.netflix.spinnaker.kork.artifacts.model
 
ArtifactBuilder() - Constructor for class com.netflix.spinnaker.kork.artifacts.model.Artifact.ArtifactBuilder
 
ArtifactDecorator - Interface in com.netflix.spinnaker.kork.artifacts.artifactstore
Primarily used to set any custom fields to an artifact
ArtifactDeserializer - Class in com.netflix.spinnaker.kork.artifacts.artifactstore
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.
ArtifactDeserializer(ObjectMapper, ArtifactStore) - Constructor for class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactDeserializer
 
ArtifactDeserializer.ArtifactMergeReferenceDecorator - Class in com.netflix.spinnaker.kork.artifacts.artifactstore
ArtifactMergeReferenceDecorator is used to take some artifact and replace its reference with the reference from another artifact.
ArtifactExtractor - Interface in com.netflix.spinnaker.kork.artifacts.parsing
An interface for classes that translate arbitrary String messages into Spinnaker artifacts.
artifactObjectMapper() - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreConfiguration
this is strictly used due to Spring and Jackson not behaving nicely together.
ArtifactReferenceURI - Class in com.netflix.spinnaker.kork.artifacts.artifactstore
A URI that can parse and allow for ArtifactStorage to easily get specific information about the URI
ArtifactReferenceURI() - Constructor for class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactReferenceURI
 
artifactS3Client(ArtifactStoreConfigurationProperties) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.s3.S3ArtifactStoreConfiguration
 
artifactStore(ArtifactStoreGetter, ArtifactStoreStorer) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreConfiguration
 
ArtifactStore - Class in com.netflix.spinnaker.kork.artifacts.artifactstore
ArtifactStore allows for different types of artifact storage to be used during runtime
ArtifactStore(ArtifactStoreGetter, ArtifactStoreStorer) - Constructor for class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStore
 
ArtifactStoreConfiguration - Class in com.netflix.spinnaker.kork.artifacts.artifactstore
 
ArtifactStoreConfiguration() - Constructor for class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreConfiguration
 
ArtifactStoreConfigurationProperties - Class in com.netflix.spinnaker.kork.artifacts.artifactstore
 
ArtifactStoreConfigurationProperties() - Constructor for class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreConfigurationProperties
 
ArtifactStoreConfigurationProperties.HelmConfig - Class in com.netflix.spinnaker.kork.artifacts.artifactstore
 
ArtifactStoreConfigurationProperties.S3ClientConfig - Class in com.netflix.spinnaker.kork.artifacts.artifactstore
Configuration for an s3 client which will utilize credentials in the AWS credentials file.
artifactStoreGetter() - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreConfiguration
 
artifactStoreGetter(Optional<UserPermissionEvaluator>, ArtifactStoreConfigurationProperties, S3Client) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.s3.S3ArtifactStoreConfiguration
 
ArtifactStoreGetter - Interface in com.netflix.spinnaker.kork.artifacts.artifactstore
ArtifactStoreGetter is an interface that allows for different types of artifact storage to be used during runtime.
ArtifactStoreIOException - Exception in com.netflix.spinnaker.kork.artifacts.artifactstore.exceptions
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.
ArtifactStoreIOException(Exception) - Constructor for exception com.netflix.spinnaker.kork.artifacts.artifactstore.exceptions.ArtifactStoreIOException
 
artifactStoreStorer() - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreConfiguration
 
artifactStoreStorer(ArtifactStoreConfigurationProperties, S3Client, ArtifactStoreURIBuilder) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.s3.S3ArtifactStoreConfiguration
 
ArtifactStoreStorer - Interface in com.netflix.spinnaker.kork.artifacts.artifactstore
ArtifactStoreStorer is an interface that allows for different types of artifact storage to be used during runtime.
artifactStoreURIBuilder() - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreConfiguration
 
ArtifactStoreURIBuilder - Class in com.netflix.spinnaker.kork.artifacts.artifactstore
 
ArtifactStoreURIBuilder() - Constructor for class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreURIBuilder
 
ArtifactStoreURISHA256Builder - Class in com.netflix.spinnaker.kork.artifacts.artifactstore
Helper class to abstract away the need for other classes to know the {@link * #uriPrefix} format.
ArtifactStoreURISHA256Builder() - Constructor for class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreURISHA256Builder
 
ArtifactTypes - Enum Class in com.netflix.spinnaker.kork.artifacts
 

B

buildArtifactURI(String, Artifact) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreURIBuilder
Returns the remote artifact URI that will be associated with some artifact.
buildArtifactURI(String, Artifact) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreURISHA256Builder
 
buildURIFromPaths(String, String...) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreURIBuilder
buildRawURI is used when you have the raw path and context.
buildURIFromPaths(String, String...) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreURISHA256Builder
 

C

com.netflix.spinnaker.kork.artifacts - package com.netflix.spinnaker.kork.artifacts
 
com.netflix.spinnaker.kork.artifacts.artifactstore - package com.netflix.spinnaker.kork.artifacts.artifactstore
 
com.netflix.spinnaker.kork.artifacts.artifactstore.exceptions - package com.netflix.spinnaker.kork.artifacts.artifactstore.exceptions
 
com.netflix.spinnaker.kork.artifacts.artifactstore.s3 - package com.netflix.spinnaker.kork.artifacts.artifactstore.s3
 
com.netflix.spinnaker.kork.artifacts.model - package com.netflix.spinnaker.kork.artifacts.model
 
com.netflix.spinnaker.kork.artifacts.parsing - package com.netflix.spinnaker.kork.artifacts.parsing
 
create() - Method in class com.netflix.spinnaker.kork.artifacts.parsing.DefaultJinjavaFactory
 
create() - Method in interface com.netflix.spinnaker.kork.artifacts.parsing.JinjavaFactory
 
create(InputStream) - Method in class com.netflix.spinnaker.kork.artifacts.parsing.JinjaArtifactExtractor.Factory
 
create(String) - Method in class com.netflix.spinnaker.kork.artifacts.parsing.JinjaArtifactExtractor.Factory
 

D

decorate(Artifact.ArtifactBuilder) - Method in interface com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactDecorator
 
decorate(Artifact.ArtifactBuilder) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactDeserializer.ArtifactMergeReferenceDecorator
 
DefaultJinjavaFactory - Class in com.netflix.spinnaker.kork.artifacts.parsing
Creates a regular jinjava.
DefaultJinjavaFactory() - Constructor for class com.netflix.spinnaker.kork.artifacts.parsing.DefaultJinjavaFactory
 
deserialize(JsonParser, DeserializationContext) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactDeserializer
 

E

EMBEDDED_BASE64 - Enum constant in enum class com.netflix.spinnaker.kork.artifacts.ArtifactTypes
 
EmbeddedArtifactSerializer - Class in com.netflix.spinnaker.kork.artifacts.artifactstore
EmbeddedArtifactSerializer will store any embedded/base64 artifact into the ArtifactStore assuming that artifact has a reference link.
EmbeddedArtifactSerializer(ObjectMapper, ArtifactStore) - Constructor for class com.netflix.spinnaker.kork.artifacts.artifactstore.EmbeddedArtifactSerializer
 
ENFORCE_PERMS_KEY - Static variable in class com.netflix.spinnaker.kork.artifacts.artifactstore.s3.S3ArtifactStore
 
ExpectedArtifact - Class in com.netflix.spinnaker.kork.artifacts.model
 
ExpectedArtifact.ExpectedArtifactBuilder - Class in com.netflix.spinnaker.kork.artifacts.model
 
ExpectedArtifactBuilder() - Constructor for class com.netflix.spinnaker.kork.artifacts.model.ExpectedArtifact.ExpectedArtifactBuilder
 

F

Factory() - Constructor for class com.netflix.spinnaker.kork.artifacts.parsing.JinjaArtifactExtractor.Factory
 

G

get(ArtifactReferenceURI, ArtifactDecorator...) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStore
get is used to return an artifact with some id, while also decorating that artifact with any necessary fields needed which should be then be returned by the artifact store.
get(ArtifactReferenceURI, ArtifactDecorator...) - Method in interface com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreGetter
get is used to return an artifact with some id, while also decorating that artifact with any necessary fields needed which should be then be returned by the artifact store.
get(ArtifactReferenceURI, ArtifactDecorator...) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.NoopArtifactStoreGetter
 
get(ArtifactReferenceURI, ArtifactDecorator...) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.s3.S3ArtifactStoreGetter
get will return the Artifact with the provided id, and will lastly run the ArtifactDecorator to further populate the artifact for returning
getArtifacts(String) - Method in interface com.netflix.spinnaker.kork.artifacts.parsing.ArtifactExtractor
 
getArtifacts(String) - Method in class com.netflix.spinnaker.kork.artifacts.parsing.JinjaArtifactExtractor
 
getMetadata(String) - Method in class com.netflix.spinnaker.kork.artifacts.model.Artifact
 
getReference() - Method in class com.netflix.spinnaker.kork.artifacts.model.Artifact.ArtifactBuilder
 

H

HelmConfig() - Constructor for class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreConfigurationProperties.HelmConfig
 

I

is(String) - Static method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactReferenceURI
Used to determine whether a String is in the artifact reference URI format.

J

JinjaArtifactExtractor - Class in com.netflix.spinnaker.kork.artifacts.parsing
Translates String messages into Spinnaker artifacts using a supplied Jinja template
JinjaArtifactExtractor.Factory - Class in com.netflix.spinnaker.kork.artifacts.parsing
 
JinjavaFactory - Interface in com.netflix.spinnaker.kork.artifacts.parsing
 

M

matches(Artifact) - Method in class com.netflix.spinnaker.kork.artifacts.model.ExpectedArtifact
Decide if the "matchArtifact" matches the incoming artifact.
metadata(Map<String, Object>) - Method in class com.netflix.spinnaker.kork.artifacts.model.Artifact.ArtifactBuilder
 

N

NoopArtifactStoreGetter - Class in com.netflix.spinnaker.kork.artifacts.artifactstore
A no-op ArtifactStoreGetter.
NoopArtifactStoreGetter() - Constructor for class com.netflix.spinnaker.kork.artifacts.artifactstore.NoopArtifactStoreGetter
 
NoopArtifactStoreStorer - Class in com.netflix.spinnaker.kork.artifacts.artifactstore
A no-op ArtifactStoreStorer.
NoopArtifactStoreStorer() - Constructor for class com.netflix.spinnaker.kork.artifacts.artifactstore.NoopArtifactStoreStorer
 

P

parse(String) - Static method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactReferenceURI
 
paths() - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactReferenceURI
 
putMetadata(String, Object) - Method in class com.netflix.spinnaker.kork.artifacts.model.Artifact.ArtifactBuilder
 

R

REMOTE_BASE64 - Enum constant in enum class com.netflix.spinnaker.kork.artifacts.ArtifactTypes
 

S

S3ArtifactStore - Class in com.netflix.spinnaker.kork.artifacts.artifactstore.s3
 
S3ArtifactStoreConfiguration - Class in com.netflix.spinnaker.kork.artifacts.artifactstore.s3
 
S3ArtifactStoreConfiguration() - Constructor for class com.netflix.spinnaker.kork.artifacts.artifactstore.s3.S3ArtifactStoreConfiguration
 
S3ArtifactStoreGetter - Class in com.netflix.spinnaker.kork.artifacts.artifactstore.s3
Retrieve objects from an s3 compatible service
S3ArtifactStoreGetter(S3Client, UserPermissionEvaluator, String) - Constructor for class com.netflix.spinnaker.kork.artifacts.artifactstore.s3.S3ArtifactStoreGetter
 
S3ArtifactStoreStorer - Class in com.netflix.spinnaker.kork.artifacts.artifactstore.s3
S3ArtifactStoreStorer will store artifacts in a s3 compatible service
S3ArtifactStoreStorer(S3Client, String, ArtifactStoreURIBuilder, String) - Constructor for class com.netflix.spinnaker.kork.artifacts.artifactstore.s3.S3ArtifactStoreStorer
 
S3ClientConfig() - Constructor for class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreConfigurationProperties.S3ClientConfig
 
serialize(Artifact, JsonGenerator, SerializerProvider) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.EmbeddedArtifactSerializer
 
setInstance(ArtifactStore) - Static method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStore
 
store(Artifact) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStore
Store an artifact in the artifact store
store(Artifact) - Method in interface com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactStoreStorer
 
store(Artifact) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.NoopArtifactStoreStorer
 
store(Artifact) - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.s3.S3ArtifactStoreStorer
Will store the artifact using the s3Client in some bucket
StoredView() - Constructor for class com.netflix.spinnaker.kork.artifacts.model.Artifact.StoredView
 

T

throwIOException(Supplier<T>) - Static method in exception com.netflix.spinnaker.kork.artifacts.artifactstore.exceptions.ArtifactStoreIOException
Helper methods to catch any exception thrown by a method and instead throw an ArtifactStoreIOException

U

uri() - Method in class com.netflix.spinnaker.kork.artifacts.artifactstore.ArtifactReferenceURI
 

V

valueOf(String) - Static method in enum class com.netflix.spinnaker.kork.artifacts.ArtifactTypes
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.netflix.spinnaker.kork.artifacts.ArtifactTypes
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I J M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form