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 java.lang.String |
VERSION
The version of the API being used.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBaseName(java.lang.String site)
returns the basename of the credential file name
|
java.lang.String |
getDescription()
Returns the description for the implementing handler
|
java.lang.String |
getEnvironmentVariable(java.lang.String site)
Returns the name of the environment variable that needs to be set
for the job associated with the credential.
|
java.lang.String |
getPath()
Returns the path to the credential on the submit host.
|
java.lang.String |
getPath(java.lang.String site)
Returns the path to the credential for a particular site handle
|
java.lang.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 java.lang.String VERSION
void initialize(PegasusBag bag)
bag
- the bag of Pegasus objects.java.lang.String getPath()
java.lang.String getPath(java.lang.String site)
site
- the site catalog entry object.java.lang.String getProfileKey()
java.lang.String getEnvironmentVariable(java.lang.String site)
java.lang.String getDescription()
java.lang.String getBaseName(java.lang.String site)
site
- the side to associate with.