Class S3ArtifactStoreConfiguration
- java.lang.Object
-
- com.netflix.spinnaker.kork.artifacts.artifactstore.s3.S3ArtifactStoreConfiguration
-
@Configuration @ConditionalOnProperty(name="artifact-store.type", havingValue="s3") public class S3ArtifactStoreConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description S3ArtifactStoreConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description software.amazon.awssdk.services.s3.S3ClientartifactS3Client(ArtifactStoreConfigurationProperties properties)ArtifactStoreGetterartifactStoreGetter(java.util.Optional<org.springframework.security.access.PermissionEvaluator> permissionEvaluator, ArtifactStoreConfigurationProperties properties, software.amazon.awssdk.services.s3.S3Client s3Client)ArtifactStoreStorerartifactStoreStorer(ArtifactStoreConfigurationProperties properties, software.amazon.awssdk.services.s3.S3Client s3Client, ArtifactStoreURIBuilder artifactStoreURIBuilder)
-
-
-
Method Detail
-
artifactStoreStorer
@Bean @ConditionalOnExpression("${artifact-store.s3.enabled:false}") public ArtifactStoreStorer artifactStoreStorer(ArtifactStoreConfigurationProperties properties, @Qualifier("artifactS3Client") software.amazon.awssdk.services.s3.S3Client s3Client, ArtifactStoreURIBuilder artifactStoreURIBuilder)
-
artifactStoreGetter
@Bean public ArtifactStoreGetter artifactStoreGetter(java.util.Optional<org.springframework.security.access.PermissionEvaluator> permissionEvaluator, ArtifactStoreConfigurationProperties properties, @Qualifier("artifactS3Client") software.amazon.awssdk.services.s3.S3Client s3Client)
-
artifactS3Client
@Bean public software.amazon.awssdk.services.s3.S3Client artifactS3Client(ArtifactStoreConfigurationProperties properties)
-
-