public class AwsParameterStoreService extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_REGION |
static String |
NAMING_ABSOLUTE |
static String |
NAMING_BASENAME |
static String |
NAMING_RELATIVE |
Constructor and Description |
---|
AwsParameterStoreService(String credentialsId,
String regionName)
Creates a new
AwsParameterStoreService . |
Modifier and Type | Method and Description |
---|---|
void |
buildEnvVars(jenkins.tasks.SimpleBuildWrapper.Context context,
Map<String,String> env,
String path,
Boolean recursive,
String naming,
String namePrefixes)
Adds environment variables to
context . |
void |
buildEnvVarsWithParametersByPath(jenkins.tasks.SimpleBuildWrapper.Context context,
Map<String,String> env,
String path,
Boolean recursive,
String naming)
Adds environment variables to
context using getParametersByPath . |
public static final String DEFAULT_REGION
public static final String NAMING_BASENAME
public static final String NAMING_RELATIVE
public static final String NAMING_ABSOLUTE
public AwsParameterStoreService(String credentialsId, String regionName)
AwsParameterStoreService
.credentialsId
- AWS credentials identifierregionName
- AWS region namepublic void buildEnvVars(jenkins.tasks.SimpleBuildWrapper.Context context, Map<String,String> env, String path, Boolean recursive, String naming, String namePrefixes)
context
.context
- SimpleBuildWrapper contextenv
- execution environment variablespath
- hierarchy for the parameterrecursive
- fetch all parameters within a hierarchynaming
- environment variable naming: basename, relative, absolutenamePrefixes
- filter parameters by Name with beginsWith filterpublic void buildEnvVarsWithParametersByPath(jenkins.tasks.SimpleBuildWrapper.Context context, Map<String,String> env, String path, Boolean recursive, String naming)
context
using getParametersByPath
.context
- SimpleBuildWrapper contextenv
- execution environment variablespath
- hierarchy for the parameterrecursive
- fetch all parameters within a hierarchynaming
- environment variable naming: basename, relative, absoluteCopyright © 2016–2020. All rights reserved.