Class LocalStackS3Service

java.lang.Object
io.micronaut.testresources.localstack.s3.LocalStackS3Service
All Implemented Interfaces:
LocalStackService

public class LocalStackS3Service extends Object implements LocalStackService
Adds support for Localstack S3.
  • Constructor Details

    • LocalStackS3Service

      public LocalStackS3Service()
  • Method Details

    • resolveProperty

      public Optional<String> resolveProperty(String propertyName, org.testcontainers.containers.localstack.LocalStackContainer container)
      Description copied from interface: LocalStackService
      Resolves a property.
      Specified by:
      resolveProperty in interface LocalStackService
      Parameters:
      propertyName - the property to resolve
      container - the localstack container
      Returns:
      the resolved property, if available
    • getServiceKind

      public org.testcontainers.containers.localstack.LocalStackContainer.Service getServiceKind()
      Description copied from interface: LocalStackService
      Returns the service kind.
      Specified by:
      getServiceKind in interface LocalStackService
      Returns:
      the service kind.
    • getResolvableProperties

      public List<String> getResolvableProperties()
      Description copied from interface: LocalStackService
      Returns the list of properties that this service can configure.
      Specified by:
      getResolvableProperties in interface LocalStackService
      Returns:
      the list of supported properties