Modifier and Type | Interface and Description |
---|---|
static class |
CredentialHandler.TYPE
An enumeration of valid types of credentials that are supported.
|
Modifier and Type | Field and Description |
---|---|
static String |
VERSION
The version of the API being used.
|
Modifier and Type | Method and Description |
---|---|
String |
getBaseName(String site)
returns the basename of the credential file name
|
String |
getDescription()
Returns the description for the implementing handler
|
String |
getEnvironmentVariable(String site)
Returns the name of the environment variable that needs to be set
for the job associated with the credential.
|
String |
getPath()
Returns the path to the credential on the submit host.
|
String |
getPath(String site)
Returns the path to the credential for a particular site handle
|
String |
getProfileKey()
Returns the env or pegasus profile key that needs to be associated
for the credential.
|
void |
initialize(PegasusBag bag)
Initializes the credential implementation.
|
static final String VERSION
void initialize(PegasusBag bag)
bag
- the bag of Pegasus objects.String getPath()
String getPath(String site)
site
- the site catalog entry object.String getProfileKey()
String getEnvironmentVariable(String site)
String getDescription()