Interface LocalStackService

All Known Implementing Classes:
LocalStackDynamoDBService, LocalStackS3Service, LocalStackSQSService

public interface LocalStackService
Interface for localstack service loading.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the list of properties that this service can configure.
    org.testcontainers.containers.localstack.LocalStackContainer.Service
    Returns the service kind.
    resolveProperty(String propertyName, org.testcontainers.containers.localstack.LocalStackContainer container)
    Resolves a property.
  • Method Details

    • getServiceKind

      org.testcontainers.containers.localstack.LocalStackContainer.Service getServiceKind()
      Returns the service kind.
      Returns:
      the service kind.
    • getResolvableProperties

      List<String> getResolvableProperties()
      Returns the list of properties that this service can configure.
      Returns:
      the list of supported properties
    • resolveProperty

      Optional<String> resolveProperty(String propertyName, org.testcontainers.containers.localstack.LocalStackContainer container)
      Resolves a property.
      Parameters:
      propertyName - the property to resolve
      container - the localstack container
      Returns:
      the resolved property, if available