public class BlobCopyFromUrlOptions extends Object
| Constructor and Description |
|---|
BlobCopyFromUrlOptions(String copySource) |
| Modifier and Type | Method and Description |
|---|---|
String |
getCopySource() |
BlobRequestConditions |
getDestinationRequestConditions() |
BlobImmutabilityPolicy |
getImmutabilityPolicy() |
Map<String,String> |
getMetadata() |
com.azure.core.http.HttpAuthorization |
getSourceAuthorization() |
com.azure.core.http.RequestConditions |
getSourceRequestConditions() |
Map<String,String> |
getTags() |
AccessTier |
getTier() |
Boolean |
hasLegalHold() |
BlobCopyFromUrlOptions |
setDestinationRequestConditions(BlobRequestConditions destinationRequestConditions) |
BlobCopyFromUrlOptions |
setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
Note that this parameter is only applicable to a blob within a container that has immutable storage with
versioning enabled.
|
BlobCopyFromUrlOptions |
setLegalHold(Boolean legalHold)
Note that this parameter is only applicable to a blob within a container that has immutable storage with
versioning enabled.
|
BlobCopyFromUrlOptions |
setMetadata(Map<String,String> metadata) |
BlobCopyFromUrlOptions |
setSourceAuthorization(com.azure.core.http.HttpAuthorization sourceAuthorization)
Sets "Authorization" header for accessing source URL.
|
BlobCopyFromUrlOptions |
setSourceRequestConditions(com.azure.core.http.RequestConditions sourceRequestConditions) |
BlobCopyFromUrlOptions |
setTags(Map<String,String> tags) |
BlobCopyFromUrlOptions |
setTier(AccessTier tier) |
public BlobCopyFromUrlOptions(String copySource)
copySource - The source URL to copy from. URLs outside of Azure may only be copied to block blobs.public String getCopySource()
public Map<String,String> getMetadata()
public BlobCopyFromUrlOptions setMetadata(Map<String,String> metadata)
metadata - The metadata to associate with the destination blob.public BlobCopyFromUrlOptions setTags(Map<String,String> tags)
tags - The tags to associate with the blob.public AccessTier getTier()
AccessTier for the destination blob.public BlobCopyFromUrlOptions setTier(AccessTier tier)
tier - AccessTier for the destination blob.public com.azure.core.http.RequestConditions getSourceRequestConditions()
RequestConditions for the source.public BlobCopyFromUrlOptions setSourceRequestConditions(com.azure.core.http.RequestConditions sourceRequestConditions)
sourceRequestConditions - RequestConditions for the source.public BlobRequestConditions getDestinationRequestConditions()
BlobRequestConditions for the destination.public BlobCopyFromUrlOptions setDestinationRequestConditions(BlobRequestConditions destinationRequestConditions)
destinationRequestConditions - BlobRequestConditions for the destination.public com.azure.core.http.HttpAuthorization getSourceAuthorization()
public BlobCopyFromUrlOptions setSourceAuthorization(com.azure.core.http.HttpAuthorization sourceAuthorization)
sourceAuthorization - auth header for access to source.public BlobImmutabilityPolicy getImmutabilityPolicy()
BlobImmutabilityPolicypublic BlobCopyFromUrlOptions setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
immutabilityPolicy - BlobImmutabilityPolicypublic Boolean hasLegalHold()
public BlobCopyFromUrlOptions setLegalHold(Boolean legalHold)
legalHold - Indicates if a legal hold should be placed on the blob.Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.