PageBlobUploadPagesFromUrlOptions Class
- java.
lang. Object - com.
azure. storage. blob. options. PageBlobUploadPagesFromUrlOptions
- com.
public final class PageBlobUploadPagesFromUrlOptions
Extended options that may be passed when uploading a page range from a source URL.
Constructor Summary
| Constructor | Description |
|---|---|
| PageBlobUploadPagesFromUrlOptions(PageRange range, String sourceUrl) |
Creates a new instance of PageBlobUploadPagesFromUrlOptions. |
Method Summary
Methods inherited from java.lang.Object
Constructor Details
PageBlobUploadPagesFromUrlOptions
public PageBlobUploadPagesFromUrlOptions(PageRange range, String sourceUrl)
Creates a new instance of PageBlobUploadPagesFromUrlOptions.
Parameters:
Method Details
getDestinationRequestConditions
public PageBlobRequestConditions getDestinationRequestConditions()
Gets PageBlobRequestConditions for writing to destination.
Returns:
getRange
public PageRange getRange()
Gets the destination page range.
Returns:
getSourceAuthorization
public HttpAuthorization getSourceAuthorization()
Gets "Authorization" header for accessing source URL. Currently only "Bearer" authentication is accepted by Storage.
Returns:
getSourceContentMd5
public byte[] getSourceContentMd5()
Gets the content MD5 of source content to copy.
Returns:
getSourceCustomerProvidedKey
public CustomerProvidedKey getSourceCustomerProvidedKey()
Gets the optional CustomerProvidedKey used for encrypting the source blob. Applicable only for service version 2026-02-06 or later.
Returns:
getSourceOffset
public Long getSourceOffset()
Gets the offset at source to copy from.
Returns:
getSourceRequestConditions
public BlobRequestConditions getSourceRequestConditions()
Gets BlobRequestConditions for accessing source content.
Returns:
getSourceShareTokenIntent
public FileShareTokenIntent getSourceShareTokenIntent()
Optional, only applicable (but required) when the source is Azure Storage Files and using token authentication. Gets the intent of the request.
Returns:
getSourceUrl
public String getSourceUrl()
Gets the source URL to copy from.
Returns:
setDestinationRequestConditions
public PageBlobUploadPagesFromUrlOptions setDestinationRequestConditions(PageBlobRequestConditions destinationRequestConditions)
Sets PageBlobRequestConditions for writing to destination.
Parameters:
Returns:
setSourceAuthorization
public PageBlobUploadPagesFromUrlOptions setSourceAuthorization(HttpAuthorization sourceAuthorization)
Sets "Authorization" header for accessing source URL. Currently only "Bearer" authentication is accepted by Storage.
Parameters:
Returns:
setSourceContentMd5
public PageBlobUploadPagesFromUrlOptions setSourceContentMd5(byte[] sourceContentMd5)
Sets the content MD5 of source content to copy.
Parameters:
Returns:
setSourceCustomerProvidedKey
public PageBlobUploadPagesFromUrlOptions setSourceCustomerProvidedKey(CustomerProvidedKey sourceCustomerProvidedKey)
Sets the optional CustomerProvidedKey used for encrypting the source blob. Applicable only for service version 2026-02-06 or later.
Parameters:
Returns:
setSourceOffset
public PageBlobUploadPagesFromUrlOptions setSourceOffset(Long sourceOffset)
Sets the offset at source to copy from.
Parameters:
Returns:
setSourceRequestConditions
public PageBlobUploadPagesFromUrlOptions setSourceRequestConditions(BlobRequestConditions sourceRequestConditions)
Sets BlobRequestConditions for accessing source content.
Parameters:
Returns:
setSourceShareTokenIntent
public PageBlobUploadPagesFromUrlOptions setSourceShareTokenIntent(FileShareTokenIntent sourceShareTokenIntent)
Optional, only applicable (but required) when the source is Azure Storage Files and using token authentication. Sets the intent of the request.
Parameters:
Returns: