Package cloud.localstack
Class Localstack
- java.lang.Object
-
- cloud.localstack.Localstack
-
public class Localstack extends java.lang.ObjectLocalstack Docker instance- Author:
- Alan Bevier, fabianoo
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_EDGE_PORTstatic java.lang.StringENV_CONFIG_EDGE_PORTstatic java.lang.StringENV_CONFIG_USE_SSLstatic java.lang.StringINIT_SCRIPTS_PATHstatic LocalstackINSTANCEstatic java.lang.StringTMP_PATH
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringendpointForPort(int port)java.lang.StringendpointForService(java.lang.String serviceName)static java.lang.StringgetDefaultRegion()intgetEdgePort()java.lang.StringgetEndpointAPIGateway()java.lang.StringgetEndpointCloudFormation()java.lang.StringgetEndpointCloudWatch()java.lang.StringgetEndpointCloudWatchLogs()java.lang.StringgetEndpointDynamoDB()java.lang.StringgetEndpointDynamoDBStreams()java.lang.StringgetEndpointEC2()java.lang.StringgetEndpointElasticsearch()java.lang.StringgetEndpointElasticsearchService()java.lang.StringgetEndpointFirehose()java.lang.StringgetEndpointIAM()java.lang.StringgetEndpointKinesis()java.lang.StringgetEndpointKMS()java.lang.StringgetEndpointLambda()java.lang.StringgetEndpointQLDB()java.lang.StringgetEndpointRedshift()java.lang.StringgetEndpointRoute53()java.lang.StringgetEndpointS3()java.lang.StringgetEndpointSecretsmanager()java.lang.StringgetEndpointSES()java.lang.StringgetEndpointSNS()java.lang.StringgetEndpointSQS()java.lang.StringgetEndpointSSM()java.lang.StringgetEndpointStepFunctions()ContainergetLocalStackContainer()intgetServicePort(java.lang.String serviceName)static booleanisEnvConfigSet(java.lang.String configName)booleanisRunning()voidstartup(LocalstackDockerConfiguration dockerConfiguration)voidstop()static booleanuseSSL()
-
-
-
Field Detail
-
ENV_CONFIG_USE_SSL
public static final java.lang.String ENV_CONFIG_USE_SSL
- See Also:
- Constant Field Values
-
ENV_CONFIG_EDGE_PORT
public static final java.lang.String ENV_CONFIG_EDGE_PORT
- See Also:
- Constant Field Values
-
INIT_SCRIPTS_PATH
public static final java.lang.String INIT_SCRIPTS_PATH
- See Also:
- Constant Field Values
-
TMP_PATH
public static final java.lang.String TMP_PATH
- See Also:
- Constant Field Values
-
DEFAULT_EDGE_PORT
public static final int DEFAULT_EDGE_PORT
- See Also:
- Constant Field Values
-
INSTANCE
public static final Localstack INSTANCE
-
-
Method Detail
-
startup
public void startup(LocalstackDockerConfiguration dockerConfiguration)
-
stop
public void stop()
-
isRunning
public boolean isRunning()
-
getEndpointS3
public java.lang.String getEndpointS3()
-
getEdgePort
public int getEdgePort()
-
getEndpointKinesis
public java.lang.String getEndpointKinesis()
-
getEndpointKMS
public java.lang.String getEndpointKMS()
-
getEndpointLambda
public java.lang.String getEndpointLambda()
-
getEndpointDynamoDB
public java.lang.String getEndpointDynamoDB()
-
getEndpointDynamoDBStreams
public java.lang.String getEndpointDynamoDBStreams()
-
getEndpointAPIGateway
public java.lang.String getEndpointAPIGateway()
-
getEndpointElasticsearch
public java.lang.String getEndpointElasticsearch()
-
getEndpointElasticsearchService
public java.lang.String getEndpointElasticsearchService()
-
getEndpointFirehose
public java.lang.String getEndpointFirehose()
-
getEndpointSNS
public java.lang.String getEndpointSNS()
-
getEndpointSQS
public java.lang.String getEndpointSQS()
-
getEndpointRedshift
public java.lang.String getEndpointRedshift()
-
getEndpointCloudWatch
public java.lang.String getEndpointCloudWatch()
-
getEndpointCloudWatchLogs
public java.lang.String getEndpointCloudWatchLogs()
-
getEndpointSES
public java.lang.String getEndpointSES()
-
getEndpointRoute53
public java.lang.String getEndpointRoute53()
-
getEndpointCloudFormation
public java.lang.String getEndpointCloudFormation()
-
getEndpointSSM
public java.lang.String getEndpointSSM()
-
getEndpointSecretsmanager
public java.lang.String getEndpointSecretsmanager()
-
getEndpointEC2
public java.lang.String getEndpointEC2()
-
getEndpointStepFunctions
public java.lang.String getEndpointStepFunctions()
-
getEndpointIAM
public java.lang.String getEndpointIAM()
-
getEndpointQLDB
public java.lang.String getEndpointQLDB()
-
endpointForService
public java.lang.String endpointForService(java.lang.String serviceName)
-
getServicePort
public int getServicePort(java.lang.String serviceName)
-
endpointForPort
public java.lang.String endpointForPort(int port)
-
getLocalStackContainer
public Container getLocalStackContainer()
-
useSSL
public static boolean useSSL()
-
isEnvConfigSet
public static boolean isEnvConfigSet(java.lang.String configName)
-
getDefaultRegion
public static java.lang.String getDefaultRegion()
-
-