Package cloud.localstack
Class Localstack
- java.lang.Object
-
- cloud.localstack.Localstack
-
public class Localstack extends java.lang.ObjectSingleton class that automatically downloads, installs, starts, and stops the LocalStack local cloud infrastructure components. Should work cross-OS, however has been only tested under Unix (Linux/MacOS).- Author:
- Waldemar Hummer, Patrick Allain - 5/3/18.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringENV_CONFIG_USE_SSLprotected static LocalstackINSTANCESingle instance...
-
Method Summary
Modifier and Type Method Description static java.lang.StringgetDefaultRegion()static java.lang.StringgetEndpointAPIGateway()static java.lang.StringgetEndpointCloudFormation()static java.lang.StringgetEndpointCloudWatch()static java.lang.StringgetEndpointDynamoDB()static java.lang.StringgetEndpointDynamoDBStreams()static java.lang.StringgetEndpointElasticsearch()static java.lang.StringgetEndpointElasticsearchService()static java.lang.StringgetEndpointFirehose()static java.lang.StringgetEndpointKinesis()static java.lang.StringgetEndpointLambda()static java.lang.StringgetEndpointRedshift()static java.lang.StringgetEndpointRoute53()static java.lang.StringgetEndpointS3()static java.lang.StringgetEndpointS3(boolean override_SSL)static java.lang.StringgetEndpointSecretsmanager()static java.lang.StringgetEndpointSES()static java.lang.StringgetEndpointSNS()static java.lang.StringgetEndpointSQS()static java.lang.StringgetEndpointSSM()static java.lang.StringgetEndpointStepFunctions()static booleanisDevEnvironment()static booleanisEnvConfigSet(java.lang.String configName)protected voidsetupInfrastructure()static voidteardownInfrastructure()static booleanuseSSL()
-
-
-
Field Detail
-
INSTANCE
protected static final Localstack INSTANCE
Single instance...
-
ENV_CONFIG_USE_SSL
public static final java.lang.String ENV_CONFIG_USE_SSL
- See Also:
- Constant Field Values
-
-
Method Detail
-
isDevEnvironment
public static boolean isDevEnvironment()
-
getEndpointS3
public static java.lang.String getEndpointS3()
-
getEndpointS3
public static java.lang.String getEndpointS3(boolean override_SSL)
-
getEndpointKinesis
public static java.lang.String getEndpointKinesis()
-
getEndpointLambda
public static java.lang.String getEndpointLambda()
-
getEndpointDynamoDB
public static java.lang.String getEndpointDynamoDB()
-
getEndpointDynamoDBStreams
public static java.lang.String getEndpointDynamoDBStreams()
-
getEndpointAPIGateway
public static java.lang.String getEndpointAPIGateway()
-
getEndpointElasticsearch
public static java.lang.String getEndpointElasticsearch()
-
getEndpointElasticsearchService
public static java.lang.String getEndpointElasticsearchService()
-
getEndpointFirehose
public static java.lang.String getEndpointFirehose()
-
getEndpointSNS
public static java.lang.String getEndpointSNS()
-
getEndpointSQS
public static java.lang.String getEndpointSQS()
-
getEndpointRedshift
public static java.lang.String getEndpointRedshift()
-
getEndpointSES
public static java.lang.String getEndpointSES()
-
getEndpointRoute53
public static java.lang.String getEndpointRoute53()
-
getEndpointCloudFormation
public static java.lang.String getEndpointCloudFormation()
-
getEndpointCloudWatch
public static java.lang.String getEndpointCloudWatch()
-
getEndpointSSM
public static java.lang.String getEndpointSSM()
-
getEndpointSecretsmanager
public static java.lang.String getEndpointSecretsmanager()
-
getEndpointStepFunctions
public static java.lang.String getEndpointStepFunctions()
-
useSSL
public static boolean useSSL()
-
isEnvConfigSet
public static boolean isEnvConfigSet(java.lang.String configName)
-
setupInfrastructure
protected void setupInfrastructure()
-
teardownInfrastructure
public static void teardownInfrastructure()
-
getDefaultRegion
public static java.lang.String getDefaultRegion()
-
-