Package | Description |
---|---|
com.azure.storage.blob |
Package containing the classes for BlobServiceClient.
|
com.azure.storage.blob.models |
Package containing classes for AzureBlobStorage.
|
com.azure.storage.blob.specialized |
Package containing specialized clients for Azure Storage Blobs.
|
Modifier and Type | Method and Description |
---|---|
Mono<Void> |
BlobAsyncClient.uploadFromFile(String filePath,
ParallelTransferOptions parallelTransferOptions,
BlobHttpHeaders headers,
Map<String,String> metadata,
AccessTier tier,
BlobRequestConditions accessConditions)
Creates a new block blob, or updates the content of an existing block blob, with the content of the specified
file.
|
void |
BlobClient.uploadFromFile(String filePath,
ParallelTransferOptions parallelTransferOptions,
BlobHttpHeaders headers,
Map<String,String> metadata,
AccessTier tier,
BlobRequestConditions accessConditions,
Duration timeout)
Creates a new block blob, or updates the content of an existing block blob.
|
Mono<Response<BlockBlobItem>> |
BlobAsyncClient.uploadWithResponse(Flux<ByteBuffer> data,
ParallelTransferOptions parallelTransferOptions,
BlobHttpHeaders headers,
Map<String,String> metadata,
AccessTier tier,
BlobRequestConditions accessConditions)
Creates a new block blob, or updates the content of an existing block blob.
|
Modifier and Type | Field and Description |
---|---|
static AccessTier |
AccessTier.ARCHIVE
Static value Archive for AccessTier.
|
static AccessTier |
AccessTier.COOL
Static value Cool for AccessTier.
|
static AccessTier |
AccessTier.HOT
Static value Hot for AccessTier.
|
static AccessTier |
AccessTier.P10
Static value P10 for AccessTier.
|
static AccessTier |
AccessTier.P15
Static value P15 for AccessTier.
|
static AccessTier |
AccessTier.P20
Static value P20 for AccessTier.
|
static AccessTier |
AccessTier.P30
Static value P30 for AccessTier.
|
static AccessTier |
AccessTier.P4
Static value P4 for AccessTier.
|
static AccessTier |
AccessTier.P40
Static value P40 for AccessTier.
|
static AccessTier |
AccessTier.P50
Static value P50 for AccessTier.
|
static AccessTier |
AccessTier.P6
Static value P6 for AccessTier.
|
static AccessTier |
AccessTier.P60
Static value P60 for AccessTier.
|
static AccessTier |
AccessTier.P70
Static value P70 for AccessTier.
|
static AccessTier |
AccessTier.P80
Static value P80 for AccessTier.
|
Modifier and Type | Method and Description |
---|---|
static AccessTier |
AccessTier.fromString(String name)
Creates or finds a AccessTier from its string representation.
|
AccessTier |
BlobItemProperties.getAccessTier()
Get the accessTier property: Possible values include: 'P4', 'P6', 'P10',
'P15', 'P20', 'P30', 'P40', 'P50', 'P60', 'P70', 'P80', 'Hot', 'Cool',
'Archive'.
|
AccessTier |
BlobProperties.getAccessTier() |
Modifier and Type | Method and Description |
---|---|
BlobItemProperties |
BlobItemProperties.setAccessTier(AccessTier accessTier)
Set the accessTier property: Possible values include: 'P4', 'P6', 'P10',
'P15', 'P20', 'P30', 'P40', 'P50', 'P60', 'P70', 'P80', 'Hot', 'Cool',
'Archive'.
|
Constructor and Description |
---|
BlobProperties(OffsetDateTime creationTime,
OffsetDateTime lastModified,
String eTag,
long blobSize,
String contentType,
byte[] contentMd5,
String contentEncoding,
String contentDisposition,
String contentLanguage,
String cacheControl,
Long blobSequenceNumber,
BlobType blobType,
LeaseStatusType leaseStatus,
LeaseStateType leaseState,
LeaseDurationType leaseDuration,
String copyId,
CopyStatusType copyStatus,
String copySource,
String copyProgress,
OffsetDateTime copyCompletionTime,
String copyStatusDescription,
Boolean isServerEncrypted,
Boolean isIncrementalCopy,
String copyDestinationSnapshot,
AccessTier accessTier,
Boolean isAccessTierInferred,
ArchiveStatus archiveStatus,
String encryptionKeySha256,
OffsetDateTime accessTierChangeTime,
Map<String,String> metadata,
Integer committedBlockCount)
Constructs a
BlobProperties . |
Modifier and Type | Method and Description |
---|---|
PollerFlux<BlobCopyInfo,Void> |
BlobAsyncClientBase.beginCopy(String sourceUrl,
Map<String,String> metadata,
AccessTier tier,
RehydratePriority priority,
RequestConditions sourceModifiedAccessConditions,
BlobRequestConditions destAccessConditions,
Duration pollInterval)
Copies the data at the source URL to a blob.
|
SyncPoller<BlobCopyInfo,Void> |
BlobClientBase.beginCopy(String sourceUrl,
Map<String,String> metadata,
AccessTier tier,
RehydratePriority priority,
RequestConditions sourceModifiedAccessConditions,
BlobRequestConditions destAccessConditions,
Duration pollInterval)
Copies the data at the source URL to a blob.
|
Mono<Response<BlockBlobItem>> |
BlockBlobAsyncClient.commitBlockListWithResponse(List<String> base64BlockIds,
BlobHttpHeaders headers,
Map<String,String> metadata,
AccessTier tier,
BlobRequestConditions requestConditions)
Writes a blob by specifying the list of block IDs that are to make up the blob.
|
Response<BlockBlobItem> |
BlockBlobClient.commitBlockListWithResponse(List<String> base64BlockIds,
BlobHttpHeaders headers,
Map<String,String> metadata,
AccessTier tier,
BlobRequestConditions accessConditions,
Duration timeout,
Context context)
Writes a blob by specifying the list of block IDs that are to make up the blob.
|
Mono<Response<String>> |
BlobAsyncClientBase.copyFromUrlWithResponse(String copySource,
Map<String,String> metadata,
AccessTier tier,
RequestConditions sourceModifiedAccessConditions,
BlobRequestConditions destAccessConditions)
Copies the data at the source URL to a blob and waits for the copy to complete before returning a response.
|
Response<String> |
BlobClientBase.copyFromUrlWithResponse(String copySource,
Map<String,String> metadata,
AccessTier tier,
RequestConditions sourceModifiedAccessConditions,
BlobRequestConditions destAccessConditions,
Duration timeout,
Context context)
Copies the data at the source URL to a blob and waits for the copy to complete before returning a response.
|
Mono<Void> |
BlobAsyncClientBase.setAccessTier(AccessTier tier)
Sets the tier on a blob.
|
void |
BlobClientBase.setAccessTier(AccessTier tier)
Sets the tier on a blob.
|
Mono<Response<Void>> |
BlobAsyncClientBase.setAccessTierWithResponse(AccessTier tier,
RehydratePriority priority,
String leaseId)
Sets the tier on a blob.
|
Response<Void> |
BlobClientBase.setAccessTierWithResponse(AccessTier tier,
RehydratePriority priority,
String leaseId,
Duration timeout,
Context context)
Sets the tier on a blob.
|
Mono<Response<BlockBlobItem>> |
BlockBlobAsyncClient.uploadWithResponse(Flux<ByteBuffer> data,
long length,
BlobHttpHeaders headers,
Map<String,String> metadata,
AccessTier tier,
byte[] contentMd5,
BlobRequestConditions requestConditions)
Creates a new block blob, or updates the content of an existing block blob.
|
Response<BlockBlobItem> |
BlockBlobClient.uploadWithResponse(InputStream data,
long length,
BlobHttpHeaders headers,
Map<String,String> metadata,
AccessTier tier,
byte[] contentMd5,
BlobRequestConditions accessConditions,
Duration timeout,
Context context)
Creates a new block blob, or updates the content of an existing block blob.
|
Copyright © 2019 Microsoft Corporation. All rights reserved.