public class KeychainPasswordAndPathBinding extends org.jenkinsci.plugins.credentialsbinding.MultiBinding<KeychainPasswordAndPath>
修飾子とタイプ | クラスと説明 |
---|---|
static class |
KeychainPasswordAndPathBinding.DescriptorImpl |
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
DEFAULT_KEYCHAIN_PATH_VARIABLE_NAME |
コンストラクタと説明 |
---|
KeychainPasswordAndPathBinding(String keychainPathVariable,
String passwordVariable,
String inSearchPathVariable,
String credentialsId) |
修飾子とタイプ | メソッドと説明 |
---|---|
org.jenkinsci.plugins.credentialsbinding.MultiBinding.MultiEnvironment |
bind(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
String |
getInSearchPathVariable() |
String |
getKeychainPathVariable() |
String |
getPasswordVariable() |
protected Class<KeychainPasswordAndPath> |
type() |
Set<String> |
variables() |
@DataBoundConstructor public KeychainPasswordAndPathBinding(@Nullable String keychainPathVariable, @Nullable String passwordVariable, @Nullable String inSearchPathVariable, String credentialsId)
keychainPathVariable
- if null
, "KEYCHAIN_PATH" will be used.passwordVariable
- if null
, will be used.inSearchPathVariable
- if null
, will be used.credentialsId
- identifier which should be referenced when accessing the credentials from a job/pipeline.@NonNull public String getKeychainPathVariable()
@NonNull public String getPasswordVariable()
@NonNull public String getInSearchPathVariable()
protected Class<KeychainPasswordAndPath> type()
type
クラス内 org.jenkinsci.plugins.credentialsbinding.MultiBinding<KeychainPasswordAndPath>
public org.jenkinsci.plugins.credentialsbinding.MultiBinding.MultiEnvironment bind(@Nonnull hudson.model.Run<?,?> build, hudson.FilePath workspace, hudson.Launcher launcher, hudson.model.TaskListener listener) throws IOException, InterruptedException
bind
クラス内 org.jenkinsci.plugins.credentialsbinding.MultiBinding<KeychainPasswordAndPath>
IOException
InterruptedException
public Set<String> variables()
variables
クラス内 org.jenkinsci.plugins.credentialsbinding.MultiBinding<KeychainPasswordAndPath>
Copyright © 2016–2019. All rights reserved.