From 9976f0a6916f0d5bbf824ec590736946330398ce Mon Sep 17 00:00:00 2001 From: gunjansingh-msft Date: Tue, 20 May 2025 01:05:45 +0530 Subject: [PATCH 1/5] Storage Error Codes for Copies --- sdk/storage/azure-storage-blob/assets.json | 2 +- .../blob/implementation/AppendBlobsImpl.java | 84 +- .../blob/implementation/BlobsImpl.java | 756 +++++++++--------- .../blob/implementation/BlockBlobsImpl.java | 168 ++-- .../blob/implementation/ContainersImpl.java | 336 ++++---- .../blob/implementation/PageBlobsImpl.java | 246 +++--- .../blob/implementation/ServicesImpl.java | 170 ++-- .../implementation/models/StorageError.java | 84 ++ .../blob/specialized/AppendBlobApiTests.java | 18 +- .../specialized/AppendBlobAsyncApiTests.java | 17 +- .../blob/specialized/BlobBaseApiTests.java | 15 +- .../specialized/BlobBaseAsyncApiTests.java | 21 +- .../blob/specialized/BlockBlobApiTests.java | 32 +- .../specialized/BlockBlobAsyncApiTests.java | 23 +- .../blob/specialized/PageBlobApiTests.java | 20 +- .../specialized/PageBlobAsyncApiTests.java | 21 +- .../azure-storage-blob/swagger/README.md | 2 +- .../common/policy/RequestRetryPolicy.java | 26 +- .../common/policy/RequestRetryPolicyTest.java | 2 +- .../azure-storage-file-share/assets.json | 2 +- .../implementation/models/StorageError.java | 84 ++ .../file/share/models/ShareErrorCode.java | 6 +- .../storage/file/share/FileApiTests.java | 54 +- .../storage/file/share/FileAsyncApiTests.java | 44 + .../swagger/README.md | 2 +- 25 files changed, 1252 insertions(+), 983 deletions(-) diff --git a/sdk/storage/azure-storage-blob/assets.json b/sdk/storage/azure-storage-blob/assets.json index e8388dbaa150..4499b1a65f3c 100644 --- a/sdk/storage/azure-storage-blob/assets.json +++ b/sdk/storage/azure-storage-blob/assets.json @@ -2,5 +2,5 @@ "AssetsRepo": "Azure/azure-sdk-assets", "AssetsRepoPrefixPath": "java", "TagPrefix": "java/storage/azure-storage-blob", - "Tag": "java/storage/azure-storage-blob_e4ae407bc2" + "Tag": "java/storage/azure-storage-blob_636aa87a8b" } diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsImpl.java index a19914c8feb4..a6f13ada18bd 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/AppendBlobsImpl.java @@ -517,7 +517,7 @@ Response sealNoCustomHeadersSync(@HostParam("url") String url, * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -569,7 +569,7 @@ public Mono> createWithResponseAsyn * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -681,7 +681,7 @@ public Mono> createWithResponseAsyn * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -731,7 +731,7 @@ public Mono createAsync(String containerName, String blob, long contentLen * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -782,7 +782,7 @@ public Mono createAsync(String containerName, String blob, long contentLen * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -834,7 +834,7 @@ public Mono> createNoCustomHeadersWithResponseAsync(String contai * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -948,7 +948,7 @@ public Mono> createNoCustomHeadersWithResponseAsync(String contai * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -1064,7 +1064,7 @@ public ResponseBase createWithResponse(String co * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -1111,7 +1111,7 @@ public void create(String containerName, String blob, long contentLength, Intege * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -1230,7 +1230,7 @@ public Response createNoCustomHeadersWithResponse(String containerName, St * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -1288,7 +1288,7 @@ public Mono> appendBlockWithRe * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -1376,7 +1376,7 @@ public Mono> appendBlockWithRe * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -1432,7 +1432,7 @@ public Mono appendBlockAsync(String containerName, String blob, long conte * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -1489,7 +1489,7 @@ public Mono appendBlockAsync(String containerName, String blob, long conte * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -1547,7 +1547,7 @@ public Mono> appendBlockNoCustomHeadersWithResponseAsync(String c * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -1635,7 +1635,7 @@ public Mono> appendBlockNoCustomHeadersWithResponseAsync(String c * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -1693,7 +1693,7 @@ public Mono> appendBlockWithRe * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -1781,7 +1781,7 @@ public Mono> appendBlockWithRe * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -1837,7 +1837,7 @@ public Mono appendBlockAsync(String containerName, String blob, long conte * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -1894,7 +1894,7 @@ public Mono appendBlockAsync(String containerName, String blob, long conte * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -1952,7 +1952,7 @@ public Mono> appendBlockNoCustomHeadersWithResponseAsync(String c * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -2040,7 +2040,7 @@ public Mono> appendBlockNoCustomHeadersWithResponseAsync(String c * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -2130,7 +2130,7 @@ public ResponseBase appendBlockWithResponse * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -2184,7 +2184,7 @@ public void appendBlock(String containerName, String blob, long contentLength, B * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -2279,7 +2279,7 @@ public Response appendBlockNoCustomHeadersWithResponse(String containerNam * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2348,7 +2348,7 @@ public Mono> appendBloc * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2454,7 +2454,7 @@ public Mono> appendBloc * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2522,7 +2522,7 @@ public Mono appendBlockFromUrlAsync(String containerName, String blob, Str * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2592,7 +2592,7 @@ public Mono appendBlockFromUrlAsync(String containerName, String blob, Str * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2660,7 +2660,7 @@ public Mono> appendBlockFromUrlNoCustomHeadersWithResponseAsync(S * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2765,7 +2765,7 @@ public Mono> appendBlockFromUrlNoCustomHeadersWithResponseAsync(S * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2872,7 +2872,7 @@ public ResponseBase appendBlockFromU * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2937,7 +2937,7 @@ public void appendBlockFromUrl(String containerName, String blob, String sourceU * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -3037,7 +3037,7 @@ public Response appendBlockFromUrlNoCustomHeadersWithResponse(String conta * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3074,7 +3074,7 @@ public Mono> sealWithResponseAsync(St * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3119,7 +3119,7 @@ public Mono> sealWithResponseAsync(St * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3156,7 +3156,7 @@ public Mono sealAsync(String containerName, String blob, Integer timeout, * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3194,7 +3194,7 @@ public Mono sealAsync(String containerName, String blob, Integer timeout, * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3231,7 +3231,7 @@ public Mono> sealNoCustomHeadersWithResponseAsync(String containe * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3276,7 +3276,7 @@ public Mono> sealNoCustomHeadersWithResponseAsync(String containe * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3323,7 +3323,7 @@ public ResponseBase sealWithResponse(String contai * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3357,7 +3357,7 @@ public void seal(String containerName, String blob, Integer timeout, String requ * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsImpl.java index 5c202a5337c6..5827f1cec5cf 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlobsImpl.java @@ -1564,12 +1564,12 @@ Response setTagsNoCustomHeadersSync(@HostParam("url") String url, * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -1615,12 +1615,12 @@ public Mono>> downloadWithRe * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -1688,12 +1688,12 @@ public Mono>> downloadWithRe * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -1738,12 +1738,12 @@ public Flux downloadAsync(String containerName, String blob, String * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -1789,12 +1789,12 @@ public Flux downloadAsync(String containerName, String blob, String * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -1840,12 +1840,12 @@ public Mono downloadNoCustomHeadersWithResponseAsync(String cont * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -1913,12 +1913,12 @@ public Mono downloadNoCustomHeadersWithResponseAsync(String cont * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -1988,12 +1988,12 @@ public ResponseBase downloadWithResponse(Stri * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2040,12 +2040,12 @@ public InputStream download(String containerName, String blob, String snapshot, * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2115,12 +2115,12 @@ public Response downloadNoCustomHeadersWithResponse(String containe * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -2157,12 +2157,12 @@ public Mono> getPropertiesWithResp * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -2222,12 +2222,12 @@ public Mono> getPropertiesWithResp * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -2263,12 +2263,12 @@ public Mono getPropertiesAsync(String containerName, String blob, String s * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -2305,12 +2305,12 @@ public Mono getPropertiesAsync(String containerName, String blob, String s * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -2348,12 +2348,12 @@ public Mono> getPropertiesNoCustomHeadersWithResponseAsync(String * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -2413,12 +2413,12 @@ public Mono> getPropertiesNoCustomHeadersWithResponseAsync(String * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -2480,12 +2480,12 @@ public ResponseBase getPropertiesWithResponse(S * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -2518,12 +2518,12 @@ public void getProperties(String containerName, String blob, String snapshot, St * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -2598,12 +2598,12 @@ public Response getPropertiesNoCustomHeadersWithResponse(String containerN * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param deleteSnapshots Required if the blob has associated snapshots. Specify one of the following two options: @@ -2658,12 +2658,12 @@ public Mono> deleteWithResponseAsync(Stri * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param deleteSnapshots Required if the blob has associated snapshots. Specify one of the following two options: @@ -2724,12 +2724,12 @@ public Mono> deleteWithResponseAsync(Stri * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param deleteSnapshots Required if the blob has associated snapshots. Specify one of the following two options: @@ -2783,12 +2783,12 @@ public Mono deleteAsync(String containerName, String blob, String snapshot * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param deleteSnapshots Required if the blob has associated snapshots. Specify one of the following two options: @@ -2843,12 +2843,12 @@ public Mono deleteAsync(String containerName, String blob, String snapshot * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param deleteSnapshots Required if the blob has associated snapshots. Specify one of the following two options: @@ -2903,12 +2903,12 @@ public Mono> deleteNoCustomHeadersWithResponseAsync(String contai * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param deleteSnapshots Required if the blob has associated snapshots. Specify one of the following two options: @@ -2969,12 +2969,12 @@ public Mono> deleteNoCustomHeadersWithResponseAsync(String contai * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param deleteSnapshots Required if the blob has associated snapshots. Specify one of the following two options: @@ -3037,12 +3037,12 @@ public ResponseBase deleteWithResponse(String containe * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param deleteSnapshots Required if the blob has associated snapshots. Specify one of the following two options: @@ -3093,12 +3093,12 @@ public void delete(String containerName, String blob, String snapshot, String ve * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param deleteSnapshots Required if the blob has associated snapshots. Specify one of the following two options: @@ -3146,7 +3146,7 @@ public Response deleteNoCustomHeadersWithResponse(String containerName, St * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3169,7 +3169,7 @@ public Mono> undeleteWithResponseAsync( * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3196,7 +3196,7 @@ public Mono> undeleteWithResponseAsync( * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3218,7 +3218,7 @@ public Mono undeleteAsync(String containerName, String blob, Integer timeo * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3242,7 +3242,7 @@ public Mono undeleteAsync(String containerName, String blob, Integer timeo * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3266,7 +3266,7 @@ public Mono> undeleteNoCustomHeadersWithResponseAsync(String cont * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3293,7 +3293,7 @@ public Mono> undeleteNoCustomHeadersWithResponseAsync(String cont * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3322,7 +3322,7 @@ public ResponseBase undeleteWithResponse(String cont * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3341,7 +3341,7 @@ public void undelete(String containerName, String blob, Integer timeout, String * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3371,7 +3371,7 @@ public Response undeleteNoCustomHeadersWithResponse(String containerName, * @param blob The blob name. * @param expiryOptions Required. Indicates mode of the expiry time. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3397,7 +3397,7 @@ public Mono> setExpiryWithResponseAsyn * @param blob The blob name. * @param expiryOptions Required. Indicates mode of the expiry time. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3426,7 +3426,7 @@ public Mono> setExpiryWithResponseAsyn * @param blob The blob name. * @param expiryOptions Required. Indicates mode of the expiry time. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3451,7 +3451,7 @@ public Mono setExpiryAsync(String containerName, String blob, BlobExpiryOp * @param blob The blob name. * @param expiryOptions Required. Indicates mode of the expiry time. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3477,7 +3477,7 @@ public Mono setExpiryAsync(String containerName, String blob, BlobExpiryOp * @param blob The blob name. * @param expiryOptions Required. Indicates mode of the expiry time. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3503,7 +3503,7 @@ public Mono> setExpiryNoCustomHeadersWithResponseAsync(String con * @param blob The blob name. * @param expiryOptions Required. Indicates mode of the expiry time. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3532,7 +3532,7 @@ public Mono> setExpiryNoCustomHeadersWithResponseAsync(String con * @param blob The blob name. * @param expiryOptions Required. Indicates mode of the expiry time. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3563,7 +3563,7 @@ public ResponseBase setExpiryWithResponse(String co * @param blob The blob name. * @param expiryOptions Required. Indicates mode of the expiry time. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3585,7 +3585,7 @@ public void setExpiry(String containerName, String blob, BlobExpiryOptions expir * @param blob The blob name. * @param expiryOptions Required. Indicates mode of the expiry time. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3615,7 +3615,7 @@ public Response setExpiryNoCustomHeadersWithResponse(String containerName, * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -3649,7 +3649,7 @@ public Mono> setHttpHeadersWithRe * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -3724,7 +3724,7 @@ public Mono> setHttpHeadersWithRe * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -3758,7 +3758,7 @@ public Mono setHttpHeadersAsync(String containerName, String blob, Integer * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -3793,7 +3793,7 @@ public Mono setHttpHeadersAsync(String containerName, String blob, Integer * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -3828,7 +3828,7 @@ public Mono> setHttpHeadersNoCustomHeadersWithResponseAsync(Strin * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -3903,7 +3903,7 @@ public Mono> setHttpHeadersNoCustomHeadersWithResponseAsync(Strin * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -3980,7 +3980,7 @@ public ResponseBase setHttpHeadersWithResponse * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -4011,7 +4011,7 @@ public void setHttpHeaders(String containerName, String blob, Integer timeout, S * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -4087,7 +4087,7 @@ public Response setHttpHeadersNoCustomHeadersWithResponse(String container * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -4097,8 +4097,8 @@ public Response setHttpHeadersNoCustomHeadersWithResponse(String container * @param immutabilityPolicyMode Specifies the immutability policy mode to set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @throws IllegalArgumentException thrown if parameters fail the validation. @@ -4123,7 +4123,7 @@ public Mono> setImmutabili * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -4133,8 +4133,8 @@ public Mono> setImmutabili * @param immutabilityPolicyMode Specifies the immutability policy mode to set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param context The context to associate with this operation. @@ -4167,7 +4167,7 @@ public Mono> setImmutabili * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -4177,8 +4177,8 @@ public Mono> setImmutabili * @param immutabilityPolicyMode Specifies the immutability policy mode to set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @throws IllegalArgumentException thrown if parameters fail the validation. @@ -4202,7 +4202,7 @@ public Mono setImmutabilityPolicyAsync(String containerName, String blob, * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -4212,8 +4212,8 @@ public Mono setImmutabilityPolicyAsync(String containerName, String blob, * @param immutabilityPolicyMode Specifies the immutability policy mode to set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param context The context to associate with this operation. @@ -4238,7 +4238,7 @@ public Mono setImmutabilityPolicyAsync(String containerName, String blob, * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -4248,8 +4248,8 @@ public Mono setImmutabilityPolicyAsync(String containerName, String blob, * @param immutabilityPolicyMode Specifies the immutability policy mode to set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @throws IllegalArgumentException thrown if parameters fail the validation. @@ -4274,7 +4274,7 @@ public Mono> setImmutabilityPolicyNoCustomHeadersWithResponseAsyn * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -4284,8 +4284,8 @@ public Mono> setImmutabilityPolicyNoCustomHeadersWithResponseAsyn * @param immutabilityPolicyMode Specifies the immutability policy mode to set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param context The context to associate with this operation. @@ -4317,7 +4317,7 @@ public Mono> setImmutabilityPolicyNoCustomHeadersWithResponseAsyn * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -4327,8 +4327,8 @@ public Mono> setImmutabilityPolicyNoCustomHeadersWithResponseAsyn * @param immutabilityPolicyMode Specifies the immutability policy mode to set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param context The context to associate with this operation. @@ -4363,7 +4363,7 @@ public ResponseBase setImmutabilityPoli * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -4373,8 +4373,8 @@ public ResponseBase setImmutabilityPoli * @param immutabilityPolicyMode Specifies the immutability policy mode to set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @throws IllegalArgumentException thrown if parameters fail the validation. @@ -4395,7 +4395,7 @@ public void setImmutabilityPolicy(String containerName, String blob, Integer tim * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -4405,8 +4405,8 @@ public void setImmutabilityPolicy(String containerName, String blob, Integer tim * @param immutabilityPolicyMode Specifies the immutability policy mode to set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param context The context to associate with this operation. @@ -4440,14 +4440,14 @@ public Response setImmutabilityPolicyNoCustomHeadersWithResponse(String co * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @throws IllegalArgumentException thrown if parameters fail the validation. @@ -4470,14 +4470,14 @@ public Mono> deleteImmu * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param context The context to associate with this operation. @@ -4504,14 +4504,14 @@ public Mono> deleteImmu * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @throws IllegalArgumentException thrown if parameters fail the validation. @@ -4533,14 +4533,14 @@ public Mono deleteImmutabilityPolicyAsync(String containerName, String blo * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param context The context to associate with this operation. @@ -4563,14 +4563,14 @@ public Mono deleteImmutabilityPolicyAsync(String containerName, String blo * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @throws IllegalArgumentException thrown if parameters fail the validation. @@ -4593,14 +4593,14 @@ public Mono> deleteImmutabilityPolicyNoCustomHeadersWithResponseA * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param context The context to associate with this operation. @@ -4626,14 +4626,14 @@ public Mono> deleteImmutabilityPolicyNoCustomHeadersWithResponseA * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param context The context to associate with this operation. @@ -4662,14 +4662,14 @@ public ResponseBase deleteImmutabili * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @throws IllegalArgumentException thrown if parameters fail the validation. @@ -4689,14 +4689,14 @@ public void deleteImmutabilityPolicy(String containerName, String blob, Integer * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param context The context to associate with this operation. @@ -4725,14 +4725,14 @@ public Response deleteImmutabilityPolicyNoCustomHeadersWithResponse(String * @param blob The blob name. * @param legalHold Specified if a legal hold should be set on the blob. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @throws IllegalArgumentException thrown if parameters fail the validation. @@ -4756,14 +4756,14 @@ public Mono> setLegalHoldWithRespon * @param blob The blob name. * @param legalHold Specified if a legal hold should be set on the blob. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param context The context to associate with this operation. @@ -4791,14 +4791,14 @@ public Mono> setLegalHoldWithRespon * @param blob The blob name. * @param legalHold Specified if a legal hold should be set on the blob. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @throws IllegalArgumentException thrown if parameters fail the validation. @@ -4821,14 +4821,14 @@ public Mono setLegalHoldAsync(String containerName, String blob, boolean l * @param blob The blob name. * @param legalHold Specified if a legal hold should be set on the blob. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param context The context to associate with this operation. @@ -4852,14 +4852,14 @@ public Mono setLegalHoldAsync(String containerName, String blob, boolean l * @param blob The blob name. * @param legalHold Specified if a legal hold should be set on the blob. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @throws IllegalArgumentException thrown if parameters fail the validation. @@ -4883,14 +4883,14 @@ public Mono> setLegalHoldNoCustomHeadersWithResponseAsync(String * @param blob The blob name. * @param legalHold Specified if a legal hold should be set on the blob. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param context The context to associate with this operation. @@ -4917,14 +4917,14 @@ public Mono> setLegalHoldNoCustomHeadersWithResponseAsync(String * @param blob The blob name. * @param legalHold Specified if a legal hold should be set on the blob. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param context The context to associate with this operation. @@ -4953,14 +4953,14 @@ public ResponseBase setLegalHoldWithResponse(Str * @param blob The blob name. * @param legalHold Specified if a legal hold should be set on the blob. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @throws IllegalArgumentException thrown if parameters fail the validation. @@ -4980,14 +4980,14 @@ public void setLegalHold(String containerName, String blob, boolean legalHold, I * @param blob The blob name. * @param legalHold Specified if a legal hold should be set on the blob. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param context The context to associate with this operation. @@ -5016,7 +5016,7 @@ public Response setLegalHoldNoCustomHeadersWithResponse(String containerNa * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -5060,7 +5060,7 @@ public Mono> setMetadataWithResponse * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -5132,7 +5132,7 @@ public Mono> setMetadataWithResponse * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -5174,7 +5174,7 @@ public Mono setMetadataAsync(String containerName, String blob, Integer ti * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -5218,7 +5218,7 @@ public Mono setMetadataAsync(String containerName, String blob, Integer ti * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -5262,7 +5262,7 @@ public Mono> setMetadataNoCustomHeadersWithResponseAsync(String c * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -5334,7 +5334,7 @@ public Mono> setMetadataNoCustomHeadersWithResponseAsync(String c * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -5408,7 +5408,7 @@ public ResponseBase setMetadataWithResponse(Strin * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -5447,7 +5447,7 @@ public void setMetadata(String containerName, String blob, Integer timeout, Map< * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -5520,7 +5520,7 @@ public Response setMetadataNoCustomHeadersWithResponse(String containerNam * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -5558,7 +5558,7 @@ public Mono> acquireLeaseWithRespon * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -5606,7 +5606,7 @@ public Mono> acquireLeaseWithRespon * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -5644,7 +5644,7 @@ public Mono acquireLeaseAsync(String containerName, String blob, Integer t * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -5683,7 +5683,7 @@ public Mono acquireLeaseAsync(String containerName, String blob, Integer t * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -5721,7 +5721,7 @@ public Mono> acquireLeaseNoCustomHeadersWithResponseAsync(String * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -5769,7 +5769,7 @@ public Mono> acquireLeaseNoCustomHeadersWithResponseAsync(String * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -5819,7 +5819,7 @@ public ResponseBase acquireLeaseWithResponse(Str * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -5854,7 +5854,7 @@ public void acquireLease(String containerName, String blob, Integer timeout, Int * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -5904,7 +5904,7 @@ public Response acquireLeaseNoCustomHeadersWithResponse(String containerNa * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -5937,7 +5937,7 @@ public Mono> releaseLeaseWithRespon * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -5979,7 +5979,7 @@ public Mono> releaseLeaseWithRespon * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6012,7 +6012,7 @@ public Mono releaseLeaseAsync(String containerName, String blob, String le * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6046,7 +6046,7 @@ public Mono releaseLeaseAsync(String containerName, String blob, String le * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6079,7 +6079,7 @@ public Mono> releaseLeaseNoCustomHeadersWithResponseAsync(String * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6121,7 +6121,7 @@ public Mono> releaseLeaseNoCustomHeadersWithResponseAsync(String * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6165,7 +6165,7 @@ public ResponseBase releaseLeaseWithResponse(Str * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6195,7 +6195,7 @@ public void releaseLease(String containerName, String blob, String leaseId, Inte * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6239,7 +6239,7 @@ public Response releaseLeaseNoCustomHeadersWithResponse(String containerNa * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6272,7 +6272,7 @@ public Mono> renewLeaseWithResponseAs * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6314,7 +6314,7 @@ public Mono> renewLeaseWithResponseAs * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6347,7 +6347,7 @@ public Mono renewLeaseAsync(String containerName, String blob, String leas * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6381,7 +6381,7 @@ public Mono renewLeaseAsync(String containerName, String blob, String leas * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6414,7 +6414,7 @@ public Mono> renewLeaseNoCustomHeadersWithResponseAsync(String co * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6456,7 +6456,7 @@ public Mono> renewLeaseNoCustomHeadersWithResponseAsync(String co * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6500,7 +6500,7 @@ public ResponseBase renewLeaseWithResponse(String * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6530,7 +6530,7 @@ public void renewLease(String containerName, String blob, String leaseId, Intege * @param blob The blob name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6577,7 +6577,7 @@ public Response renewLeaseNoCustomHeadersWithResponse(String containerName * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6613,7 +6613,7 @@ public Mono> changeLeaseWithResponse * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6659,7 +6659,7 @@ public Mono> changeLeaseWithResponse * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6695,7 +6695,7 @@ public Mono changeLeaseAsync(String containerName, String blob, String lea * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6732,7 +6732,7 @@ public Mono changeLeaseAsync(String containerName, String blob, String lea * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6769,7 +6769,7 @@ public Mono> changeLeaseNoCustomHeadersWithResponseAsync(String c * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6815,7 +6815,7 @@ public Mono> changeLeaseNoCustomHeadersWithResponseAsync(String c * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6863,7 +6863,7 @@ public ResponseBase changeLeaseWithResponse(Strin * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6896,7 +6896,7 @@ public void changeLease(String containerName, String blob, String leaseId, Strin * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6939,7 +6939,7 @@ public Response changeLeaseNoCustomHeadersWithResponse(String containerNam * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -6977,7 +6977,7 @@ public Mono> breakLeaseWithResponseAs * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -7025,7 +7025,7 @@ public Mono> breakLeaseWithResponseAs * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -7063,7 +7063,7 @@ public Mono breakLeaseAsync(String containerName, String blob, Integer tim * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -7102,7 +7102,7 @@ public Mono breakLeaseAsync(String containerName, String blob, Integer tim * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -7140,7 +7140,7 @@ public Mono> breakLeaseNoCustomHeadersWithResponseAsync(String co * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -7187,7 +7187,7 @@ public Mono> breakLeaseNoCustomHeadersWithResponseAsync(String co * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -7236,7 +7236,7 @@ public ResponseBase breakLeaseWithResponse(String * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -7271,7 +7271,7 @@ public void breakLease(String containerName, String blob, Integer timeout, Integ * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -7320,7 +7320,7 @@ public Response breakLeaseNoCustomHeadersWithResponse(String containerName * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -7363,7 +7363,7 @@ public Mono> createSnapshotWithRe * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -7434,7 +7434,7 @@ public Mono> createSnapshotWithRe * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -7476,7 +7476,7 @@ public Mono createSnapshotAsync(String containerName, String blob, Integer * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -7519,7 +7519,7 @@ public Mono createSnapshotAsync(String containerName, String blob, Integer * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -7562,7 +7562,7 @@ public Mono> createSnapshotNoCustomHeadersWithResponseAsync(Strin * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -7633,7 +7633,7 @@ public Mono> createSnapshotNoCustomHeadersWithResponseAsync(Strin * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -7706,7 +7706,7 @@ public ResponseBase createSnapshotWithResponse * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -7744,7 +7744,7 @@ public void createSnapshot(String containerName, String blob, Integer timeout, M * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -7820,7 +7820,7 @@ public Response createSnapshotNoCustomHeadersWithResponse(String container * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -7883,7 +7883,7 @@ public Mono> startCopyFromURLWi * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -7959,7 +7959,7 @@ public Mono> startCopyFromURLWi * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -8021,7 +8021,7 @@ public Mono startCopyFromURLAsync(String containerName, String blob, Strin * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -8084,7 +8084,7 @@ public Mono startCopyFromURLAsync(String containerName, String blob, Strin * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -8147,7 +8147,7 @@ public Mono> startCopyFromURLNoCustomHeadersWithResponseAsync(Str * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -8223,7 +8223,7 @@ public Mono> startCopyFromURLNoCustomHeadersWithResponseAsync(Str * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -8301,7 +8301,7 @@ public ResponseBase startCopyFromURLWithResp * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -8360,7 +8360,7 @@ public void startCopyFromURL(String containerName, String blob, String copySourc * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -8439,7 +8439,7 @@ public Response startCopyFromURLNoCustomHeadersWithResponse(String contain * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -8509,7 +8509,7 @@ public Mono> copyFromURLWithResponse * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -8599,7 +8599,7 @@ public Mono> copyFromURLWithResponse * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -8668,7 +8668,7 @@ public Mono copyFromURLAsync(String containerName, String blob, String cop * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -8738,7 +8738,7 @@ public Mono copyFromURLAsync(String containerName, String blob, String cop * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -8808,7 +8808,7 @@ public Mono> copyFromURLNoCustomHeadersWithResponseAsync(String c * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -8898,7 +8898,7 @@ public Mono> copyFromURLNoCustomHeadersWithResponseAsync(String c * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -8990,7 +8990,7 @@ public ResponseBase copyFromURLWithResponse(Strin * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -9056,7 +9056,7 @@ public void copyFromURL(String containerName, String blob, String copySource, In * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -9146,7 +9146,7 @@ public Response copyFromURLNoCustomHeadersWithResponse(String containerNam * @param blob The blob name. * @param copyId The copy identifier provided in the x-ms-copy-id header of the original Copy Blob operation. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9173,7 +9173,7 @@ public Mono> abortCopyFromURLWi * @param blob The blob name. * @param copyId The copy identifier provided in the x-ms-copy-id header of the original Copy Blob operation. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9205,7 +9205,7 @@ public Mono> abortCopyFromURLWi * @param blob The blob name. * @param copyId The copy identifier provided in the x-ms-copy-id header of the original Copy Blob operation. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9231,7 +9231,7 @@ public Mono abortCopyFromURLAsync(String containerName, String blob, Strin * @param blob The blob name. * @param copyId The copy identifier provided in the x-ms-copy-id header of the original Copy Blob operation. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9258,7 +9258,7 @@ public Mono abortCopyFromURLAsync(String containerName, String blob, Strin * @param blob The blob name. * @param copyId The copy identifier provided in the x-ms-copy-id header of the original Copy Blob operation. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9285,7 +9285,7 @@ public Mono> abortCopyFromURLNoCustomHeadersWithResponseAsync(Str * @param blob The blob name. * @param copyId The copy identifier provided in the x-ms-copy-id header of the original Copy Blob operation. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9316,7 +9316,7 @@ public Mono> abortCopyFromURLNoCustomHeadersWithResponseAsync(Str * @param blob The blob name. * @param copyId The copy identifier provided in the x-ms-copy-id header of the original Copy Blob operation. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9350,7 +9350,7 @@ public ResponseBase abortCopyFromURLWithResp * @param blob The blob name. * @param copyId The copy identifier provided in the x-ms-copy-id header of the original Copy Blob operation. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9373,7 +9373,7 @@ public void abortCopyFromURL(String containerName, String blob, String copyId, I * @param blob The blob name. * @param copyId The copy identifier provided in the x-ms-copy-id header of the original Copy Blob operation. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9410,12 +9410,12 @@ public Response abortCopyFromURLNoCustomHeadersWithResponse(String contain * @param tier Indicates the tier to be set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param rehydratePriority Optional: Indicates the priority with which to rehydrate an archived blob. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9448,12 +9448,12 @@ public Mono> setTierWithResponseAsync(St * @param tier Indicates the tier to be set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param rehydratePriority Optional: Indicates the priority with which to rehydrate an archived blob. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9489,12 +9489,12 @@ public Mono> setTierWithResponseAsync(St * @param tier Indicates the tier to be set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param rehydratePriority Optional: Indicates the priority with which to rehydrate an archived blob. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9527,12 +9527,12 @@ public Mono setTierAsync(String containerName, String blob, AccessTier tie * @param tier Indicates the tier to be set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param rehydratePriority Optional: Indicates the priority with which to rehydrate an archived blob. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9566,12 +9566,12 @@ public Mono setTierAsync(String containerName, String blob, AccessTier tie * @param tier Indicates the tier to be set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param rehydratePriority Optional: Indicates the priority with which to rehydrate an archived blob. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9604,12 +9604,12 @@ public Mono> setTierNoCustomHeadersWithResponseAsync(String conta * @param tier Indicates the tier to be set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param rehydratePriority Optional: Indicates the priority with which to rehydrate an archived blob. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9645,12 +9645,12 @@ public Mono> setTierNoCustomHeadersWithResponseAsync(String conta * @param tier Indicates the tier to be set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param rehydratePriority Optional: Indicates the priority with which to rehydrate an archived blob. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9688,12 +9688,12 @@ public ResponseBase setTierWithResponse(String contai * @param tier Indicates the tier to be set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param rehydratePriority Optional: Indicates the priority with which to rehydrate an archived blob. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9722,12 +9722,12 @@ public void setTier(String containerName, String blob, AccessTier tier, String s * @param tier Indicates the tier to be set on the blob. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param rehydratePriority Optional: Indicates the priority with which to rehydrate an archived blob. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -9761,7 +9761,7 @@ public Response setTierNoCustomHeadersWithResponse(String containerName, S * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -9784,7 +9784,7 @@ public Mono> getAccountInfoWithRe * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -9812,7 +9812,7 @@ public Mono> getAccountInfoWithRe * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -9834,7 +9834,7 @@ public Mono getAccountInfoAsync(String containerName, String blob, Integer * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -9858,7 +9858,7 @@ public Mono getAccountInfoAsync(String containerName, String blob, Integer * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -9881,7 +9881,7 @@ public Mono> getAccountInfoNoCustomHeadersWithResponseAsync(Strin * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -9909,7 +9909,7 @@ public Mono> getAccountInfoNoCustomHeadersWithResponseAsync(Strin * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -9939,7 +9939,7 @@ public ResponseBase getAccountInfoWithResponse * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -9958,7 +9958,7 @@ public void getAccountInfo(String containerName, String blob, Integer timeout, S * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -9989,10 +9989,10 @@ public Response getAccountInfoNoCustomHeadersWithResponse(String container * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -10030,10 +10030,10 @@ public Mono>> queryWithResponse * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -10093,10 +10093,10 @@ public Mono>> queryWithResponse * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -10132,10 +10132,10 @@ public Flux queryAsync(String containerName, String blob, String sna * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -10173,10 +10173,10 @@ public Flux queryAsync(String containerName, String blob, String sna * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -10214,10 +10214,10 @@ public Mono queryNoCustomHeadersWithResponseAsync(String contain * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -10278,10 +10278,10 @@ public Mono queryNoCustomHeadersWithResponseAsync(String contain * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -10344,10 +10344,10 @@ public ResponseBase queryWithResponse(String con * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -10386,10 +10386,10 @@ public InputStream query(String containerName, String blob, String snapshot, Int * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -10451,14 +10451,14 @@ public Response queryNoCustomHeadersWithResponse(String containerNa * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -10483,14 +10483,14 @@ public Mono> getTagsWithResponseAsyn * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -10519,14 +10519,14 @@ public Mono> getTagsWithResponseAsyn * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -10550,14 +10550,14 @@ public Mono getTagsAsync(String containerName, String blob, Integer ti * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -10582,14 +10582,14 @@ public Mono getTagsAsync(String containerName, String blob, Integer ti * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -10614,14 +10614,14 @@ public Mono> getTagsNoCustomHeadersWithResponseAsync(String c * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -10650,14 +10650,14 @@ public Mono> getTagsNoCustomHeadersWithResponseAsync(String c * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -10688,14 +10688,14 @@ public ResponseBase getTagsWithResponse(String co * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -10722,14 +10722,14 @@ public BlobTags getTags(String containerName, String blob, Integer timeout, Stri * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -10759,7 +10759,7 @@ public Response getTagsNoCustomHeadersWithResponse(String containerNam * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. @@ -10791,7 +10791,7 @@ public Mono> setTagsWithResponseAsync(St * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. @@ -10829,7 +10829,7 @@ public Mono> setTagsWithResponseAsync(St * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. @@ -10861,7 +10861,7 @@ public Mono setTagsAsync(String containerName, String blob, Integer timeou * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. @@ -10894,7 +10894,7 @@ public Mono setTagsAsync(String containerName, String blob, Integer timeou * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. @@ -10926,7 +10926,7 @@ public Mono> setTagsNoCustomHeadersWithResponseAsync(String conta * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. @@ -10964,7 +10964,7 @@ public Mono> setTagsNoCustomHeadersWithResponseAsync(String conta * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. @@ -11004,7 +11004,7 @@ public ResponseBase setTagsWithResponse(String contai * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. @@ -11033,7 +11033,7 @@ public void setTags(String containerName, String blob, Integer timeout, String v * @param containerName The container name. * @param blob The blob name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param versionId The version id parameter is an opaque DateTime value that, when present, specifies the version * of the blob to operate on. It's for service version 2019-10-10 and newer. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsImpl.java index 830fe5bc4933..fa67660e83af 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/BlockBlobsImpl.java @@ -821,7 +821,7 @@ Response getBlockListNoCustomHeadersSync(@HostParam("url") String url * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -887,7 +887,7 @@ public Mono> uploadWithResponseAsync * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1017,7 +1017,7 @@ public Mono> uploadWithResponseAsync * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1081,7 +1081,7 @@ public Mono uploadAsync(String containerName, String blob, long contentLen * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1146,7 +1146,7 @@ public Mono uploadAsync(String containerName, String blob, long contentLen * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1212,7 +1212,7 @@ public Mono> uploadNoCustomHeadersWithResponseAsync(String contai * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1342,7 +1342,7 @@ public Mono> uploadNoCustomHeadersWithResponseAsync(String contai * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1408,7 +1408,7 @@ public Mono> uploadWithResponseAsync * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1538,7 +1538,7 @@ public Mono> uploadWithResponseAsync * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1602,7 +1602,7 @@ public Mono uploadAsync(String containerName, String blob, long contentLen * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1667,7 +1667,7 @@ public Mono uploadAsync(String containerName, String blob, long contentLen * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1733,7 +1733,7 @@ public Mono> uploadNoCustomHeadersWithResponseAsync(String contai * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1863,7 +1863,7 @@ public Mono> uploadNoCustomHeadersWithResponseAsync(String contai * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1995,7 +1995,7 @@ public ResponseBase uploadWithResponse(String con * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -2056,7 +2056,7 @@ public void upload(String containerName, String blob, long contentLength, Binary * @param contentLength The length of the request. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -2190,7 +2190,7 @@ public Response uploadNoCustomHeadersWithResponse(String containerName, St * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -2268,7 +2268,7 @@ public Mono> putBlobFromUrlW * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -2412,7 +2412,7 @@ public Mono> putBlobFromUrlW * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -2488,7 +2488,7 @@ public Mono putBlobFromUrlAsync(String containerName, String blob, long co * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -2565,7 +2565,7 @@ public Mono putBlobFromUrlAsync(String containerName, String blob, long co * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -2643,7 +2643,7 @@ public Mono> putBlobFromUrlNoCustomHeadersWithResponseAsync(Strin * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -2787,7 +2787,7 @@ public Mono> putBlobFromUrlNoCustomHeadersWithResponseAsync(Strin * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -2933,7 +2933,7 @@ public ResponseBase putBlobFromUrlWithRes * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -3006,7 +3006,7 @@ public void putBlobFromUrl(String containerName, String blob, long contentLength * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -3151,7 +3151,7 @@ public Response putBlobFromUrlNoCustomHeadersWithResponse(String container * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -3192,7 +3192,7 @@ public Mono> stageBlockWithRespo * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -3259,7 +3259,7 @@ public Mono> stageBlockWithRespo * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -3300,7 +3300,7 @@ public Mono stageBlockAsync(String containerName, String blob, String bloc * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -3342,7 +3342,7 @@ public Mono stageBlockAsync(String containerName, String blob, String bloc * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -3383,7 +3383,7 @@ public Mono> stageBlockNoCustomHeadersWithResponseAsync(String co * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -3450,7 +3450,7 @@ public Mono> stageBlockNoCustomHeadersWithResponseAsync(String co * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -3491,7 +3491,7 @@ public Mono> stageBlockWithRespo * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -3558,7 +3558,7 @@ public Mono> stageBlockWithRespo * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -3599,7 +3599,7 @@ public Mono stageBlockAsync(String containerName, String blob, String bloc * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -3641,7 +3641,7 @@ public Mono stageBlockAsync(String containerName, String blob, String bloc * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -3682,7 +3682,7 @@ public Mono> stageBlockNoCustomHeadersWithResponseAsync(String co * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -3749,7 +3749,7 @@ public Mono> stageBlockNoCustomHeadersWithResponseAsync(String co * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -3818,7 +3818,7 @@ public ResponseBase stageBlockWithResponse(St * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -3856,7 +3856,7 @@ public void stageBlock(String containerName, String blob, String blockId, long c * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -3928,7 +3928,7 @@ public Response stageBlockNoCustomHeadersWithResponse(String containerName * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param sourceIfModifiedSince Specify this header value to operate only on a blob if it has been modified since @@ -3980,7 +3980,7 @@ public Mono> stageBlockFr * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param sourceIfModifiedSince Specify this header value to operate only on a blob if it has been modified since @@ -4063,7 +4063,7 @@ public Mono> stageBlockFr * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param sourceIfModifiedSince Specify this header value to operate only on a blob if it has been modified since @@ -4113,7 +4113,7 @@ public Mono stageBlockFromURLAsync(String containerName, String blob, Stri * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param sourceIfModifiedSince Specify this header value to operate only on a blob if it has been modified since @@ -4166,7 +4166,7 @@ public Mono stageBlockFromURLAsync(String containerName, String blob, Stri * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param sourceIfModifiedSince Specify this header value to operate only on a blob if it has been modified since @@ -4218,7 +4218,7 @@ public Mono> stageBlockFromURLNoCustomHeadersWithResponseAsync(St * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param sourceIfModifiedSince Specify this header value to operate only on a blob if it has been modified since @@ -4300,7 +4300,7 @@ public Mono> stageBlockFromURLNoCustomHeadersWithResponseAsync(St * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param sourceIfModifiedSince Specify this header value to operate only on a blob if it has been modified since @@ -4384,7 +4384,7 @@ public ResponseBase stageBlockFromURLW * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param sourceIfModifiedSince Specify this header value to operate only on a blob if it has been modified since @@ -4432,7 +4432,7 @@ public void stageBlockFromURL(String containerName, String blob, String blockId, * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param sourceIfModifiedSince Specify this header value to operate only on a blob if it has been modified since @@ -4512,7 +4512,7 @@ public Response stageBlockFromURLNoCustomHeadersWithResponse(String contai * @param blob The blob name. * @param blocks Blob Blocks. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -4573,7 +4573,7 @@ public Mono> commitBlockLis * @param blob The blob name. * @param blocks Blob Blocks. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -4699,7 +4699,7 @@ public Mono> commitBlockLis * @param blob The blob name. * @param blocks Blob Blocks. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -4759,7 +4759,7 @@ public Mono commitBlockListAsync(String containerName, String blob, BlockL * @param blob The blob name. * @param blocks Blob Blocks. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -4820,7 +4820,7 @@ public Mono commitBlockListAsync(String containerName, String blob, BlockL * @param blob The blob name. * @param blocks Blob Blocks. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -4881,7 +4881,7 @@ public Mono> commitBlockListNoCustomHeadersWithResponseAsync(Stri * @param blob The blob name. * @param blocks Blob Blocks. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -5007,7 +5007,7 @@ public Mono> commitBlockListNoCustomHeadersWithResponseAsync(Stri * @param blob The blob name. * @param blocks Blob Blocks. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -5135,7 +5135,7 @@ public ResponseBase commitBlockListWithR * @param blob The blob name. * @param blocks Blob Blocks. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -5192,7 +5192,7 @@ public void commitBlockList(String containerName, String blob, BlockLookupList b * @param blob The blob name. * @param blocks Blob Blocks. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. @@ -5317,10 +5317,10 @@ public Response commitBlockListNoCustomHeadersWithResponse(String containe * lists together. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -5350,10 +5350,10 @@ public Mono> getBlockList * lists together. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -5386,10 +5386,10 @@ public Mono> getBlockList * lists together. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -5417,10 +5417,10 @@ public Mono getBlockListAsync(String containerName, String blob, Bloc * lists together. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -5449,10 +5449,10 @@ public Mono getBlockListAsync(String containerName, String blob, Bloc * lists together. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -5481,10 +5481,10 @@ public Mono> getBlockListNoCustomHeadersWithResponseAsync(St * lists together. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -5517,10 +5517,10 @@ public Mono> getBlockListNoCustomHeadersWithResponseAsync(St * lists together. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -5555,10 +5555,10 @@ public ResponseBase getBlockListWithRe * lists together. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. @@ -5589,10 +5589,10 @@ public BlockList getBlockList(String containerName, String blob, BlockListType l * lists together. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifTags Specify a SQL where clause on blob tags to operate only on blobs with a matching value. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersImpl.java index d7e23c414237..fa5b1fb0f4a9 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ContainersImpl.java @@ -942,7 +942,7 @@ Response getAccountInfoNoCustomHeadersSync(@HostParam("url") String url, * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -975,7 +975,7 @@ public Mono> createWithResponseAsync * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -1022,7 +1022,7 @@ public Mono> createWithResponseAsync * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -1054,7 +1054,7 @@ public Mono createAsync(String containerName, Integer timeout, Map createAsync(String containerName, Integer timeout, Map> createNoCustomHeadersWithResponseAsync(String contai * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -1169,7 +1169,7 @@ public Mono> createNoCustomHeadersWithResponseAsync(String contai * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -1219,7 +1219,7 @@ public ResponseBase createWithResponse(String con * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -1248,7 +1248,7 @@ public void create(String containerName, Integer timeout, Map me * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value * pairs are specified, the operation will copy the metadata from the source blob or file to the destination blob. @@ -1298,7 +1298,7 @@ public Response createNoCustomHeadersWithResponse(String containerName, In * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -1322,7 +1322,7 @@ public Mono> getPropertiesWit * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -1350,7 +1350,7 @@ public Mono> getPropertiesWit * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -1373,7 +1373,7 @@ public Mono getPropertiesAsync(String containerName, Integer timeout, Stri * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -1398,7 +1398,7 @@ public Mono getPropertiesAsync(String containerName, Integer timeout, Stri * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -1423,7 +1423,7 @@ public Mono> getPropertiesNoCustomHeadersWithResponseAsync(String * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -1451,7 +1451,7 @@ public Mono> getPropertiesNoCustomHeadersWithResponseAsync(String * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -1481,7 +1481,7 @@ public ResponseBase getPropertiesWithRespo * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -1501,7 +1501,7 @@ public void getProperties(String containerName, Integer timeout, String leaseId, * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -1531,7 +1531,7 @@ public Response getPropertiesNoCustomHeadersWithResponse(String containerN * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -1561,7 +1561,7 @@ public Mono> deleteWithResponseAsync * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -1598,7 +1598,7 @@ public Mono> deleteWithResponseAsync * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -1626,7 +1626,7 @@ public Mono deleteAsync(String containerName, Integer timeout, String leas * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -1655,7 +1655,7 @@ public Mono deleteAsync(String containerName, Integer timeout, String leas * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -1684,7 +1684,7 @@ public Mono> deleteNoCustomHeadersWithResponseAsync(String contai * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -1720,7 +1720,7 @@ public Mono> deleteNoCustomHeadersWithResponseAsync(String contai * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -1760,7 +1760,7 @@ public ResponseBase deleteWithResponse(String con * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -1786,7 +1786,7 @@ public void delete(String containerName, Integer timeout, String leaseId, Offset * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -1824,7 +1824,7 @@ public Response deleteNoCustomHeadersWithResponse(String containerName, In * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1857,7 +1857,7 @@ public Mono> setMetadataWithRes * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1896,7 +1896,7 @@ public Mono> setMetadataWithRes * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1927,7 +1927,7 @@ public Mono setMetadataAsync(String containerName, Integer timeout, String * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1959,7 +1959,7 @@ public Mono setMetadataAsync(String containerName, Integer timeout, String * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1991,7 +1991,7 @@ public Mono> setMetadataNoCustomHeadersWithResponseAsync(String c * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -2030,7 +2030,7 @@ public Mono> setMetadataNoCustomHeadersWithResponseAsync(String c * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -2071,7 +2071,7 @@ public ResponseBase setMetadataWithResponse( * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -2099,7 +2099,7 @@ public void setMetadata(String containerName, Integer timeout, String leaseId, M * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -2140,7 +2140,7 @@ public Response setMetadataNoCustomHeadersWithResponse(String containerNam * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -2166,7 +2166,7 @@ public Response setMetadataNoCustomHeadersWithResponse(String containerNam * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -2197,7 +2197,7 @@ public Response setMetadataNoCustomHeadersWithResponse(String containerNam * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -2221,7 +2221,7 @@ public Mono getAccessPolicyAsync(String containerNa * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -2246,7 +2246,7 @@ public Mono getAccessPolicyAsync(String containerNa * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -2272,7 +2272,7 @@ public Mono> getAccessPolicyNoCustomHeader * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -2302,7 +2302,7 @@ public Mono> getAccessPolicyNoCustomHeader * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the @@ -2333,7 +2333,7 @@ public ResponseBase getAccessPolicyNoCustomHeadersWithR * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param access Specifies whether data in the container may be accessed publicly and the level of access. @@ -2422,7 +2422,7 @@ public Mono> setAccessPolic * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param access Specifies whether data in the container may be accessed publicly and the level of access. @@ -2464,7 +2464,7 @@ public Mono> setAccessPolic * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param access Specifies whether data in the container may be accessed publicly and the level of access. @@ -2496,7 +2496,7 @@ public Mono setAccessPolicyAsync(String containerName, Integer timeout, St * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param access Specifies whether data in the container may be accessed publicly and the level of access. @@ -2529,7 +2529,7 @@ public Mono setAccessPolicyAsync(String containerName, Integer timeout, St * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param access Specifies whether data in the container may be accessed publicly and the level of access. @@ -2561,7 +2561,7 @@ public Mono> setAccessPolicyNoCustomHeadersWithResponseAsync(Stri * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param access Specifies whether data in the container may be accessed publicly and the level of access. @@ -2603,7 +2603,7 @@ public Mono> setAccessPolicyNoCustomHeadersWithResponseAsync(Stri * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param access Specifies whether data in the container may be accessed publicly and the level of access. @@ -2647,7 +2647,7 @@ public ResponseBase setAccessPolicyWithR * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param access Specifies whether data in the container may be accessed publicly and the level of access. @@ -2676,7 +2676,7 @@ public void setAccessPolicy(String containerName, Integer timeout, String leaseI * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param access Specifies whether data in the container may be accessed publicly and the level of access. @@ -2719,7 +2719,7 @@ public Response setAccessPolicyNoCustomHeadersWithResponse(String containe * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2746,7 +2746,7 @@ public Mono> restoreWithResponseAsy * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2778,7 +2778,7 @@ public Mono> restoreWithResponseAsy * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2805,7 +2805,7 @@ public Mono restoreAsync(String containerName, Integer timeout, String req * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2833,7 +2833,7 @@ public Mono restoreAsync(String containerName, Integer timeout, String req * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2860,7 +2860,7 @@ public Mono> restoreNoCustomHeadersWithResponseAsync(String conta * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2891,7 +2891,7 @@ public Mono> restoreNoCustomHeadersWithResponseAsync(String conta * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2924,7 +2924,7 @@ public ResponseBase restoreWithResponse(String c * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2948,7 +2948,7 @@ public void restore(String containerName, Integer timeout, String requestId, Str * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2982,7 +2982,7 @@ public Response restoreNoCustomHeadersWithResponse(String containerName, I * @param containerName The container name. * @param sourceContainerName Required. Specifies the name of the container to rename. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3008,7 +3008,7 @@ public Mono> renameWithResponseAsync * @param containerName The container name. * @param sourceContainerName Required. Specifies the name of the container to rename. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3038,7 +3038,7 @@ public Mono> renameWithResponseAsync * @param containerName The container name. * @param sourceContainerName Required. Specifies the name of the container to rename. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3063,7 +3063,7 @@ public Mono renameAsync(String containerName, String sourceContainerName, * @param containerName The container name. * @param sourceContainerName Required. Specifies the name of the container to rename. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3089,7 +3089,7 @@ public Mono renameAsync(String containerName, String sourceContainerName, * @param containerName The container name. * @param sourceContainerName Required. Specifies the name of the container to rename. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3115,7 +3115,7 @@ public Mono> renameNoCustomHeadersWithResponseAsync(String contai * @param containerName The container name. * @param sourceContainerName Required. Specifies the name of the container to rename. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3145,7 +3145,7 @@ public Mono> renameNoCustomHeadersWithResponseAsync(String contai * @param containerName The container name. * @param sourceContainerName Required. Specifies the name of the container to rename. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3177,7 +3177,7 @@ public ResponseBase renameWithResponse(String con * @param containerName The container name. * @param sourceContainerName Required. Specifies the name of the container to rename. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3199,7 +3199,7 @@ public void rename(String containerName, String sourceContainerName, Integer tim * @param containerName The container name. * @param sourceContainerName Required. Specifies the name of the container to rename. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3234,7 +3234,7 @@ public Response renameNoCustomHeadersWithResponse(String containerName, St * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3262,7 +3262,7 @@ public Mono>> submit * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3294,7 +3294,7 @@ public Mono>> submit * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3320,7 +3320,7 @@ public Flux submitBatchAsync(String containerName, long contentLengt * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3347,7 +3347,7 @@ public Flux submitBatchAsync(String containerName, long contentLengt * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3374,7 +3374,7 @@ public Mono submitBatchNoCustomHeadersWithResponseAsync(String c * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3405,7 +3405,7 @@ public Mono submitBatchNoCustomHeadersWithResponseAsync(String c * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3433,7 +3433,7 @@ public Mono>> submit * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3465,7 +3465,7 @@ public Mono>> submit * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3491,7 +3491,7 @@ public Flux submitBatchAsync(String containerName, long contentLengt * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3518,7 +3518,7 @@ public Flux submitBatchAsync(String containerName, long contentLengt * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3545,7 +3545,7 @@ public Mono submitBatchNoCustomHeadersWithResponseAsync(String c * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3576,7 +3576,7 @@ public Mono submitBatchNoCustomHeadersWithResponseAsync(String c * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3610,7 +3610,7 @@ public ResponseBase submitBatchWithRe * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3639,7 +3639,7 @@ public InputStream submitBatch(String containerName, long contentLength, String * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3670,7 +3670,7 @@ public Response submitBatchNoCustomHeadersWithResponse(String conta * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3708,7 +3708,7 @@ public Mono> filte * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3755,7 +3755,7 @@ public Mono> filte * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3790,7 +3790,7 @@ public Mono filterBlobsAsync(String containerName, Integer ti * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3826,7 +3826,7 @@ public Mono filterBlobsAsync(String containerName, Integer ti * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3864,7 +3864,7 @@ public Mono> filterBlobsNoCustomHeadersWithResponseA * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3911,7 +3911,7 @@ public Mono> filterBlobsNoCustomHeadersWithResponseA * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3959,7 +3959,7 @@ public ResponseBase filterBlobs * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -3997,7 +3997,7 @@ public FilterBlobSegment filterBlobs(String containerName, Integer timeout, Stri * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -4045,7 +4045,7 @@ public Response filterBlobsNoCustomHeadersWithResponse(String * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -4080,7 +4080,7 @@ public Mono> acquireLeaseWithR * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -4125,7 +4125,7 @@ public Mono> acquireLeaseWithR * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -4159,7 +4159,7 @@ public Mono acquireLeaseAsync(String containerName, Integer timeout, Integ * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -4194,7 +4194,7 @@ public Mono acquireLeaseAsync(String containerName, Integer timeout, Integ * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -4229,7 +4229,7 @@ public Mono> acquireLeaseNoCustomHeadersWithResponseAsync(String * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -4274,7 +4274,7 @@ public Mono> acquireLeaseNoCustomHeadersWithResponseAsync(String * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -4321,7 +4321,7 @@ public ResponseBase acquireLeaseWithRespons * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -4352,7 +4352,7 @@ public void acquireLease(String containerName, Integer timeout, Integer duration * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param duration Specifies the duration of the lease, in seconds, or negative one (-1) for a lease that never * expires. A non-infinite lease can be between 15 and 60 seconds. A lease duration cannot be changed using renew or @@ -4400,7 +4400,7 @@ public Response acquireLeaseNoCustomHeadersWithResponse(String containerNa * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4430,7 +4430,7 @@ public Mono> releaseLeaseWithR * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4468,7 +4468,7 @@ public Mono> releaseLeaseWithR * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4496,7 +4496,7 @@ public Mono releaseLeaseAsync(String containerName, String leaseId, Intege * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4525,7 +4525,7 @@ public Mono releaseLeaseAsync(String containerName, String leaseId, Intege * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4554,7 +4554,7 @@ public Mono> releaseLeaseNoCustomHeadersWithResponseAsync(String * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4594,7 +4594,7 @@ public Mono> releaseLeaseNoCustomHeadersWithResponseAsync(String * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4636,7 +4636,7 @@ public ResponseBase releaseLeaseWithRespons * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4662,7 +4662,7 @@ public void releaseLease(String containerName, String leaseId, Integer timeout, * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4703,7 +4703,7 @@ public Response releaseLeaseNoCustomHeadersWithResponse(String containerNa * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4733,7 +4733,7 @@ public Mono> renewLeaseWithRespo * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4771,7 +4771,7 @@ public Mono> renewLeaseWithRespo * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4799,7 +4799,7 @@ public Mono renewLeaseAsync(String containerName, String leaseId, Integer * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4828,7 +4828,7 @@ public Mono renewLeaseAsync(String containerName, String leaseId, Integer * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4857,7 +4857,7 @@ public Mono> renewLeaseNoCustomHeadersWithResponseAsync(String co * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4897,7 +4897,7 @@ public Mono> renewLeaseNoCustomHeadersWithResponseAsync(String co * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4939,7 +4939,7 @@ public ResponseBase renewLeaseWithResponse(St * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -4965,7 +4965,7 @@ public void renewLease(String containerName, String leaseId, Integer timeout, Of * @param containerName The container name. * @param leaseId Specifies the current lease ID on the resource. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -5005,7 +5005,7 @@ public Response renewLeaseNoCustomHeadersWithResponse(String containerName * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -5040,7 +5040,7 @@ public Mono> breakLeaseWithRespo * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -5083,7 +5083,7 @@ public Mono> breakLeaseWithRespo * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -5116,7 +5116,7 @@ public Mono breakLeaseAsync(String containerName, Integer timeout, Integer * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -5150,7 +5150,7 @@ public Mono breakLeaseAsync(String containerName, Integer timeout, Integer * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -5184,7 +5184,7 @@ public Mono> breakLeaseNoCustomHeadersWithResponseAsync(String co * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -5229,7 +5229,7 @@ public Mono> breakLeaseNoCustomHeadersWithResponseAsync(String co * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -5276,7 +5276,7 @@ public ResponseBase breakLeaseWithResponse(St * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -5307,7 +5307,7 @@ public void breakLease(String containerName, Integer timeout, Integer breakPerio * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param breakPeriod For a break operation, proposed duration the lease should continue before it is broken, in * seconds, between 0 and 60. This break period is only used if it is shorter than the time remaining on the lease. @@ -5358,7 +5358,7 @@ public Response breakLeaseNoCustomHeadersWithResponse(String containerName * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -5391,7 +5391,7 @@ public Mono> changeLeaseWithRes * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -5434,7 +5434,7 @@ public Mono> changeLeaseWithRes * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -5466,7 +5466,7 @@ public Mono changeLeaseAsync(String containerName, String leaseId, String * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -5499,7 +5499,7 @@ public Mono changeLeaseAsync(String containerName, String leaseId, String * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -5532,7 +5532,7 @@ public Mono> changeLeaseNoCustomHeadersWithResponseAsync(String c * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -5575,7 +5575,7 @@ public Mono> changeLeaseNoCustomHeadersWithResponseAsync(String c * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -5620,7 +5620,7 @@ public ResponseBase changeLeaseWithResponse( * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -5649,7 +5649,7 @@ public void changeLease(String containerName, String leaseId, String proposedLea * if the proposed lease ID is not in the correct format. See Guid Constructor (String) for a list of valid GUID * string formats. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -5701,7 +5701,7 @@ public Response changeLeaseNoCustomHeadersWithResponse(String containerNam * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -5737,7 +5737,7 @@ public Response changeLeaseNoCustomHeadersWithResponse(String containerNam * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -5782,7 +5782,7 @@ public Response changeLeaseNoCustomHeadersWithResponse(String containerNam * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -5816,7 +5816,7 @@ public Mono listBlobFlatSegmentAsync(String contai * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -5852,7 +5852,7 @@ public Mono listBlobFlatSegmentAsync(String contai * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -5888,7 +5888,7 @@ public Mono> listBlobFlatSegmentNoCustomH * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -5933,7 +5933,7 @@ public Mono> listBlobFlatSegmentNoCustomH * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -5980,7 +5980,7 @@ public Mono> listBlobFlatSegmentNoCustomH * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6017,7 +6017,7 @@ public ListBlobsFlatSegmentResponse listBlobFlatSegment(String containerName, St * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6068,7 +6068,7 @@ public Response listBlobFlatSegmentNoCustomHeaders * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6107,7 +6107,7 @@ public Response listBlobFlatSegmentNoCustomHeaders * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6156,7 +6156,7 @@ public Response listBlobFlatSegmentNoCustomHeaders * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6194,7 +6194,7 @@ public Mono listBlobHierarchySegmentAsync(Str * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6234,7 +6234,7 @@ public Mono listBlobHierarchySegmentAsync(Str * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6273,7 +6273,7 @@ public Mono> listBlobHierarchySegmen * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6322,7 +6322,7 @@ public Mono> listBlobHierarchySegmen * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6374,7 +6374,7 @@ public Mono> listBlobHierarchySegmen * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6415,7 +6415,7 @@ public ListBlobsHierarchySegmentResponse listBlobHierarchySegment(String contain * specified by maxresults, or than the default of 5000. * @param include Include this parameter to specify one or more datasets to include in the response. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6451,7 +6451,7 @@ public Response listBlobHierarchySegmentNoCus * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6473,7 +6473,7 @@ public Response listBlobHierarchySegmentNoCus * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6500,7 +6500,7 @@ public Response listBlobHierarchySegmentNoCus * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6521,7 +6521,7 @@ public Mono getAccountInfoAsync(String containerName, Integer timeout, Str * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6543,7 +6543,7 @@ public Mono getAccountInfoAsync(String containerName, Integer timeout, Str * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6566,7 +6566,7 @@ public Mono> getAccountInfoNoCustomHeadersWithResponseAsync(Strin * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6593,7 +6593,7 @@ public Mono> getAccountInfoNoCustomHeadersWithResponseAsync(Strin * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6622,7 +6622,7 @@ public ResponseBase getAccountInfoWithRes * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -6640,7 +6640,7 @@ public void getAccountInfo(String containerName, Integer timeout, String request * * @param containerName The container name. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsImpl.java index 89b81bcf544c..933e552acbc5 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/PageBlobsImpl.java @@ -892,7 +892,7 @@ Response copyIncrementalNoCustomHeadersSync(@HostParam("url") String url, * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param tier Optional. Indicates the tier to be set on the page blob. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -950,7 +950,7 @@ public Mono> createWithResponseAsync( * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param tier Optional. Indicates the tier to be set on the page blob. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1070,7 +1070,7 @@ public Mono> createWithResponseAsync( * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param tier Optional. Indicates the tier to be set on the page blob. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1126,7 +1126,7 @@ public Mono createAsync(String containerName, String blob, long contentLen * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param tier Optional. Indicates the tier to be set on the page blob. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1184,7 +1184,7 @@ public Mono createAsync(String containerName, String blob, long contentLen * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param tier Optional. Indicates the tier to be set on the page blob. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1242,7 +1242,7 @@ public Mono> createNoCustomHeadersWithResponseAsync(String contai * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param tier Optional. Indicates the tier to be set on the page blob. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1362,7 +1362,7 @@ public Mono> createNoCustomHeadersWithResponseAsync(String contai * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param tier Optional. Indicates the tier to be set on the page blob. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1484,7 +1484,7 @@ public ResponseBase createWithResponse(String cont * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param tier Optional. Indicates the tier to be set on the page blob. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1538,7 +1538,7 @@ public void create(String containerName, String blob, long contentLength, long b * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param tier Optional. Indicates the tier to be set on the page blob. * @param metadata Optional. Specifies a user-defined name-value pair associated with the blob. If no name-value @@ -1660,7 +1660,7 @@ public Response createNoCustomHeadersWithResponse(String containerName, St * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -1717,7 +1717,7 @@ public Mono> uploadPagesWithResp * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -1805,7 +1805,7 @@ public Mono> uploadPagesWithResp * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -1860,7 +1860,7 @@ public Mono uploadPagesAsync(String containerName, String blob, long conte * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -1916,7 +1916,7 @@ public Mono uploadPagesAsync(String containerName, String blob, long conte * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -1973,7 +1973,7 @@ public Mono> uploadPagesNoCustomHeadersWithResponseAsync(String c * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2061,7 +2061,7 @@ public Mono> uploadPagesNoCustomHeadersWithResponseAsync(String c * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2118,7 +2118,7 @@ public Mono> uploadPagesWithResp * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2206,7 +2206,7 @@ public Mono> uploadPagesWithResp * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2261,7 +2261,7 @@ public Mono uploadPagesAsync(String containerName, String blob, long conte * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2317,7 +2317,7 @@ public Mono uploadPagesAsync(String containerName, String blob, long conte * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2374,7 +2374,7 @@ public Mono> uploadPagesNoCustomHeadersWithResponseAsync(String c * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2462,7 +2462,7 @@ public Mono> uploadPagesNoCustomHeadersWithResponseAsync(String c * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2553,7 +2553,7 @@ public ResponseBase uploadPagesWithResponse(S * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2606,7 +2606,7 @@ public void uploadPages(String containerName, String blob, long contentLength, B * @param transactionalContentMD5 Specify the transactional md5 for the body, to be validated by the service. * @param transactionalContentCrc64 Specify the transactional crc64 for the body, to be validated by the service. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2693,7 +2693,7 @@ public Response uploadPagesNoCustomHeadersWithResponse(String containerNam * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2740,7 +2740,7 @@ public Mono> clearPagesWithRespon * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2816,7 +2816,7 @@ public Mono> clearPagesWithRespon * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2861,7 +2861,7 @@ public Mono clearPagesAsync(String containerName, String blob, long conten * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2908,7 +2908,7 @@ public Mono clearPagesAsync(String containerName, String blob, long conten * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -2955,7 +2955,7 @@ public Mono> clearPagesNoCustomHeadersWithResponseAsync(String co * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -3031,7 +3031,7 @@ public Mono> clearPagesNoCustomHeadersWithResponseAsync(String co * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -3109,7 +3109,7 @@ public ResponseBase clearPagesWithResponse(Str * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -3151,7 +3151,7 @@ public void clearPages(String containerName, String blob, long contentLength, In * @param blob The blob name. * @param contentLength The length of the request. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -3237,7 +3237,7 @@ public Response clearPagesNoCustomHeadersWithResponse(String containerName * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifSequenceNumberLessThanOrEqualTo Specify this header value to operate only on a blob if it has a sequence @@ -3305,7 +3305,7 @@ public Mono> uploadPagesF * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifSequenceNumberLessThanOrEqualTo Specify this header value to operate only on a blob if it has a sequence @@ -3409,7 +3409,7 @@ public Mono> uploadPagesF * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifSequenceNumberLessThanOrEqualTo Specify this header value to operate only on a blob if it has a sequence @@ -3475,7 +3475,7 @@ public Mono uploadPagesFromURLAsync(String containerName, String blob, Str * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifSequenceNumberLessThanOrEqualTo Specify this header value to operate only on a blob if it has a sequence @@ -3543,7 +3543,7 @@ public Mono uploadPagesFromURLAsync(String containerName, String blob, Str * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifSequenceNumberLessThanOrEqualTo Specify this header value to operate only on a blob if it has a sequence @@ -3611,7 +3611,7 @@ public Mono> uploadPagesFromURLNoCustomHeadersWithResponseAsync(S * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifSequenceNumberLessThanOrEqualTo Specify this header value to operate only on a blob if it has a sequence @@ -3715,7 +3715,7 @@ public Mono> uploadPagesFromURLNoCustomHeadersWithResponseAsync(S * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifSequenceNumberLessThanOrEqualTo Specify this header value to operate only on a blob if it has a sequence @@ -3821,7 +3821,7 @@ public ResponseBase uploadPagesFromURL * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifSequenceNumberLessThanOrEqualTo Specify this header value to operate only on a blob if it has a sequence @@ -3884,7 +3884,7 @@ public void uploadPagesFromURL(String containerName, String blob, String sourceU * @param sourceContentcrc64 Specify the crc64 calculated for the range of bytes that must be read from the copy * source. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifSequenceNumberLessThanOrEqualTo Specify this header value to operate only on a blob if it has a sequence @@ -3983,10 +3983,10 @@ public Response uploadPagesFromURLNoCustomHeadersWithResponse(String conta * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -4034,10 +4034,10 @@ public Mono> getPageRanges * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -4092,10 +4092,10 @@ public Mono> getPageRanges * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -4141,10 +4141,10 @@ public Mono getPageRangesAsync(String containerName, String blob, Stri * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -4191,10 +4191,10 @@ public Mono getPageRangesAsync(String containerName, String blob, Stri * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -4242,10 +4242,10 @@ public Mono> getPageRangesNoCustomHeadersWithResponseAsync(St * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -4300,10 +4300,10 @@ public Mono> getPageRangesNoCustomHeadersWithResponseAsync(St * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -4360,10 +4360,10 @@ public ResponseBase getPageRangesWithRe * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -4412,10 +4412,10 @@ public PageList getPageRanges(String containerName, String blob, String snapshot * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param range Return only the bytes of the blob in the specified range. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. @@ -4472,10 +4472,10 @@ public Response getPageRangesNoCustomHeadersWithResponse(String contai * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param prevsnapshot Optional in version 2015-07-08 and newer. The prevsnapshot parameter is a DateTime value that * specifies that the response will contain only pages that were changed between target blob and previous snapshot. @@ -4532,10 +4532,10 @@ public Mono> getPageRa * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param prevsnapshot Optional in version 2015-07-08 and newer. The prevsnapshot parameter is a DateTime value that * specifies that the response will contain only pages that were changed between target blob and previous snapshot. @@ -4599,10 +4599,10 @@ public Mono> getPageRa * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param prevsnapshot Optional in version 2015-07-08 and newer. The prevsnapshot parameter is a DateTime value that * specifies that the response will contain only pages that were changed between target blob and previous snapshot. @@ -4657,10 +4657,10 @@ public Mono getPageRangesDiffAsync(String containerName, String blob, * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param prevsnapshot Optional in version 2015-07-08 and newer. The prevsnapshot parameter is a DateTime value that * specifies that the response will contain only pages that were changed between target blob and previous snapshot. @@ -4716,10 +4716,10 @@ public Mono getPageRangesDiffAsync(String containerName, String blob, * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param prevsnapshot Optional in version 2015-07-08 and newer. The prevsnapshot parameter is a DateTime value that * specifies that the response will contain only pages that were changed between target blob and previous snapshot. @@ -4775,10 +4775,10 @@ public Mono> getPageRangesDiffNoCustomHeadersWithResponseAsyn * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param prevsnapshot Optional in version 2015-07-08 and newer. The prevsnapshot parameter is a DateTime value that * specifies that the response will contain only pages that were changed between target blob and previous snapshot. @@ -4841,10 +4841,10 @@ public Mono> getPageRangesDiffNoCustomHeadersWithResponseAsyn * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param prevsnapshot Optional in version 2015-07-08 and newer. The prevsnapshot parameter is a DateTime value that * specifies that the response will contain only pages that were changed between target blob and previous snapshot. @@ -4909,10 +4909,10 @@ public ResponseBase getPageRangesDi * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param prevsnapshot Optional in version 2015-07-08 and newer. The prevsnapshot parameter is a DateTime value that * specifies that the response will contain only pages that were changed between target blob and previous snapshot. @@ -4970,10 +4970,10 @@ public PageList getPageRangesDiff(String containerName, String blob, String snap * @param blob The blob name. * @param snapshot The snapshot parameter is an opaque DateTime value that, when present, specifies the blob * snapshot to retrieve. For more information on working with blob snapshots, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/creating-a-snapshot-of-a-blob">Creating - * a Snapshot of a Blob.</a>. + * href="https://learn.microsoft.com/rest/api/storageservices/creating-a-snapshot-of-a-blob">Creating a Snapshot + * of a Blob.</a>. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param prevsnapshot Optional in version 2015-07-08 and newer. The prevsnapshot parameter is a DateTime value that * specifies that the response will contain only pages that were changed between target blob and previous snapshot. @@ -5039,7 +5039,7 @@ public Response getPageRangesDiffNoCustomHeadersWithResponse(String co * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5078,7 +5078,7 @@ public Mono> resizeWithResponseAsync( * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5145,7 +5145,7 @@ public Mono> resizeWithResponseAsync( * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5182,7 +5182,7 @@ public Mono resizeAsync(String containerName, String blob, long blobConten * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5221,7 +5221,7 @@ public Mono resizeAsync(String containerName, String blob, long blobConten * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5260,7 +5260,7 @@ public Mono> resizeNoCustomHeadersWithResponseAsync(String contai * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5327,7 +5327,7 @@ public Mono> resizeNoCustomHeadersWithResponseAsync(String contai * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5396,7 +5396,7 @@ public ResponseBase resizeWithResponse(String cont * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5430,7 +5430,7 @@ public void resize(String containerName, String blob, long blobContentLength, In * @param blobContentLength This header specifies the maximum size for the page blob, up to 1 TB. The page blob size * must be aligned to a 512-byte boundary. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5500,7 +5500,7 @@ public Response resizeNoCustomHeadersWithResponse(String containerName, St * property applies to page blobs only. This property indicates how the service should modify the blob's sequence * number. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5540,7 +5540,7 @@ public Mono> updateSequ * property applies to page blobs only. This property indicates how the service should modify the blob's sequence * number. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5587,7 +5587,7 @@ public Mono> updateSequ * property applies to page blobs only. This property indicates how the service should modify the blob's sequence * number. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5626,7 +5626,7 @@ public Mono updateSequenceNumberAsync(String containerName, String blob, * property applies to page blobs only. This property indicates how the service should modify the blob's sequence * number. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5666,7 +5666,7 @@ public Mono updateSequenceNumberAsync(String containerName, String blob, * property applies to page blobs only. This property indicates how the service should modify the blob's sequence * number. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5706,7 +5706,7 @@ public Mono> updateSequenceNumberNoCustomHeadersWithResponseAsync * property applies to page blobs only. This property indicates how the service should modify the blob's sequence * number. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5753,7 +5753,7 @@ public Mono> updateSequenceNumberNoCustomHeadersWithResponseAsync * property applies to page blobs only. This property indicates how the service should modify the blob's sequence * number. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5802,7 +5802,7 @@ public ResponseBase updateSequenceNu * property applies to page blobs only. This property indicates how the service should modify the blob's sequence * number. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5837,7 +5837,7 @@ public void updateSequenceNumber(String containerName, String blob, SequenceNumb * property applies to page blobs only. This property indicates how the service should modify the blob's sequence * number. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param leaseId If specified, the operation only succeeds if the resource's lease is active and matches this ID. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the @@ -5889,7 +5889,7 @@ public Response updateSequenceNumberNoCustomHeadersWithResponse(String con * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -5927,7 +5927,7 @@ public Mono> copyIncremental * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -5974,7 +5974,7 @@ public Mono> copyIncremental * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6012,7 +6012,7 @@ public Mono copyIncrementalAsync(String containerName, String blob, String * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6051,7 +6051,7 @@ public Mono copyIncrementalAsync(String containerName, String blob, String * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6089,7 +6089,7 @@ public Mono> copyIncrementalNoCustomHeadersWithResponseAsync(Stri * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6135,7 +6135,7 @@ public Mono> copyIncrementalNoCustomHeadersWithResponseAsync(Stri * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6184,7 +6184,7 @@ public ResponseBase copyIncrementalWithRe * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. @@ -6219,7 +6219,7 @@ public void copyIncremental(String containerName, String blob, String copySource * length that specifies a page blob snapshot. The value should be URL-encoded as it would appear in a request URI. * The source blob must either be public or must be authenticated via a shared access signature. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param ifModifiedSince Specify this header value to operate only on a blob if it has been modified since the * specified date/time. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesImpl.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesImpl.java index cb8cb8c401f6..9afa0033a503 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesImpl.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/ServicesImpl.java @@ -448,7 +448,7 @@ Response listBlobContainersSegmentNextNoCustomHeadersSync * * @param blobServiceProperties The StorageService properties. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -471,7 +471,7 @@ Response listBlobContainersSegmentNextNoCustomHeadersSync * * @param blobServiceProperties The StorageService properties. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -499,7 +499,7 @@ public Mono> setPropertiesWithR * * @param blobServiceProperties The StorageService properties. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -522,7 +522,7 @@ public Mono setPropertiesAsync(BlobServiceProperties blobServiceProperties * * @param blobServiceProperties The StorageService properties. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -546,7 +546,7 @@ public Mono setPropertiesAsync(BlobServiceProperties blobServiceProperties * * @param blobServiceProperties The StorageService properties. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -570,7 +570,7 @@ public Mono> setPropertiesNoCustomHeadersWithResponseAsync( * * @param blobServiceProperties The StorageService properties. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -598,7 +598,7 @@ public Mono> setPropertiesNoCustomHeadersWithResponseAsync( * * @param blobServiceProperties The StorageService properties. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -628,7 +628,7 @@ public ResponseBase setPropertiesWithRespons * * @param blobServiceProperties The StorageService properties. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -647,7 +647,7 @@ public void setProperties(BlobServiceProperties blobServiceProperties, Integer t * * @param blobServiceProperties The StorageService properties. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -676,7 +676,7 @@ public Response setPropertiesNoCustomHeadersWithResponse(BlobServiceProper * (Cross-Origin Resource Sharing) rules. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -698,7 +698,7 @@ public Response setPropertiesNoCustomHeadersWithResponse(BlobServiceProper * (Cross-Origin Resource Sharing) rules. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -726,7 +726,7 @@ public Response setPropertiesNoCustomHeadersWithResponse(BlobServiceProper * (Cross-Origin Resource Sharing) rules. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -748,7 +748,7 @@ public Mono getPropertiesAsync(Integer timeout, String re * (Cross-Origin Resource Sharing) rules. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -771,7 +771,7 @@ public Mono getPropertiesAsync(Integer timeout, String re * (Cross-Origin Resource Sharing) rules. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -794,7 +794,7 @@ public Mono> getPropertiesNoCustomHeadersWithRes * (Cross-Origin Resource Sharing) rules. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -822,7 +822,7 @@ public Mono> getPropertiesNoCustomHeadersWithRes * (Cross-Origin Resource Sharing) rules. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -852,7 +852,7 @@ public ResponseBase getProp * (Cross-Origin Resource Sharing) rules. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -876,7 +876,7 @@ public BlobServiceProperties getProperties(Integer timeout, String requestId) { * (Cross-Origin Resource Sharing) rules. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -906,7 +906,7 @@ public Response getPropertiesNoCustomHeadersWithResponse( * endpoint when read-access geo-redundant replication is enabled for the storage account. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -927,7 +927,7 @@ public Response getPropertiesNoCustomHeadersWithResponse( * endpoint when read-access geo-redundant replication is enabled for the storage account. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -954,7 +954,7 @@ public Response getPropertiesNoCustomHeadersWithResponse( * endpoint when read-access geo-redundant replication is enabled for the storage account. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -975,7 +975,7 @@ public Mono getStatisticsAsync(Integer timeout, String re * endpoint when read-access geo-redundant replication is enabled for the storage account. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -997,7 +997,7 @@ public Mono getStatisticsAsync(Integer timeout, String re * endpoint when read-access geo-redundant replication is enabled for the storage account. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1019,7 +1019,7 @@ public Mono> getStatisticsNoCustomHeadersWithRes * endpoint when read-access geo-redundant replication is enabled for the storage account. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1046,7 +1046,7 @@ public Mono> getStatisticsNoCustomHeadersWithRes * endpoint when read-access geo-redundant replication is enabled for the storage account. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1075,7 +1075,7 @@ public ResponseBase getStat * endpoint when read-access geo-redundant replication is enabled for the storage account. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1098,7 +1098,7 @@ public BlobServiceStatistics getStatistics(Integer timeout, String requestId) { * endpoint when read-access geo-redundant replication is enabled for the storage account. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1139,7 +1139,7 @@ public Response getStatisticsNoCustomHeadersWithResponse( * @param listBlobContainersIncludeType Include this parameter to specify that the container's metadata be returned * as part of the response body. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1185,7 +1185,7 @@ public Mono> listBlobContainersSegmentSinglePag * @param listBlobContainersIncludeType Include this parameter to specify that the container's metadata be returned * as part of the response body. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1231,7 +1231,7 @@ public Mono> listBlobContainersSegmentSinglePag * @param listBlobContainersIncludeType Include this parameter to specify that the container's metadata be returned * as part of the response body. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1265,7 +1265,7 @@ public PagedFlux listBlobContainersSegmentAsync(String prefix * @param listBlobContainersIncludeType Include this parameter to specify that the container's metadata be returned * as part of the response body. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1302,7 +1302,7 @@ public PagedFlux listBlobContainersSegmentAsync(String prefix * @param listBlobContainersIncludeType Include this parameter to specify that the container's metadata be returned * as part of the response body. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1348,7 +1348,7 @@ public Mono> listBlobContainersSegmentNoCustomH * @param listBlobContainersIncludeType Include this parameter to specify that the container's metadata be returned * as part of the response body. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1394,7 +1394,7 @@ public Mono> listBlobContainersSegmentNoCustomH * @param listBlobContainersIncludeType Include this parameter to specify that the container's metadata be returned * as part of the response body. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1430,7 +1430,7 @@ public PagedFlux listBlobContainersSegmentNoCustomHeadersAsyn * @param listBlobContainersIncludeType Include this parameter to specify that the container's metadata be returned * as part of the response body. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1467,7 +1467,7 @@ public PagedFlux listBlobContainersSegmentNoCustomHeadersAsyn * @param listBlobContainersIncludeType Include this parameter to specify that the container's metadata be returned * as part of the response body. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1516,7 +1516,7 @@ public PagedResponse listBlobContainersSegmentSinglePage(Stri * @param listBlobContainersIncludeType Include this parameter to specify that the container's metadata be returned * as part of the response body. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1566,7 +1566,7 @@ public PagedResponse listBlobContainersSegmentSinglePage(Stri * @param listBlobContainersIncludeType Include this parameter to specify that the container's metadata be returned * as part of the response body. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1601,7 +1601,7 @@ public PagedIterable listBlobContainersSegment(String prefix, * @param listBlobContainersIncludeType Include this parameter to specify that the container's metadata be returned * as part of the response body. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1638,7 +1638,7 @@ public PagedIterable listBlobContainersSegment(String prefix, * @param listBlobContainersIncludeType Include this parameter to specify that the container's metadata be returned * as part of the response body. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1686,7 +1686,7 @@ public PagedResponse listBlobContainersSegmentNoCustomHeaders * @param listBlobContainersIncludeType Include this parameter to specify that the container's metadata be returned * as part of the response body. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1735,7 +1735,7 @@ public PagedResponse listBlobContainersSegmentNoCustomHeaders * @param listBlobContainersIncludeType Include this parameter to specify that the container's metadata be returned * as part of the response body. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1771,7 +1771,7 @@ public PagedIterable listBlobContainersSegmentNoCustomHeaders * @param listBlobContainersIncludeType Include this parameter to specify that the container's metadata be returned * as part of the response body. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1797,7 +1797,7 @@ public PagedIterable listBlobContainersSegmentNoCustomHeaders * * @param keyInfo Key information. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1820,7 +1820,7 @@ public PagedIterable listBlobContainersSegmentNoCustomHeaders * * @param keyInfo Key information. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1848,7 +1848,7 @@ public PagedIterable listBlobContainersSegmentNoCustomHeaders * * @param keyInfo Key information. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1870,7 +1870,7 @@ public Mono getUserDelegationKeyAsync(KeyInfo keyInfo, Intege * * @param keyInfo Key information. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1894,7 +1894,7 @@ public Mono getUserDelegationKeyAsync(KeyInfo keyInfo, Intege * * @param keyInfo Key information. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1918,7 +1918,7 @@ public Mono> getUserDelegationKeyNoCustomHeadersWith * * @param keyInfo Key information. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1946,7 +1946,7 @@ public Mono> getUserDelegationKeyNoCustomHeadersWith * * @param keyInfo Key information. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -1976,7 +1976,7 @@ public Mono> getUserDelegationKeyNoCustomHeadersWith * * @param keyInfo Key information. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2000,7 +2000,7 @@ public UserDelegationKey getUserDelegationKey(KeyInfo keyInfo, Integer timeout, * * @param keyInfo Key information. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2028,7 +2028,7 @@ public Response getUserDelegationKeyNoCustomHeadersWithRespon * Returns the sku name and account kind. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2048,7 +2048,7 @@ public Mono> getAccountInfoWit * Returns the sku name and account kind. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2074,7 +2074,7 @@ public Mono> getAccountInfoWit * Returns the sku name and account kind. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2094,7 +2094,7 @@ public Mono getAccountInfoAsync(Integer timeout, String requestId) { * Returns the sku name and account kind. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2115,7 +2115,7 @@ public Mono getAccountInfoAsync(Integer timeout, String requestId, Context * Returns the sku name and account kind. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2135,7 +2135,7 @@ public Mono> getAccountInfoNoCustomHeadersWithResponseAsync(Integ * Returns the sku name and account kind. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2161,7 +2161,7 @@ public Mono> getAccountInfoNoCustomHeadersWithResponseAsync(Integ * Returns the sku name and account kind. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2189,7 +2189,7 @@ public ResponseBase getAccountInfoWithRespo * Returns the sku name and account kind. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2206,7 +2206,7 @@ public void getAccountInfo(Integer timeout, String requestId) { * Returns the sku name and account kind. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2238,7 +2238,7 @@ public Response getAccountInfoNoCustomHeadersWithResponse(Integer timeout, * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2264,7 +2264,7 @@ public Mono>> submitBa * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2294,7 +2294,7 @@ public Mono>> submitBa * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2319,7 +2319,7 @@ public Flux submitBatchAsync(long contentLength, String multipartCon * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2345,7 +2345,7 @@ public Flux submitBatchAsync(long contentLength, String multipartCon * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2371,7 +2371,7 @@ public Mono submitBatchNoCustomHeadersWithResponseAsync(long con * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2400,7 +2400,7 @@ public Mono submitBatchNoCustomHeadersWithResponseAsync(long con * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2426,7 +2426,7 @@ public Mono>> submitBa * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2456,7 +2456,7 @@ public Mono>> submitBa * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2481,7 +2481,7 @@ public Flux submitBatchAsync(long contentLength, String multipartCon * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2507,7 +2507,7 @@ public Flux submitBatchAsync(long contentLength, String multipartCon * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2533,7 +2533,7 @@ public Mono submitBatchNoCustomHeadersWithResponseAsync(long con * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2562,7 +2562,7 @@ public Mono submitBatchNoCustomHeadersWithResponseAsync(long con * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2593,7 +2593,7 @@ public ResponseBase submitBatchWithResp * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2621,7 +2621,7 @@ public InputStream submitBatch(long contentLength, String multipartContentType, * Example header value: multipart/mixed; boundary=batch_<GUID>. * @param body Initial data. * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2650,7 +2650,7 @@ public Response submitBatchNoCustomHeadersWithResponse(long content * expression to a single container. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2687,7 +2687,7 @@ public Mono> filterB * expression to a single container. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2733,7 +2733,7 @@ public Mono> filterB * expression to a single container. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2768,7 +2768,7 @@ public Mono filterBlobsAsync(Integer timeout, String requestI * expression to a single container. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2804,7 +2804,7 @@ public Mono filterBlobsAsync(Integer timeout, String requestI * expression to a single container. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2841,7 +2841,7 @@ public Mono> filterBlobsNoCustomHeadersWithResponseA * expression to a single container. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2887,7 +2887,7 @@ public Mono> filterBlobsNoCustomHeadersWithResponseA * expression to a single container. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2934,7 +2934,7 @@ public ResponseBase filterBlobsWi * expression to a single container. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. @@ -2972,7 +2972,7 @@ public FilterBlobSegment filterBlobs(Integer timeout, String requestId, String w * expression to a single container. * * @param timeout The timeout parameter is expressed in seconds. For more information, see <a - * href="https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations">Setting + * href="https://learn.microsoft.com/rest/api/storageservices/setting-timeouts-for-blob-service-operations">Setting * Timeouts for Blob Service Operations.</a>. * @param requestId Provides a client-generated, opaque value with a 1 KB character limit that is recorded in the * analytics logs when storage analytics logging is enabled. diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/StorageError.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/StorageError.java index c2708b17ee21..f8d923adc5e8 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/StorageError.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/StorageError.java @@ -23,6 +23,21 @@ public final class StorageError implements XmlSerializable { */ private String message; + /* + * The CopySourceStatusCode property. + */ + private Long copySourceStatusCode; + + /* + * The CopySourceErrorCode property. + */ + private String copySourceErrorCode; + + /* + * The CopySourceErrorMessage property. + */ + private String copySourceErrorMessage; + /** * Creates an instance of StorageError class. */ @@ -49,6 +64,66 @@ public StorageError setMessage(String message) { return this; } + /** + * Get the copySourceStatusCode property: The CopySourceStatusCode property. + * + * @return the copySourceStatusCode value. + */ + public Long getCopySourceStatusCode() { + return this.copySourceStatusCode; + } + + /** + * Set the copySourceStatusCode property: The CopySourceStatusCode property. + * + * @param copySourceStatusCode the copySourceStatusCode value to set. + * @return the StorageError object itself. + */ + public StorageError setCopySourceStatusCode(Long copySourceStatusCode) { + this.copySourceStatusCode = copySourceStatusCode; + return this; + } + + /** + * Get the copySourceErrorCode property: The CopySourceErrorCode property. + * + * @return the copySourceErrorCode value. + */ + public String getCopySourceErrorCode() { + return this.copySourceErrorCode; + } + + /** + * Set the copySourceErrorCode property: The CopySourceErrorCode property. + * + * @param copySourceErrorCode the copySourceErrorCode value to set. + * @return the StorageError object itself. + */ + public StorageError setCopySourceErrorCode(String copySourceErrorCode) { + this.copySourceErrorCode = copySourceErrorCode; + return this; + } + + /** + * Get the copySourceErrorMessage property: The CopySourceErrorMessage property. + * + * @return the copySourceErrorMessage value. + */ + public String getCopySourceErrorMessage() { + return this.copySourceErrorMessage; + } + + /** + * Set the copySourceErrorMessage property: The CopySourceErrorMessage property. + * + * @param copySourceErrorMessage the copySourceErrorMessage value to set. + * @return the StorageError object itself. + */ + public StorageError setCopySourceErrorMessage(String copySourceErrorMessage) { + this.copySourceErrorMessage = copySourceErrorMessage; + return this; + } + @Override public XmlWriter toXml(XmlWriter xmlWriter) throws XMLStreamException { return toXml(xmlWriter, null); @@ -59,6 +134,9 @@ public XmlWriter toXml(XmlWriter xmlWriter, String rootElementName) throws XMLSt rootElementName = CoreUtils.isNullOrEmpty(rootElementName) ? "StorageError" : rootElementName; xmlWriter.writeStartElement(rootElementName); xmlWriter.writeStringElement("Message", this.message); + xmlWriter.writeNumberElement("CopySourceStatusCode", this.copySourceStatusCode); + xmlWriter.writeStringElement("CopySourceErrorCode", this.copySourceErrorCode); + xmlWriter.writeStringElement("CopySourceErrorMessage", this.copySourceErrorMessage); return xmlWriter.writeEndElement(); } @@ -93,6 +171,12 @@ public static StorageError fromXml(XmlReader xmlReader, String rootElementName) if ("Message".equals(elementName.getLocalPart())) { deserializedStorageError.message = reader.getStringElement(); + } else if ("CopySourceStatusCode".equals(elementName.getLocalPart())) { + deserializedStorageError.copySourceStatusCode = reader.getNullableElement(Long::parseLong); + } else if ("CopySourceErrorCode".equals(elementName.getLocalPart())) { + deserializedStorageError.copySourceErrorCode = reader.getStringElement(); + } else if ("CopySourceErrorMessage".equals(elementName.getLocalPart())) { + deserializedStorageError.copySourceErrorMessage = reader.getStringElement(); } else { reader.skipElement(); } diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/AppendBlobApiTests.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/AppendBlobApiTests.java index 5ce6c4837a98..03e74d73935a 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/AppendBlobApiTests.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/AppendBlobApiTests.java @@ -525,18 +525,20 @@ public void appendBlockFromURLMin() { validateBasicHeaders(response.getHeaders()); } - /*@RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") + @RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") @Test public void appendBlockFromURLSourceErrorAndStatusCodeNewTest() { AppendBlobClient destBlob = cc.getBlobClient(generateBlobName()).getAppendBlobClient(); destBlob.createIfNotExists(); - - BlobStorageException e = assertThrows(BlobStorageException.class, () -> destBlob.appendBlockFromUrl(bc.getBlobUrl(), new BlobRange(0, (long) PageBlobClient.PAGE_BYTES))); - - assertTrue(e.getStatusCode() == 409); - assertTrue(e.getServiceMessage().contains("PublicAccessNotPermitted")); - assertTrue(e.getServiceMessage().contains("Public access is not permitted on this storage account.")); - }*/ + + BlobStorageException e = assertThrows(BlobStorageException.class, + () -> destBlob.appendBlockFromUrl(bc.getBlobUrl(), new BlobRange(0, (long) PageBlobClient.PAGE_BYTES))); + + assertTrue(e.getStatusCode() == 401); + assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); + assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + + } @Test public void appendBlockFromURLRange() { diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/AppendBlobAsyncApiTests.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/AppendBlobAsyncApiTests.java index 1d58b87d3dc8..38cb4e9ab3b0 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/AppendBlobAsyncApiTests.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/AppendBlobAsyncApiTests.java @@ -536,19 +536,22 @@ public void appendBlockFromURLMin() { }).verifyComplete(); } - /*@RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") + @RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") @Test public void appendBlockFromURLSourceErrorAndStatusCodeNewTest() { AppendBlobAsyncClient destBlob = ccAsync.getBlobAsyncClient(generateBlobName()).getAppendBlobAsyncClient(); - - StepVerifier.create(destBlob.createIfNotExists().then(destBlob.appendBlockFromUrl(bc.getBlobUrl(), new BlobRange(0, (long) PageBlobClient.PAGE_BYTES)))) + + StepVerifier + .create(destBlob.createIfNotExists() + .then(destBlob.appendBlockFromUrl(bc.getBlobUrl(), new BlobRange(0, (long) PageBlobClient.PAGE_BYTES)))) .verifyErrorSatisfies(r -> { BlobStorageException e = assertInstanceOf(BlobStorageException.class, r); - assertTrue(e.getStatusCode() == 409); - assertTrue(e.getServiceMessage().contains("PublicAccessNotPermitted")); - assertTrue(e.getServiceMessage().contains("Public access is not permitted on this storage account.")); + assertTrue(e.getStatusCode() == 401); + assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); + assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header")); + }); - }*/ + } @Test public void appendBlockFromURLRange() { diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlobBaseApiTests.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlobBaseApiTests.java index 32f5f577c3c1..e2870fce129d 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlobBaseApiTests.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlobBaseApiTests.java @@ -805,17 +805,18 @@ public void queryACFail(OffsetDateTime modified, OffsetDateTime unmodified, Stri assertThrows(BlobStorageException.class, () -> bc.queryWithResponse(optionsOs, null, null)); } - /*@RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") + @RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") @Test public void copyFromURLSourceErrorAndStatusCode() { BlockBlobClient destBlob = cc.getBlobClient(generateBlobName()).getBlockBlobClient(); - + BlobStorageException e = assertThrows(BlobStorageException.class, () -> destBlob.copyFromUrl(bc.getBlobUrl())); - - assertTrue(e.getStatusCode() == 409); - assertTrue(e.getServiceMessage().contains("PublicAccessNotPermitted")); - assertTrue(e.getServiceMessage().contains("Public access is not permitted on this storage account.")); - }*/ + + assertTrue(e.getStatusCode() == 401); + assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); + assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + + } static class MockProgressConsumer implements Consumer { diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlobBaseAsyncApiTests.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlobBaseAsyncApiTests.java index ac7c458a7819..227d073fefb9 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlobBaseAsyncApiTests.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlobBaseAsyncApiTests.java @@ -52,6 +52,7 @@ import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertInstanceOf; import static org.junit.jupiter.api.Assertions.assertTrue; public class BlobBaseAsyncApiTests extends BlobTestBase { @@ -557,19 +558,19 @@ public void queryACFail(OffsetDateTime modified, OffsetDateTime unmodified, Stri StepVerifier.create(response).verifyError(BlobStorageException.class); } - /*@RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") + @RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") @Test public void copyFromURLSourceErrorAndStatusCode() { BlockBlobAsyncClient destBlob = ccAsync.getBlobAsyncClient(generateBlobName()).getBlockBlobAsyncClient(); - - StepVerifier.create(destBlob.copyFromUrl(bc.getBlobUrl())) - .verifyErrorSatisfies(r -> { - BlobStorageException e = assertInstanceOf(BlobStorageException.class, r); - assertTrue(e.getStatusCode() == 409); - assertTrue(e.getServiceMessage().contains("PublicAccessNotPermitted")); - assertTrue(e.getServiceMessage().contains("Public access is not permitted on this storage account.")); - }); - }*/ + + StepVerifier.create(destBlob.copyFromUrl(bc.getBlobUrl())).verifyErrorSatisfies(r -> { + BlobStorageException e = assertInstanceOf(BlobStorageException.class, r); + assertTrue(e.getStatusCode() == 401); + assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); + assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + + }); + } static class MockProgressConsumer implements Consumer { diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobApiTests.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobApiTests.java index 7a00b9697dbc..72510df20550 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobApiTests.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobApiTests.java @@ -373,19 +373,21 @@ public void stageBlockFromUrl() { assertEquals(ByteBuffer.wrap(outputStream.toByteArray()), DATA.getDefaultData()); } - /*@RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") + @RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") @Test public void stageBlockFromUrlSourceErrorAndStatusCode() { BlockBlobClient destBlob = cc.getBlobClient(generateBlobName()).getBlockBlobClient(); - + String blockID = getBlockID(); - - BlobStorageException e = assertThrows(BlobStorageException.class, () -> destBlob.stageBlockFromUrl(blockID, blockBlobClient.getBlobUrl(), new BlobRange(0, (long) PageBlobClient.PAGE_BYTES))); - - assertTrue(e.getStatusCode() == 409); - assertTrue(e.getServiceMessage().contains("PublicAccessNotPermitted")); - assertTrue(e.getServiceMessage().contains("Public access is not permitted on this storage account.")); - }*/ + + BlobStorageException e = assertThrows(BlobStorageException.class, () -> destBlob.stageBlockFromUrl(blockID, + blockBlobClient.getBlobUrl(), new BlobRange(0, (long) PageBlobClient.PAGE_BYTES))); + + assertTrue(e.getStatusCode() == 401); + assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); + assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + + } @Test public void stageBlockFromUrlMin() { @@ -1313,13 +1315,13 @@ private static Stream bufferedUploadSyncHandlePathingWithTransientFai def numBlocks = data.remaining() / BlockBlobURL.MAX_STAGE_BLOCK_BYTES long prevCount = 0 def mockReceiver = Mock(IProgressReceiver) - - + + when: TransferManager.uploadFromNonReplayableFlowable(Flowable.just(data), bu, BlockBlobURL.MAX_STAGE_BLOCK_BYTES, 10, new TransferManagerUploadToBlockBlobOptions(mockReceiver, null, null, null, 20)).blockingGet() data.position(0) - + then: // We should receive exactly one notification of the completed progress. 1 * mockReceiver.reportProgress(data.remaining()) */ @@ -1336,7 +1338,7 @@ private static Stream bufferedUploadSyncHandlePathingWithTransientFai prevCount = bytesTransferred } } - + // We should receive no notifications that report more progress than the size of the file. 0 * mockReceiver.reportProgress({ it > data.remaining() }) notThrown(IllegalArgumentException) @@ -1453,9 +1455,9 @@ public void uploadFromUrlMin() { @Test public void uploadFromUrlSourceErrorAndStatusCode() { BlockBlobClient destBlob = cc.getBlobClient(generateBlobName()).getBlockBlobClient(); - + BlobStorageException e = assertThrows(BlobStorageException.class, () -> destBlob.uploadFromUrl(blockBlobClient.getBlobUrl())); - + assertTrue(e.getStatusCode() == 409); assertTrue(e.getServiceMessage().contains("PublicAccessNotPermitted")); assertTrue(e.getServiceMessage().contains("Public access is not permitted on this storage account.")); diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobAsyncApiTests.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobAsyncApiTests.java index d35e0afad279..965aef791516 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobAsyncApiTests.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobAsyncApiTests.java @@ -435,21 +435,22 @@ public void stageBlockFromUrl() { .verifyComplete(); } - /*@RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") + @RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") @Test public void stageBlockFromUrlSourceErrorAndStatusCode() { BlockBlobAsyncClient destBlob = ccAsync.getBlobAsyncClient(generateBlobName()).getBlockBlobAsyncClient(); - + String blockID = getBlockID(); - - StepVerifier.create(destBlob.stageBlockFromUrl(blockID, blockBlobAsyncClient.getBlobUrl(), new BlobRange(0, (long) PageBlobClient.PAGE_BYTES))) - .verifyErrorSatisfies(r -> { + + StepVerifier.create(destBlob.stageBlockFromUrl(blockID, blockBlobAsyncClient.getBlobUrl(), + new BlobRange(0, (long) PageBlobClient.PAGE_BYTES))).verifyErrorSatisfies(r -> { BlobStorageException e = assertInstanceOf(BlobStorageException.class, r); - assertTrue(e.getStatusCode() == 409); - assertTrue(e.getServiceMessage().contains("PublicAccessNotPermitted")); - assertTrue(e.getServiceMessage().contains("Public access is not permitted on this storage account.")); - }); - }*/ + assertTrue(e.getStatusCode() == 401); + assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); + assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + + }); + } @Test public void stageBlockFromUrlMin() { @@ -2398,7 +2399,7 @@ public void uploadFromUrlMin() { @Test public void uploadFromUrlSourceErrorAndStatusCode() { BlockBlobAsyncClient destBlob = ccAsync.getBlobAsyncClient(generateBlobName()).getBlockBlobAsyncClient(); - + StepVerifier.create(destBlob.uploadFromUrl(blockBlobAsyncClient.getBlobUrl())) .verifyErrorSatisfies(r -> { BlobStorageException e = assertInstanceOf(BlobStorageException.class, r); diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/PageBlobApiTests.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/PageBlobApiTests.java index 62bea4e525d8..d70d335f9dc8 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/PageBlobApiTests.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/PageBlobApiTests.java @@ -531,20 +531,22 @@ public void uploadPageFromURLMin() { assertTrue(validateBasicHeaders(response.getHeaders())); } - /*@RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") + @RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") @Test public void uploadPageFromURLSourceErrorAndStatusCode() { PageBlobClient destBlob = cc.getBlobClient(generateBlobName()).getPageBlobClient(); - + destBlob.createIfNotExists(Constants.KB); PageRange pageRange = new PageRange().setStart(0).setEnd(PageBlobClient.PAGE_BYTES - 1); - - BlobStorageException e = assertThrows(BlobStorageException.class, () -> destBlob.uploadPagesFromUrl(pageRange, bc.getBlobUrl(), null)); - - assertTrue(e.getStatusCode() == 409); - assertTrue(e.getServiceMessage().contains("PublicAccessNotPermitted")); - assertTrue(e.getServiceMessage().contains("Public access is not permitted on this storage account.")); - }*/ + + BlobStorageException e = assertThrows(BlobStorageException.class, + () -> destBlob.uploadPagesFromUrl(pageRange, bc.getBlobUrl(), null)); + + assertTrue(e.getStatusCode() == 401); + assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); + assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + + } @Test public void uploadPageFromURLRange() { diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/PageBlobAsyncApiTests.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/PageBlobAsyncApiTests.java index 22876af9ba4e..10218909c116 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/PageBlobAsyncApiTests.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/PageBlobAsyncApiTests.java @@ -560,21 +560,22 @@ public void uploadPageFromURLMin() { }).verifyComplete(); } - /*@RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") + @RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") @Test public void uploadPageFromURLSourceErrorAndStatusCode() { PageBlobAsyncClient destBlob = ccAsync.getBlobAsyncClient(generateBlobName()).getPageBlobAsyncClient(); - + PageRange pageRange = new PageRange().setStart(0).setEnd(PageBlobClient.PAGE_BYTES - 1); - - StepVerifier.create(destBlob.createIfNotExists(Constants.KB).then(destBlob.uploadPagesFromUrl(pageRange, bc.getBlobUrl(), null))) - .verifyErrorSatisfies(r -> { + + StepVerifier.create(destBlob.createIfNotExists(Constants.KB) + .then(destBlob.uploadPagesFromUrl(pageRange, bc.getBlobUrl(), null))).verifyErrorSatisfies(r -> { BlobStorageException e = assertInstanceOf(BlobStorageException.class, r); - assertTrue(e.getStatusCode() == 409); - assertTrue(e.getServiceMessage().contains("PublicAccessNotPermitted")); - assertTrue(e.getServiceMessage().contains("Public access is not permitted on this storage account.")); - }); - }*/ + assertTrue(e.getStatusCode() == 401); + assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); + assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + + }); + } @Test public void uploadPageFromURLRange() { diff --git a/sdk/storage/azure-storage-blob/swagger/README.md b/sdk/storage/azure-storage-blob/swagger/README.md index 60e565a01a69..27efd61d318a 100644 --- a/sdk/storage/azure-storage-blob/swagger/README.md +++ b/sdk/storage/azure-storage-blob/swagger/README.md @@ -16,7 +16,7 @@ autorest ### Code generation settings ``` yaml use: '@autorest/java@4.1.42' -input-file: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/30318bc99a721df4ebdfdbf40696739ede75564f/specification/storage/data-plane/Microsoft.BlobStorage/stable/2025-07-05/blob.json +input-file: https://raw.githubusercontent.com/nickliu-msft/azure-rest-api-specs/39829afa70461186963adab664aebd3d9c22971a/specification/storage/data-plane/Microsoft.BlobStorage/stable/2025-11-05/blob.json java: true output-folder: ../ namespace: com.azure.storage.blob diff --git a/sdk/storage/azure-storage-common/src/main/java/com/azure/storage/common/policy/RequestRetryPolicy.java b/sdk/storage/azure-storage-common/src/main/java/com/azure/storage/common/policy/RequestRetryPolicy.java index ee7398c3f33e..59668c8baad5 100644 --- a/sdk/storage/azure-storage-common/src/main/java/com/azure/storage/common/policy/RequestRetryPolicy.java +++ b/sdk/storage/azure-storage-common/src/main/java/com/azure/storage/common/policy/RequestRetryPolicy.java @@ -41,6 +41,8 @@ public final class RequestRetryPolicy implements HttpPipelinePolicy { private final RequestRetryOptions requestRetryOptions; private static final HttpHeaderName X_MS_COPY_SOURCE_ERROR_CODE = HttpHeaderName.fromString("x-ms-copy-source-error-code"); + private static final HttpHeaderName X_MS_COPY_SOURCE_STATUS_CODE + = HttpHeaderName.fromString("x-ms-copy-source-status-code"); /** * Constructs the policy using the retry options. @@ -157,7 +159,7 @@ private Mono attemptAsync(HttpPipelineCallContext context, HttpPip int statusCode = response.getStatusCode(); //boolean retry = shouldResponseBeRetried(statusCode, tryingPrimary, response); - boolean retry = shouldStatusCodeBeRetried(statusCode, tryingPrimary); + boolean retry = shouldStatusCodeBeRetried(statusCode, tryingPrimary, response); if (!tryingPrimary && statusCode == 404) { newConsiderSecondary = false; } @@ -271,7 +273,7 @@ private HttpResponse attemptSync(final HttpPipelineCallContext context, HttpPipe boolean newConsiderSecondary = considerSecondary; int statusCode = response.getStatusCode(); - boolean retry = shouldStatusCodeBeRetried(statusCode, tryingPrimary); + boolean retry = shouldStatusCodeBeRetried(statusCode, tryingPrimary, response); //boolean retry = shouldResponseBeRetried(statusCode, tryingPrimary, response); if (!tryingPrimary && statusCode == 404) { newConsiderSecondary = false; @@ -404,8 +406,24 @@ static ExceptionRetryStatus shouldErrorBeRetried(Throwable error, int attempt, i //return statusCodeRetry || headerRetry; //} - static boolean shouldStatusCodeBeRetried(int statusCode, boolean isPrimary) { - return (statusCode == 429 || statusCode == 500 || statusCode == 503) || (!isPrimary && statusCode == 404); + static boolean shouldStatusCodeBeRetried(int statusCode, boolean isPrimary, HttpResponse response) { + if ((statusCode == 429 || statusCode == 500 || statusCode == 503) || (!isPrimary && statusCode == 404)) { + return true; + } + + if (response != null) { + String copySourceErrorCode = response.getHeaderValue(X_MS_COPY_SOURCE_ERROR_CODE); + String copySourceStatusCode = response.getHeaderValue(X_MS_COPY_SOURCE_STATUS_CODE); + + return "InternalError".equalsIgnoreCase(copySourceErrorCode) + || "OperationTimedOut".equalsIgnoreCase(copySourceErrorCode) + || "ServerBusy".equalsIgnoreCase(copySourceErrorCode) + || "InternalError".equalsIgnoreCase(copySourceStatusCode) + || "OperationTimedOut".equalsIgnoreCase(copySourceStatusCode) + || "ServerBusy".equalsIgnoreCase(copySourceStatusCode); + } + + return false; } static final class ExceptionRetryStatus { diff --git a/sdk/storage/azure-storage-common/src/test/java/com/azure/storage/common/policy/RequestRetryPolicyTest.java b/sdk/storage/azure-storage-common/src/test/java/com/azure/storage/common/policy/RequestRetryPolicyTest.java index 652dd35379ff..042d9880e9dd 100644 --- a/sdk/storage/azure-storage-common/src/test/java/com/azure/storage/common/policy/RequestRetryPolicyTest.java +++ b/sdk/storage/azure-storage-common/src/test/java/com/azure/storage/common/policy/RequestRetryPolicyTest.java @@ -248,7 +248,7 @@ public void retryPolicyRetriesResponse(int statusCode, boolean isPrimary, boolea @ParameterizedTest @MethodSource("retryPolicyRetriesStatusCodeSupplier") public void retryPolicyRetriesStatusCode(int statusCode, boolean isPrimary, boolean shouldBeRetried) { - assertEquals(shouldBeRetried, RequestRetryPolicy.shouldStatusCodeBeRetried(statusCode, isPrimary)); + assertEquals(shouldBeRetried, RequestRetryPolicy.shouldStatusCodeBeRetried(statusCode, isPrimary, null)); } private static Mono sendRequest(HttpPipeline pipeline) { diff --git a/sdk/storage/azure-storage-file-share/assets.json b/sdk/storage/azure-storage-file-share/assets.json index d5ac2ffd780d..2b6c631d8838 100644 --- a/sdk/storage/azure-storage-file-share/assets.json +++ b/sdk/storage/azure-storage-file-share/assets.json @@ -2,5 +2,5 @@ "AssetsRepo": "Azure/azure-sdk-assets", "AssetsRepoPrefixPath": "java", "TagPrefix": "java/storage/azure-storage-file-share", - "Tag": "java/storage/azure-storage-file-share_ce33284553" + "Tag": "java/storage/azure-storage-file-share_13d24da396" } diff --git a/sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/implementation/models/StorageError.java b/sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/implementation/models/StorageError.java index 420bc6d168be..6afb2e2f2c28 100644 --- a/sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/implementation/models/StorageError.java +++ b/sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/implementation/models/StorageError.java @@ -23,6 +23,21 @@ public final class StorageError implements XmlSerializable { */ private String message; + /* + * The CopySourceStatusCode property. + */ + private Long copySourceStatusCode; + + /* + * The CopySourceErrorCode property. + */ + private String copySourceErrorCode; + + /* + * The CopySourceErrorMessage property. + */ + private String copySourceErrorMessage; + /* * The AuthenticationErrorDetail property. */ @@ -54,6 +69,66 @@ public StorageError setMessage(String message) { return this; } + /** + * Get the copySourceStatusCode property: The CopySourceStatusCode property. + * + * @return the copySourceStatusCode value. + */ + public Long getCopySourceStatusCode() { + return this.copySourceStatusCode; + } + + /** + * Set the copySourceStatusCode property: The CopySourceStatusCode property. + * + * @param copySourceStatusCode the copySourceStatusCode value to set. + * @return the StorageError object itself. + */ + public StorageError setCopySourceStatusCode(Long copySourceStatusCode) { + this.copySourceStatusCode = copySourceStatusCode; + return this; + } + + /** + * Get the copySourceErrorCode property: The CopySourceErrorCode property. + * + * @return the copySourceErrorCode value. + */ + public String getCopySourceErrorCode() { + return this.copySourceErrorCode; + } + + /** + * Set the copySourceErrorCode property: The CopySourceErrorCode property. + * + * @param copySourceErrorCode the copySourceErrorCode value to set. + * @return the StorageError object itself. + */ + public StorageError setCopySourceErrorCode(String copySourceErrorCode) { + this.copySourceErrorCode = copySourceErrorCode; + return this; + } + + /** + * Get the copySourceErrorMessage property: The CopySourceErrorMessage property. + * + * @return the copySourceErrorMessage value. + */ + public String getCopySourceErrorMessage() { + return this.copySourceErrorMessage; + } + + /** + * Set the copySourceErrorMessage property: The CopySourceErrorMessage property. + * + * @param copySourceErrorMessage the copySourceErrorMessage value to set. + * @return the StorageError object itself. + */ + public StorageError setCopySourceErrorMessage(String copySourceErrorMessage) { + this.copySourceErrorMessage = copySourceErrorMessage; + return this; + } + /** * Get the authenticationErrorDetail property: The AuthenticationErrorDetail property. * @@ -84,6 +159,9 @@ public XmlWriter toXml(XmlWriter xmlWriter, String rootElementName) throws XMLSt rootElementName = CoreUtils.isNullOrEmpty(rootElementName) ? "StorageError" : rootElementName; xmlWriter.writeStartElement(rootElementName); xmlWriter.writeStringElement("Message", this.message); + xmlWriter.writeNumberElement("CopySourceStatusCode", this.copySourceStatusCode); + xmlWriter.writeStringElement("CopySourceErrorCode", this.copySourceErrorCode); + xmlWriter.writeStringElement("CopySourceErrorMessage", this.copySourceErrorMessage); xmlWriter.writeStringElement("AuthenticationErrorDetail", this.authenticationErrorDetail); return xmlWriter.writeEndElement(); } @@ -119,6 +197,12 @@ public static StorageError fromXml(XmlReader xmlReader, String rootElementName) if ("Message".equals(elementName.getLocalPart())) { deserializedStorageError.message = reader.getStringElement(); + } else if ("CopySourceStatusCode".equals(elementName.getLocalPart())) { + deserializedStorageError.copySourceStatusCode = reader.getNullableElement(Long::parseLong); + } else if ("CopySourceErrorCode".equals(elementName.getLocalPart())) { + deserializedStorageError.copySourceErrorCode = reader.getStringElement(); + } else if ("CopySourceErrorMessage".equals(elementName.getLocalPart())) { + deserializedStorageError.copySourceErrorMessage = reader.getStringElement(); } else if ("AuthenticationErrorDetail".equals(elementName.getLocalPart())) { deserializedStorageError.authenticationErrorDetail = reader.getStringElement(); } else { diff --git a/sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/models/ShareErrorCode.java b/sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/models/ShareErrorCode.java index 33c01417fd24..2eb959e4501b 100644 --- a/sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/models/ShareErrorCode.java +++ b/sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/models/ShareErrorCode.java @@ -371,7 +371,7 @@ public final class ShareErrorCode extends ExpandableStringEnum { /** * Creates a new instance of ShareErrorCode value. - * + * * @deprecated Use the {@link #fromString(String)} factory method. */ @Deprecated @@ -380,7 +380,7 @@ public ShareErrorCode() { /** * Creates or finds a ShareErrorCode from its string representation. - * + * * @param name a name to look for. * @return the corresponding ShareErrorCode. */ @@ -390,7 +390,7 @@ public static ShareErrorCode fromString(String name) { /** * Gets known ShareErrorCode values. - * + * * @return known ShareErrorCode values. */ public static Collection values() { diff --git a/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/FileApiTests.java b/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/FileApiTests.java index ba15ab300233..47ccf855ef7c 100644 --- a/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/FileApiTests.java +++ b/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/FileApiTests.java @@ -1212,20 +1212,46 @@ public void uploadRangeFromURL(String pathSuffix) { } } - // @RequiredServiceVersion(clazz = ShareServiceVersion.class, min = "2024-08-04") - // @Test - // public void uploadRangeFromURLSourceErrorAndStatusCode() { - // primaryFileClient.create(1024); - // ShareFileClient destinationClient = shareClient.getFileClient(generatePathName()); - // destinationClient.create(1024); - // - // ShareStorageException e = assertThrows(ShareStorageException.class, - // () -> destinationClient.uploadRangeFromUrl(5, 0, 0, primaryFileClient.getFileUrl())); - // - // assertTrue(e.getStatusCode() == 401); - // assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); - // assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); - // } + @RequiredServiceVersion(clazz = ShareServiceVersion.class, min = "2024-08-04") + @Test + public void uploadRangeFromURLSourceErrorAndStatusCode() { + primaryFileClient.create(1024); + ShareFileClient destinationClient = shareClient.getFileClient(generatePathName()); + destinationClient.create(1024); + + ShareStorageException e = assertThrows(ShareStorageException.class, + () -> destinationClient.uploadRangeFromUrl(5, 0, 0, primaryFileClient.getFileUrl())); + + assertTrue(e.getStatusCode() == 401); + assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); + assertTrue(e.getServiceMessage() + .contains( + "Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + } + + @RequiredServiceVersion(clazz = ShareServiceVersion.class, min = "2024-08-04") + @Test + public void startCopySourceErrorAndStatusCode() { + ShareFileClient srcFile = shareClient.getFileClient(generatePathName()); + srcFile.create(Constants.KB); + ShareFileClient destFile = shareClient.getFileClient(generatePathName()); + destFile.create(Constants.KB); + + String sasToken = srcFile.generateSas(new ShareServiceSasSignatureValues(testResourceNamer.now().plusDays(1), + new ShareFileSasPermission().setWritePermission(true))); + String sourceUri = srcFile.getFileUrl() + "?" + sasToken; + + ShareStorageException e = assertThrows(ShareStorageException.class, () -> { + SyncPoller poller + = destFile.beginCopy(sourceUri, (Map) null, null); + poller.waitForCompletion(); + }); + + assertTrue(e.getStatusCode() == 403); + assertTrue(e.getServiceMessage().contains("AuthorizationPermissionMismatch")); + assertTrue(e.getServiceMessage() + .contains("This request is not authorized to perform this operation using this permission.")); + } @RequiredServiceVersion(clazz = ShareServiceVersion.class, min = "2021-04-10") @Test diff --git a/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/FileAsyncApiTests.java b/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/FileAsyncApiTests.java index 73533c461206..3f2f6270adc1 100644 --- a/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/FileAsyncApiTests.java +++ b/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/FileAsyncApiTests.java @@ -751,6 +751,50 @@ public void uploadRangeFromURL() { }).verifyComplete(); } + @RequiredServiceVersion(clazz = ShareServiceVersion.class, min = "2024-08-04") + @Test + public void uploadRangeFromURLSourceErrorAndStatusCode() { + ShareFileAsyncClient destinationClient = shareAsyncClient.getFileClient(generatePathName()); + + StepVerifier + .create(primaryFileAsyncClient.create(1024) + .then(destinationClient.create(1024)) + .then(destinationClient.uploadRangeFromUrl(5, 0, 0, primaryFileAsyncClient.getFileUrl()))) + .verifyErrorSatisfies(r -> { + ShareStorageException e = assertInstanceOf(ShareStorageException.class, r); + assertTrue(e.getStatusCode() == 401); + assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); + assertTrue(e.getServiceMessage() + .contains( + "Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + }); + } + + @RequiredServiceVersion(clazz = ShareServiceVersion.class, min = "2024-08-04") + @Test + public void startCopySourceErrorAndStatusCodeAsync() { + ShareFileAsyncClient srcFile = shareAsyncClient.getFileClient(generatePathName()); + srcFile.create(Constants.KB); + ShareFileAsyncClient destFile = shareAsyncClient.getFileClient(generatePathName()); + + String sasToken = srcFile.generateSas(new ShareServiceSasSignatureValues(testResourceNamer.now().plusDays(1), + new ShareFileSasPermission().setWritePermission(true))); + String sourceUri = srcFile.getFileUrl() + "?" + sasToken; + + StepVerifier + .create( + destFile.create(Constants.KB) + .thenMany(setPlaybackPollerFluxPollInterval( + destFile.beginCopy(sourceUri, new ShareFileCopyOptions(), null)))) + .verifyErrorSatisfies(error -> { + ShareStorageException e = assertInstanceOf(ShareStorageException.class, error); + assertTrue(e.getStatusCode() == 403); + assertTrue(e.getServiceMessage().contains("AuthorizationPermissionMismatch")); + assertTrue(e.getServiceMessage() + .contains("This request is not authorized to perform this operation using this permission.")); + }); + } + @RequiredServiceVersion(clazz = ShareServiceVersion.class, min = "2021-04-10") @Test public void uploadRangeFromURLOAuth() { diff --git a/sdk/storage/azure-storage-file-share/swagger/README.md b/sdk/storage/azure-storage-file-share/swagger/README.md index 0fb7f2635ead..318372ddb522 100644 --- a/sdk/storage/azure-storage-file-share/swagger/README.md +++ b/sdk/storage/azure-storage-file-share/swagger/README.md @@ -16,7 +16,7 @@ autorest ### Code generation settings ``` yaml use: '@autorest/java@4.1.42' -input-file: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/07c350e6126e53f3a25fe75536c4b3324f91475b/specification/storage/data-plane/Microsoft.FileStorage/stable/2025-11-05/file.json +input-file: https://raw.githubusercontent.com/nickliu-msft/azure-rest-api-specs/39829afa70461186963adab664aebd3d9c22971a/specification/storage/data-plane/Microsoft.FileStorage/stable/2025-11-05/file.json java: true output-folder: ../ namespace: com.azure.storage.file.share From 60046d9b1567723b41a5a3aa7b386b38e0e3159d Mon Sep 17 00:00:00 2001 From: gunjansingh-msft Date: Wed, 21 May 2025 00:46:40 +0530 Subject: [PATCH 2/5] fixing some PR comments --- sdk/storage/azure-storage-blob/assets.json | 2 +- .../blob/specialized/AppendBlobApiTests.java | 4 +- .../specialized/AppendBlobAsyncApiTests.java | 4 +- .../blob/specialized/BlobBaseApiTests.java | 4 +- .../specialized/BlobBaseAsyncApiTests.java | 4 +- .../blob/specialized/BlockBlobApiTests.java | 27 +++++++----- .../specialized/BlockBlobAsyncApiTests.java | 29 +++++++------ .../blob/specialized/PageBlobApiTests.java | 4 +- .../specialized/PageBlobAsyncApiTests.java | 10 +++-- .../common/policy/RequestRetryPolicy.java | 23 +--------- .../common/policy/RequestRetryPolicyTest.java | 42 ++++++++++++++----- 11 files changed, 87 insertions(+), 66 deletions(-) diff --git a/sdk/storage/azure-storage-blob/assets.json b/sdk/storage/azure-storage-blob/assets.json index 4499b1a65f3c..10207c34ddc7 100644 --- a/sdk/storage/azure-storage-blob/assets.json +++ b/sdk/storage/azure-storage-blob/assets.json @@ -2,5 +2,5 @@ "AssetsRepo": "Azure/azure-sdk-assets", "AssetsRepoPrefixPath": "java", "TagPrefix": "java/storage/azure-storage-blob", - "Tag": "java/storage/azure-storage-blob_636aa87a8b" + "Tag": "java/storage/azure-storage-blob_ec8390044d" } diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/AppendBlobApiTests.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/AppendBlobApiTests.java index 03e74d73935a..9e0b6b632355 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/AppendBlobApiTests.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/AppendBlobApiTests.java @@ -536,7 +536,9 @@ public void appendBlockFromURLSourceErrorAndStatusCodeNewTest() { assertTrue(e.getStatusCode() == 401); assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); - assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + assertTrue(e.getServiceMessage() + .contains( + "Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); } diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/AppendBlobAsyncApiTests.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/AppendBlobAsyncApiTests.java index 38cb4e9ab3b0..3cc1e4180c64 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/AppendBlobAsyncApiTests.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/AppendBlobAsyncApiTests.java @@ -548,7 +548,9 @@ public void appendBlockFromURLSourceErrorAndStatusCodeNewTest() { BlobStorageException e = assertInstanceOf(BlobStorageException.class, r); assertTrue(e.getStatusCode() == 401); assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); - assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header")); + assertTrue(e.getServiceMessage() + .contains( + "Server failed to authenticate the request. Please refer to the information in the www-authenticate header")); }); } diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlobBaseApiTests.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlobBaseApiTests.java index e2870fce129d..4e0766c4a296 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlobBaseApiTests.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlobBaseApiTests.java @@ -814,7 +814,9 @@ public void copyFromURLSourceErrorAndStatusCode() { assertTrue(e.getStatusCode() == 401); assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); - assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + assertTrue(e.getServiceMessage() + .contains( + "Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); } diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlobBaseAsyncApiTests.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlobBaseAsyncApiTests.java index 227d073fefb9..3eb6383ca032 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlobBaseAsyncApiTests.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlobBaseAsyncApiTests.java @@ -567,7 +567,9 @@ public void copyFromURLSourceErrorAndStatusCode() { BlobStorageException e = assertInstanceOf(BlobStorageException.class, r); assertTrue(e.getStatusCode() == 401); assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); - assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + assertTrue(e.getServiceMessage() + .contains( + "Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); }); } diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobApiTests.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobApiTests.java index 72510df20550..56179fcced5e 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobApiTests.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobApiTests.java @@ -385,7 +385,9 @@ public void stageBlockFromUrlSourceErrorAndStatusCode() { assertTrue(e.getStatusCode() == 401); assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); - assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + assertTrue(e.getServiceMessage() + .contains( + "Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); } @@ -1315,13 +1317,13 @@ private static Stream bufferedUploadSyncHandlePathingWithTransientFai def numBlocks = data.remaining() / BlockBlobURL.MAX_STAGE_BLOCK_BYTES long prevCount = 0 def mockReceiver = Mock(IProgressReceiver) - - + + when: TransferManager.uploadFromNonReplayableFlowable(Flowable.just(data), bu, BlockBlobURL.MAX_STAGE_BLOCK_BYTES, 10, new TransferManagerUploadToBlockBlobOptions(mockReceiver, null, null, null, 20)).blockingGet() data.position(0) - + then: // We should receive exactly one notification of the completed progress. 1 * mockReceiver.reportProgress(data.remaining()) */ @@ -1338,7 +1340,7 @@ private static Stream bufferedUploadSyncHandlePathingWithTransientFai prevCount = bytesTransferred } } - + // We should receive no notifications that report more progress than the size of the file. 0 * mockReceiver.reportProgress({ it > data.remaining() }) notThrown(IllegalArgumentException) @@ -1451,17 +1453,20 @@ public void uploadFromUrlMin() { TestUtils.assertArraysEqual(DATA.getDefaultBytes(), os.toByteArray()); } - /*@RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") + @RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") @Test public void uploadFromUrlSourceErrorAndStatusCode() { BlockBlobClient destBlob = cc.getBlobClient(generateBlobName()).getBlockBlobClient(); - BlobStorageException e = assertThrows(BlobStorageException.class, () -> destBlob.uploadFromUrl(blockBlobClient.getBlobUrl())); + BlobStorageException e + = assertThrows(BlobStorageException.class, () -> destBlob.uploadFromUrl(blockBlobClient.getBlobUrl())); - assertTrue(e.getStatusCode() == 409); - assertTrue(e.getServiceMessage().contains("PublicAccessNotPermitted")); - assertTrue(e.getServiceMessage().contains("Public access is not permitted on this storage account.")); - }*/ + assertTrue(e.getStatusCode() == 401); + assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); + assertTrue(e.getServiceMessage() + .contains( + "Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + } @RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2020-04-08") @Test diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobAsyncApiTests.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobAsyncApiTests.java index 965aef791516..a563d356b189 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobAsyncApiTests.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/BlockBlobAsyncApiTests.java @@ -445,11 +445,13 @@ public void stageBlockFromUrlSourceErrorAndStatusCode() { StepVerifier.create(destBlob.stageBlockFromUrl(blockID, blockBlobAsyncClient.getBlobUrl(), new BlobRange(0, (long) PageBlobClient.PAGE_BYTES))).verifyErrorSatisfies(r -> { BlobStorageException e = assertInstanceOf(BlobStorageException.class, r); - assertTrue(e.getStatusCode() == 401); - assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); - assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + assertTrue(e.getStatusCode() == 401); + assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); + assertTrue(e.getServiceMessage() + .contains( + "Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); - }); + }); } @Test @@ -2395,19 +2397,20 @@ public void uploadFromUrlMin() { .verifyComplete(); } - /*@RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") + @RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2024-08-04") @Test public void uploadFromUrlSourceErrorAndStatusCode() { BlockBlobAsyncClient destBlob = ccAsync.getBlobAsyncClient(generateBlobName()).getBlockBlobAsyncClient(); - StepVerifier.create(destBlob.uploadFromUrl(blockBlobAsyncClient.getBlobUrl())) - .verifyErrorSatisfies(r -> { - BlobStorageException e = assertInstanceOf(BlobStorageException.class, r); - assertTrue(e.getStatusCode() == 409); - assertTrue(e.getServiceMessage().contains("PublicAccessNotPermitted")); - assertTrue(e.getServiceMessage().contains("Public access is not permitted on this storage account.")); - }); - }*/ + StepVerifier.create(destBlob.uploadFromUrl(blockBlobAsyncClient.getBlobUrl())).verifyErrorSatisfies(r -> { + BlobStorageException e = assertInstanceOf(BlobStorageException.class, r); + assertTrue(e.getStatusCode() == 401); + assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); + assertTrue(e.getServiceMessage() + .contains( + "Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + }); + } @RequiredServiceVersion(clazz = BlobServiceVersion.class, min = "2020-04-08") @Test diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/PageBlobApiTests.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/PageBlobApiTests.java index d70d335f9dc8..9aada525f5a2 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/PageBlobApiTests.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/PageBlobApiTests.java @@ -544,7 +544,9 @@ public void uploadPageFromURLSourceErrorAndStatusCode() { assertTrue(e.getStatusCode() == 401); assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); - assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + assertTrue(e.getServiceMessage() + .contains( + "Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); } diff --git a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/PageBlobAsyncApiTests.java b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/PageBlobAsyncApiTests.java index 10218909c116..b5cd8349e7d6 100644 --- a/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/PageBlobAsyncApiTests.java +++ b/sdk/storage/azure-storage-blob/src/test/java/com/azure/storage/blob/specialized/PageBlobAsyncApiTests.java @@ -570,11 +570,13 @@ public void uploadPageFromURLSourceErrorAndStatusCode() { StepVerifier.create(destBlob.createIfNotExists(Constants.KB) .then(destBlob.uploadPagesFromUrl(pageRange, bc.getBlobUrl(), null))).verifyErrorSatisfies(r -> { BlobStorageException e = assertInstanceOf(BlobStorageException.class, r); - assertTrue(e.getStatusCode() == 401); - assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); - assertTrue(e.getServiceMessage().contains("Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); + assertTrue(e.getStatusCode() == 401); + assertTrue(e.getServiceMessage().contains("NoAuthenticationInformation")); + assertTrue(e.getServiceMessage() + .contains( + "Server failed to authenticate the request. Please refer to the information in the www-authenticate header.")); - }); + }); } @Test diff --git a/sdk/storage/azure-storage-common/src/main/java/com/azure/storage/common/policy/RequestRetryPolicy.java b/sdk/storage/azure-storage-common/src/main/java/com/azure/storage/common/policy/RequestRetryPolicy.java index 59668c8baad5..ff6f408b6c39 100644 --- a/sdk/storage/azure-storage-common/src/main/java/com/azure/storage/common/policy/RequestRetryPolicy.java +++ b/sdk/storage/azure-storage-common/src/main/java/com/azure/storage/common/policy/RequestRetryPolicy.java @@ -387,25 +387,6 @@ static ExceptionRetryStatus shouldErrorBeRetried(Throwable error, int attempt, i return new ExceptionRetryStatus(false, unwrappedThrowable); } - //static boolean shouldResponseBeRetried(int statusCode, boolean isPrimary, HttpResponse response) { - /* - * Retry the request if the server had an error (500), was unavailable (503), or requested a backoff (429), - * or if the secondary was being tried and the resources didn't exist there (404). Only the secondary can retry - * if the resource wasn't found as there may be a delay in replication from the primary. - */ - //boolean headerRetry = false; - //boolean statusCodeRetry = (statusCode == 429 || statusCode == 500 || statusCode == 503) || (!isPrimary && statusCode == 404); - //if (response != null && response.getHeaders() != null) { - //String headerValue = response.getHeaders().getValue(X_MS_COPY_SOURCE_ERROR_CODE); - //if (headerValue != null) { - //headerRetry = ("429".equals(headerValue) || "500".equals(headerValue) || "503".equals(headerValue)) - //|| (!isPrimary && "404".equals(headerValue)); - //} - - //} - //return statusCodeRetry || headerRetry; - //} - static boolean shouldStatusCodeBeRetried(int statusCode, boolean isPrimary, HttpResponse response) { if ((statusCode == 429 || statusCode == 500 || statusCode == 503) || (!isPrimary && statusCode == 404)) { return true; @@ -418,9 +399,7 @@ static boolean shouldStatusCodeBeRetried(int statusCode, boolean isPrimary, Http return "InternalError".equalsIgnoreCase(copySourceErrorCode) || "OperationTimedOut".equalsIgnoreCase(copySourceErrorCode) || "ServerBusy".equalsIgnoreCase(copySourceErrorCode) - || "InternalError".equalsIgnoreCase(copySourceStatusCode) - || "OperationTimedOut".equalsIgnoreCase(copySourceStatusCode) - || "ServerBusy".equalsIgnoreCase(copySourceStatusCode); + || (!isPrimary && "404".equals(copySourceStatusCode)); } return false; diff --git a/sdk/storage/azure-storage-common/src/test/java/com/azure/storage/common/policy/RequestRetryPolicyTest.java b/sdk/storage/azure-storage-common/src/test/java/com/azure/storage/common/policy/RequestRetryPolicyTest.java index 042d9880e9dd..0238364c7c2f 100644 --- a/sdk/storage/azure-storage-common/src/test/java/com/azure/storage/common/policy/RequestRetryPolicyTest.java +++ b/sdk/storage/azure-storage-common/src/test/java/com/azure/storage/common/policy/RequestRetryPolicyTest.java @@ -3,6 +3,7 @@ package com.azure.storage.common.policy; +import com.azure.core.http.HttpHeaderName; import com.azure.core.http.HttpHeaders; import com.azure.core.http.HttpMethod; import com.azure.core.http.HttpPipeline; @@ -229,26 +230,40 @@ public void retryPolicyRetriesExceptions(Throwable throwable, boolean shouldBeRe assertEquals(shouldBeRetried, RequestRetryPolicy.shouldErrorBeRetried(throwable, 0, 1).canBeRetried); } - /*@ParameterizedTest + @ParameterizedTest @MethodSource("retryPolicyRetriesStatusCodeSupplier") public void retryPolicyRetriesStatusCode(int statusCode, boolean isPrimary, boolean shouldBeRetried) { - assertEquals(shouldBeRetried, RequestRetryPolicy.shouldResponseBeRetried(statusCode, isPrimary, null)); + assertEquals(shouldBeRetried, RequestRetryPolicy.shouldStatusCodeBeRetried(statusCode, isPrimary, null)); } - + @ParameterizedTest @MethodSource("retryPolicyRetriesStatusCodeSupplier") public void retryPolicyRetriesResponse(int statusCode, boolean isPrimary, boolean shouldBeRetried) { MockHttpResponse response = new MockHttpResponse(null, 404, new HttpHeaders().set(HttpHeaderName.fromString("x-ms-copy-source-error-code"), "" + statusCode)); - - assertEquals(shouldBeRetried, RequestRetryPolicy.shouldResponseBeRetried(0, isPrimary, response)); - - }*/ + + assertEquals(shouldBeRetried, RequestRetryPolicy.shouldStatusCodeBeRetried(statusCode, isPrimary, response)); + + } @ParameterizedTest - @MethodSource("retryPolicyRetriesStatusCodeSupplier") - public void retryPolicyRetriesStatusCode(int statusCode, boolean isPrimary, boolean shouldBeRetried) { - assertEquals(shouldBeRetried, RequestRetryPolicy.shouldStatusCodeBeRetried(statusCode, isPrimary, null)); + @MethodSource("retryPolicyRetriesErrorCodeSupplier") + public void retryPolicyRetriesHeaderBasedResponse(String errorCodeHeader, String statusCodeHeader, + boolean isPrimary, boolean shouldBeRetried) { + + HttpHeaders headers = new HttpHeaders(); + + if (errorCodeHeader != null) { + headers.set(HttpHeaderName.fromString("x-ms-copy-source-error-code"), errorCodeHeader); + } + + if (statusCodeHeader != null) { + headers.set(HttpHeaderName.fromString("x-ms-copy-source-status-code"), statusCodeHeader); + } + + MockHttpResponse response = new MockHttpResponse(null, 200, headers); + + assertEquals(shouldBeRetried, RequestRetryPolicy.shouldStatusCodeBeRetried(0, isPrimary, response)); } private static Mono sendRequest(HttpPipeline pipeline) { @@ -286,4 +301,11 @@ static Stream retryPolicyRetriesStatusCodeSupplier() { Arguments.of(500, false, true), Arguments.of(503, true, true), Arguments.of(503, false, true), Arguments.of(404, true, false), Arguments.of(404, false, true), Arguments.of(400, true, false)); } + + static Stream retryPolicyRetriesErrorCodeSupplier() { + return Stream.of(Arguments.of("InternalError", null, true, true), + Arguments.of("OperationTimedOut", null, true, true), Arguments.of("ServerBusy", null, true, true), + Arguments.of(null, "404", false, true), Arguments.of(null, "404", true, false), + Arguments.of("SomeOtherError", null, true, false), Arguments.of(null, null, true, false)); + } } From 1b0ac8ca13f67f5018d1268789b4c7e994eeb088 Mon Sep 17 00:00:00 2001 From: gunjansingh-msft Date: Wed, 21 May 2025 01:24:24 +0530 Subject: [PATCH 3/5] adding one more condition to retry policy --- .../java/com/azure/storage/common/policy/RequestRetryPolicy.java | 1 + 1 file changed, 1 insertion(+) diff --git a/sdk/storage/azure-storage-common/src/main/java/com/azure/storage/common/policy/RequestRetryPolicy.java b/sdk/storage/azure-storage-common/src/main/java/com/azure/storage/common/policy/RequestRetryPolicy.java index ff6f408b6c39..141c0ce4fa2c 100644 --- a/sdk/storage/azure-storage-common/src/main/java/com/azure/storage/common/policy/RequestRetryPolicy.java +++ b/sdk/storage/azure-storage-common/src/main/java/com/azure/storage/common/policy/RequestRetryPolicy.java @@ -399,6 +399,7 @@ static boolean shouldStatusCodeBeRetried(int statusCode, boolean isPrimary, Http return "InternalError".equalsIgnoreCase(copySourceErrorCode) || "OperationTimedOut".equalsIgnoreCase(copySourceErrorCode) || "ServerBusy".equalsIgnoreCase(copySourceErrorCode) + || "429".equals(copySourceStatusCode) || (!isPrimary && "404".equals(copySourceStatusCode)); } From 78c9a009d1bc1cbd873cdea77fe04c2ba8c1f0dd Mon Sep 17 00:00:00 2001 From: gunjansingh-msft Date: Wed, 21 May 2025 03:51:16 +0530 Subject: [PATCH 4/5] adding one more condition to retry policy --- .../com/azure/storage/common/policy/RequestRetryPolicy.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdk/storage/azure-storage-common/src/main/java/com/azure/storage/common/policy/RequestRetryPolicy.java b/sdk/storage/azure-storage-common/src/main/java/com/azure/storage/common/policy/RequestRetryPolicy.java index 141c0ce4fa2c..7c64c1c51479 100644 --- a/sdk/storage/azure-storage-common/src/main/java/com/azure/storage/common/policy/RequestRetryPolicy.java +++ b/sdk/storage/azure-storage-common/src/main/java/com/azure/storage/common/policy/RequestRetryPolicy.java @@ -392,7 +392,7 @@ static boolean shouldStatusCodeBeRetried(int statusCode, boolean isPrimary, Http return true; } - if (response != null) { + if (response != null && response.getHeaders() != null) { String copySourceErrorCode = response.getHeaderValue(X_MS_COPY_SOURCE_ERROR_CODE); String copySourceStatusCode = response.getHeaderValue(X_MS_COPY_SOURCE_STATUS_CODE); From cf46efcdd344f23e2876e8a5224038af0a4f5cd8 Mon Sep 17 00:00:00 2001 From: gunjansingh-msft Date: Thu, 22 May 2025 01:55:14 +0530 Subject: [PATCH 5/5] adding a missing recording --- .../storage/blob/implementation/models/StorageError.java | 8 ++++---- sdk/storage/azure-storage-blob/swagger/README.md | 2 +- sdk/storage/azure-storage-file-share/assets.json | 2 +- .../azure/storage/file/share/models/ShareErrorCode.java | 6 +++--- .../com/azure/storage/file/share/FileAsyncApiTests.java | 2 +- sdk/storage/azure-storage-file-share/swagger/README.md | 2 +- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/StorageError.java b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/StorageError.java index f8d923adc5e8..4582ae8a4a31 100644 --- a/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/StorageError.java +++ b/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/implementation/models/StorageError.java @@ -26,7 +26,7 @@ public final class StorageError implements XmlSerializable { /* * The CopySourceStatusCode property. */ - private Long copySourceStatusCode; + private Integer copySourceStatusCode; /* * The CopySourceErrorCode property. @@ -69,7 +69,7 @@ public StorageError setMessage(String message) { * * @return the copySourceStatusCode value. */ - public Long getCopySourceStatusCode() { + public Integer getCopySourceStatusCode() { return this.copySourceStatusCode; } @@ -79,7 +79,7 @@ public Long getCopySourceStatusCode() { * @param copySourceStatusCode the copySourceStatusCode value to set. * @return the StorageError object itself. */ - public StorageError setCopySourceStatusCode(Long copySourceStatusCode) { + public StorageError setCopySourceStatusCode(Integer copySourceStatusCode) { this.copySourceStatusCode = copySourceStatusCode; return this; } @@ -172,7 +172,7 @@ public static StorageError fromXml(XmlReader xmlReader, String rootElementName) if ("Message".equals(elementName.getLocalPart())) { deserializedStorageError.message = reader.getStringElement(); } else if ("CopySourceStatusCode".equals(elementName.getLocalPart())) { - deserializedStorageError.copySourceStatusCode = reader.getNullableElement(Long::parseLong); + deserializedStorageError.copySourceStatusCode = reader.getNullableElement(Integer::parseInt); } else if ("CopySourceErrorCode".equals(elementName.getLocalPart())) { deserializedStorageError.copySourceErrorCode = reader.getStringElement(); } else if ("CopySourceErrorMessage".equals(elementName.getLocalPart())) { diff --git a/sdk/storage/azure-storage-blob/swagger/README.md b/sdk/storage/azure-storage-blob/swagger/README.md index 27efd61d318a..0a0787804644 100644 --- a/sdk/storage/azure-storage-blob/swagger/README.md +++ b/sdk/storage/azure-storage-blob/swagger/README.md @@ -16,7 +16,7 @@ autorest ### Code generation settings ``` yaml use: '@autorest/java@4.1.42' -input-file: https://raw.githubusercontent.com/nickliu-msft/azure-rest-api-specs/39829afa70461186963adab664aebd3d9c22971a/specification/storage/data-plane/Microsoft.BlobStorage/stable/2025-11-05/blob.json +input-file: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/596d8d2a8c1c50bd6ebe60036143f4c4787fc816/specification/storage/data-plane/Microsoft.BlobStorage/stable/2025-11-05/blob.json java: true output-folder: ../ namespace: com.azure.storage.blob diff --git a/sdk/storage/azure-storage-file-share/assets.json b/sdk/storage/azure-storage-file-share/assets.json index 2b6c631d8838..8d7edec74045 100644 --- a/sdk/storage/azure-storage-file-share/assets.json +++ b/sdk/storage/azure-storage-file-share/assets.json @@ -2,5 +2,5 @@ "AssetsRepo": "Azure/azure-sdk-assets", "AssetsRepoPrefixPath": "java", "TagPrefix": "java/storage/azure-storage-file-share", - "Tag": "java/storage/azure-storage-file-share_13d24da396" + "Tag": "java/storage/azure-storage-file-share_9bf73240d0" } diff --git a/sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/models/ShareErrorCode.java b/sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/models/ShareErrorCode.java index 2eb959e4501b..33c01417fd24 100644 --- a/sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/models/ShareErrorCode.java +++ b/sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/models/ShareErrorCode.java @@ -371,7 +371,7 @@ public final class ShareErrorCode extends ExpandableStringEnum { /** * Creates a new instance of ShareErrorCode value. - * + * * @deprecated Use the {@link #fromString(String)} factory method. */ @Deprecated @@ -380,7 +380,7 @@ public ShareErrorCode() { /** * Creates or finds a ShareErrorCode from its string representation. - * + * * @param name a name to look for. * @return the corresponding ShareErrorCode. */ @@ -390,7 +390,7 @@ public static ShareErrorCode fromString(String name) { /** * Gets known ShareErrorCode values. - * + * * @return known ShareErrorCode values. */ public static Collection values() { diff --git a/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/FileAsyncApiTests.java b/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/FileAsyncApiTests.java index 3f2f6270adc1..d7ab92203596 100644 --- a/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/FileAsyncApiTests.java +++ b/sdk/storage/azure-storage-file-share/src/test/java/com/azure/storage/file/share/FileAsyncApiTests.java @@ -772,7 +772,7 @@ public void uploadRangeFromURLSourceErrorAndStatusCode() { @RequiredServiceVersion(clazz = ShareServiceVersion.class, min = "2024-08-04") @Test - public void startCopySourceErrorAndStatusCodeAsync() { + public void startCopySourceErrorAndStatusCode() { ShareFileAsyncClient srcFile = shareAsyncClient.getFileClient(generatePathName()); srcFile.create(Constants.KB); ShareFileAsyncClient destFile = shareAsyncClient.getFileClient(generatePathName()); diff --git a/sdk/storage/azure-storage-file-share/swagger/README.md b/sdk/storage/azure-storage-file-share/swagger/README.md index 318372ddb522..68817c3a725a 100644 --- a/sdk/storage/azure-storage-file-share/swagger/README.md +++ b/sdk/storage/azure-storage-file-share/swagger/README.md @@ -16,7 +16,7 @@ autorest ### Code generation settings ``` yaml use: '@autorest/java@4.1.42' -input-file: https://raw.githubusercontent.com/nickliu-msft/azure-rest-api-specs/39829afa70461186963adab664aebd3d9c22971a/specification/storage/data-plane/Microsoft.FileStorage/stable/2025-11-05/file.json +input-file: https://raw.githubusercontent.com/Azure/azure-rest-api-specs/596d8d2a8c1c50bd6ebe60036143f4c4787fc816/specification/storage/data-plane/Microsoft.FileStorage/stable/2025-11-05/file.json java: true output-folder: ../ namespace: com.azure.storage.file.share