Interface LocalStackService
- All Known Implementing Classes:
LocalStackDynamoDBService
,LocalStackS3Service
,LocalStackSQSService
public interface LocalStackService
Interface for localstack service loading.
-
Method Summary
Modifier and TypeMethodDescriptionReturns 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
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 resolvecontainer
- the localstack container- Returns:
- the resolved property, if available
-