Class Utils
java.lang.Object
com.microsoft.jenkins.artifactmanager.Utils
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleancontainTokens(String text) static com.azure.storage.blob.sas.BlobServiceSasSignatureValuesstatic StringgenerateBlobSASURL(com.microsoftopentechnologies.windowsazurestorage.beans.StorageAccountInfo storageAccount, String containerName, String blobName) static OffsetDateTimestatic AzureArtifactConfigstatic com.azure.storage.blob.BlobContainerClientgetBlobContainerReference(com.microsoftopentechnologies.windowsazurestorage.beans.StorageAccountInfo storageAccount, String containerName, boolean createIfNotExist) static StringgetBlobUrl(com.microsoftopentechnologies.windowsazurestorage.beans.StorageAccountInfo storageAccount, String containerName, String blobName) static com.azure.storage.blob.BlobServiceClientgetCloudStorageAccount(com.microsoftopentechnologies.windowsazurestorage.beans.StorageAccountInfo storageAccount) static com.microsoftopentechnologies.windowsazurestorage.beans.StorageAccountInfogetStorageAccount(Item item) static booleanisPrefixValid(String prefix) static Stringstatic booleanvalidateContainerName(String containerName)
-
Method Details
-
getArtifactConfig
-
validateContainerName
-
isPrefixValid
-
containTokens
-
replaceMacro
-
getStorageAccount
public static com.microsoftopentechnologies.windowsazurestorage.beans.StorageAccountInfo getStorageAccount(Item item) -
getBlobUrl
-
generateBlobSASURL
-
generateBlobPolicy
public static com.azure.storage.blob.sas.BlobServiceSasSignatureValues generateBlobPolicy() -
generateExpiryDate
-
getBlobContainerReference
public static com.azure.storage.blob.BlobContainerClient getBlobContainerReference(com.microsoftopentechnologies.windowsazurestorage.beans.StorageAccountInfo storageAccount, String containerName, boolean createIfNotExist) -
getCloudStorageAccount
public static com.azure.storage.blob.BlobServiceClient getCloudStorageAccount(com.microsoftopentechnologies.windowsazurestorage.beans.StorageAccountInfo storageAccount)
-