public class AzureCredentialsBinding extends org.jenkinsci.plugins.credentialsbinding.MultiBinding<AzureCredentials>
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AzureCredentialsBinding.DescriptorImpl |
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_CLIENT_ID_VARIABLE |
static String |
DEFAULT_CLIENT_SECRET_VARIABLE |
static String |
DEFAULT_SUBSCRIPTION_ID_VARIABLE |
static String |
DEFAULT_TENANT_ID_VARIABLE |
| 构造器和说明 |
|---|
AzureCredentialsBinding(String credentialsId) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.jenkinsci.plugins.credentialsbinding.MultiBinding.MultiEnvironment |
bind(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
String |
getClientIdVariable() |
String |
getClientSecretVariable() |
String |
getSubscriptionIdVariable() |
String |
getTenantIdVariable() |
void |
setClientIdVariable(String clientIdVariable) |
void |
setClientSecretVariable(String clientSecretVariable) |
void |
setSubscriptionIdVariable(String subscriptionIdVariable) |
void |
setTenantIdVariable(String tenantIdVariable) |
protected Class<AzureCredentials> |
type() |
Set<String> |
variables() |
public static final String DEFAULT_SUBSCRIPTION_ID_VARIABLE
public static final String DEFAULT_CLIENT_SECRET_VARIABLE
@DataBoundConstructor public AzureCredentialsBinding(String credentialsId)
@DataBoundSetter public final void setSubscriptionIdVariable(String subscriptionIdVariable)
@DataBoundSetter public final void setClientIdVariable(String clientIdVariable)
@DataBoundSetter public final void setClientSecretVariable(String clientSecretVariable)
@DataBoundSetter public final void setTenantIdVariable(String tenantIdVariable)
public final String getSubscriptionIdVariable()
public final String getClientIdVariable()
public final String getClientSecretVariable()
public final String getTenantIdVariable()
protected final Class<AzureCredentials> type()
type 在类中 org.jenkinsci.plugins.credentialsbinding.MultiBinding<AzureCredentials>public final 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<AzureCredentials>IOExceptionInterruptedExceptionpublic final Set<String> variables()
variables 在类中 org.jenkinsci.plugins.credentialsbinding.MultiBinding<AzureCredentials>Copyright © 2016–2017. All rights reserved.