public class AwsBucketCredentialsBinding extends org.jenkinsci.plugins.credentialsbinding.MultiBinding<AwsBucketCredentials>
Modifier and Type | Class and Description |
---|---|
static class |
AwsBucketCredentialsBinding.DescriptorImpl |
org.jenkinsci.plugins.credentialsbinding.MultiBinding.MultiEnvironment, org.jenkinsci.plugins.credentialsbinding.MultiBinding.NullUnbinder, org.jenkinsci.plugins.credentialsbinding.MultiBinding.Unbinder
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_PASSWORD_VARIABLE |
static String |
DEFAULT_USERNAME_VARIABLE |
Constructor and Description |
---|
AwsBucketCredentialsBinding(String usernameVariable,
String passwordVariable,
String credentialsId)
For use with
DataBoundConstructor . |
Modifier and Type | Method and Description |
---|---|
org.jenkinsci.plugins.credentialsbinding.MultiBinding.MultiEnvironment |
bind(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
String |
getPasswordVariable() |
String |
getUsernameVariable() |
protected Class<AwsBucketCredentials> |
type() |
Set<String> |
variables() |
public static final String DEFAULT_USERNAME_VARIABLE
public static final String DEFAULT_PASSWORD_VARIABLE
protected Class<AwsBucketCredentials> type()
type
in class org.jenkinsci.plugins.credentialsbinding.MultiBinding<AwsBucketCredentials>
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
in class org.jenkinsci.plugins.credentialsbinding.MultiBinding<AwsBucketCredentials>
IOException
InterruptedException
public String getUsernameVariable()
public String getPasswordVariable()
public Set<String> variables()
variables
in class org.jenkinsci.plugins.credentialsbinding.MultiBinding<AwsBucketCredentials>
Copyright © 2016–2018. All rights reserved.