BlobUploadFromUrlOptions Class
- java.
lang. Object - com.
azure. storage. blob. options. BlobUploadFromUrlOptions
- com.
public class BlobUploadFromUrlOptions
Extended options that may be passed when uploading a Block Blob from URL.
Constructor Summary
Constructor | Description |
---|---|
BlobUploadFromUrlOptions(String sourceUrl) |
Creates a new instance of BlobUploadFromUrlOptions. |
Method Summary
Methods inherited from java.lang.Object
Constructor Details
BlobUploadFromUrlOptions
public BlobUploadFromUrlOptions(String sourceUrl)
Creates a new instance of BlobUploadFromUrlOptions.
Parameters:
Method Details
getContentMd5
public byte[] getContentMd5()
Gets the MD5 hash of the content.
Returns:
getCopySourceTagsMode
public BlobCopySourceTagsMode getCopySourceTagsMode()
Gets the copy source tags mode
Returns:
getDestinationRequestConditions
public BlobRequestConditions getDestinationRequestConditions()
Gets the BlobRequestConditions.
Returns:
getHeaders
getSourceAuthorization
public HttpAuthorization getSourceAuthorization()
Gets "Authorization" header for accessing source URL. Currently only "Bearer" authentication is accepted by Storage.
Returns:
getSourceRequestConditions
getSourceUrl
public String getSourceUrl()
Gets the source URL to upload from.
Returns:
getTags
public Map
Gets the tags to associate with the blob.
Returns:
getTier
isCopySourceBlobProperties
public Boolean isCopySourceBlobProperties()
Optional, default is true. Indicates if properties from the source blob should be copied.
Returns:
setContentMd5
public BlobUploadFromUrlOptions setContentMd5(byte[] contentMd5)
Sets the MD5 hash of the content.
Parameters:
Returns:
setCopySourceBlobProperties
public BlobUploadFromUrlOptions setCopySourceBlobProperties(Boolean copySourceBlobProperties)
Optional, default is true. Indicates if properties from the source blob should be copied.
Parameters:
Returns:
setCopySourceTagsMode
public BlobUploadFromUrlOptions setCopySourceTagsMode(BlobCopySourceTagsMode copySourceTags)
Sets the copy source tags mode
Parameters:
Returns:
setDestinationRequestConditions
public BlobUploadFromUrlOptions setDestinationRequestConditions(BlobRequestConditions destinationRequestConditions)
Sets the BlobRequestConditions.
Parameters:
Returns:
setHeaders
public BlobUploadFromUrlOptions setHeaders(BlobHttpHeaders headers)
Sets the BlobHttpHeaders.
Parameters:
Returns:
setSourceAuthorization
public BlobUploadFromUrlOptions setSourceAuthorization(HttpAuthorization sourceAuthorization)
Sets "Authorization" header for accessing source URL. Currently only "Bearer" authentication is accepted by Storage.
Parameters:
Returns:
setSourceRequestConditions
public BlobUploadFromUrlOptions setSourceRequestConditions(BlobRequestConditions sourceRequestConditions)
Sets the BlobRequestConditions.
Parameters:
Returns:
setTags
public BlobUploadFromUrlOptions setTags(Map
Sets the tags to associate with the blob.
Parameters:
Returns:
setTier
public BlobUploadFromUrlOptions setTier(AccessTier tier)
Sets the AccessTier.
Parameters:
Returns: