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()
BlobImmutabilityPolicy
public BlobCopyFromUrlOptions setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
immutabilityPolicy
- BlobImmutabilityPolicy
public Boolean hasLegalHold()
public BlobCopyFromUrlOptions setLegalHold(Boolean legalHold)
legalHold
- Indicates if a legal hold should be placed on the blob.Copyright © 2021 Microsoft Corporation. All rights reserved.