BlobBeginCopyOptions Class
- java.
lang. Object - com.
azure. storage. blob. options. BlobBeginCopyOptions
- com.
public class BlobBeginCopyOptions
Extended options that may be passed when beginning a copy operation.
Constructor Summary
Constructor | Description | |
---|---|---|
BlobBeginCopyOptions(String sourceUrl) |
Method Summary
Methods inherited from java.lang.Object
Constructor Details
BlobBeginCopyOptions
public BlobBeginCopyOptions(String sourceUrl)
Parameters:
Method Details
getDestinationRequestConditions
public BlobRequestConditions getDestinationRequestConditions()
Returns:
getImmutabilityPolicy
getMetadata
public Map
Returns:
getPollInterval
public Duration getPollInterval()
Returns:
getRehydratePriority
public RehydratePriority getRehydratePriority()
Returns:
getSourceRequestConditions
public BlobBeginCopySourceRequestConditions getSourceRequestConditions()
Returns:
getSourceUrl
public String getSourceUrl()
Returns:
getTags
public Map
Returns:
getTier
isLegalHold
public Boolean isLegalHold()
Returns:
isSealDestination
public Boolean isSealDestination()
Only applicable for Append Blobs.
Returns:
setDestinationRequestConditions
public BlobBeginCopyOptions setDestinationRequestConditions(BlobRequestConditions destinationRequestConditions)
Parameters:
Returns:
setImmutabilityPolicy
public BlobBeginCopyOptions setImmutabilityPolicy(BlobImmutabilityPolicy immutabilityPolicy)
Note that this parameter is only applicable to a blob within a container that has immutable storage with versioning enabled.
Parameters:
Returns:
setLegalHold
public BlobBeginCopyOptions setLegalHold(Boolean legalHold)
Note that this parameter is only applicable to a blob within a container that has immutable storage with versioning enabled.
Parameters:
Returns:
setMetadata
public BlobBeginCopyOptions setMetadata(Map
Parameters:
Returns:
setPollInterval
public BlobBeginCopyOptions setPollInterval(Duration pollInterval)
Parameters:
Returns:
setRehydratePriority
public BlobBeginCopyOptions setRehydratePriority(RehydratePriority rehydratePriority)
Parameters:
Returns:
setSealDestination
public BlobBeginCopyOptions setSealDestination(Boolean sealDestination)
Only applicable for Append Blobs.
Parameters:
Returns:
setSourceRequestConditions
public BlobBeginCopyOptions setSourceRequestConditions(BlobBeginCopySourceRequestConditions sourceRequestConditions)
Parameters:
Returns:
setTags
public BlobBeginCopyOptions setTags(Map
Parameters:
Returns:
setTier
public BlobBeginCopyOptions setTier(AccessTier tier)
Parameters:
Returns:
Applies to
Azure SDK for Java