Class AzureCredentialsBinding

java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.credentialsbinding.MultiBinding<C>>
org.jenkinsci.plugins.credentialsbinding.MultiBinding<AzureStorageAccount>
com.microsoftopentechnologies.windowsazurestorage.helper.AzureCredentialsBinding
All Implemented Interfaces:
ExtensionPoint, Describable<org.jenkinsci.plugins.credentialsbinding.MultiBinding<AzureStorageAccount>>

public class AzureCredentialsBinding extends org.jenkinsci.plugins.credentialsbinding.MultiBinding<AzureStorageAccount>
  • Field Details

  • Constructor Details

    • AzureCredentialsBinding

      @DataBoundConstructor public AzureCredentialsBinding(String credentialsId)
  • Method Details

    • setStorageAccountNameVariable

      @DataBoundSetter public void setStorageAccountNameVariable(String storageAccountNameVariable)
    • setStorageAccountKeyVariable

      @DataBoundSetter public void setStorageAccountKeyVariable(String storageAccountKeyVariable)
    • setBlobEndpointUrlVariable

      @DataBoundSetter public void setBlobEndpointUrlVariable(String blobEndpointUrlVariable)
    • setCdnEndpointUrlVariable

      @DataBoundSetter public void setCdnEndpointUrlVariable(String cdnEndpointUrlVariable)
    • getStorageAccountNameVariable

      public String getStorageAccountNameVariable()
    • getStorageAccountKeyVariable

      public String getStorageAccountKeyVariable()
    • getBlobEndpointUrlVariable

      public String getBlobEndpointUrlVariable()
    • getCdnEndpointUrlVariable

      public String getCdnEndpointUrlVariable()
    • type

      protected Class<AzureStorageAccount> type()
      Specified by:
      type in class org.jenkinsci.plugins.credentialsbinding.MultiBinding<AzureStorageAccount>
    • bind

      public org.jenkinsci.plugins.credentialsbinding.MultiBinding.MultiEnvironment bind(@NonNull Run<?,?> build, @Nullable FilePath workspace, @Nullable Launcher launcher, @NonNull TaskListener listener) throws IOException
      Specified by:
      bind in class org.jenkinsci.plugins.credentialsbinding.MultiBinding<AzureStorageAccount>
      Throws:
      IOException
    • variables

      public Set<String> variables()
      Overrides:
      variables in class org.jenkinsci.plugins.credentialsbinding.MultiBinding<AzureStorageAccount>