azure-storage-blobs
Classes | Static Public Member Functions | List of all members
Azure::Storage::Blobs::BlobRestClient::Blob Class Reference

Classes

struct  AbortCopyBlobFromUriOptions
 
struct  AcquireBlobLeaseOptions
 
struct  BreakBlobLeaseOptions
 
struct  ChangeBlobLeaseOptions
 
struct  CreateBlobSnapshotOptions
 
struct  DeleteBlobOptions
 
struct  DownloadBlobOptions
 
struct  GetBlobPropertiesOptions
 
struct  GetBlobTagsOptions
 
struct  ReleaseBlobLeaseOptions
 
struct  RenewBlobLeaseOptions
 
struct  SetBlobAccessTierOptions
 
struct  SetBlobHttpHeadersOptions
 
struct  SetBlobMetadataOptions
 
struct  SetBlobTagsOptions
 
struct  StartCopyBlobFromUriOptions
 
struct  UndeleteBlobOptions
 

Static Public Member Functions

static Azure::Core::Response< DownloadBlobResultDownload (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const DownloadBlobOptions &options)
 
static Azure::Core::Http::Request DeleteCreateMessage (const Azure::Core::Http::Url &url, const DeleteBlobOptions &options)
 
static Azure::Core::Response< DeleteBlobResultDeleteCreateResponse (const Azure::Core::Context &context, std::unique_ptr< Azure::Core::Http::RawResponse > pHttpResponse)
 
static Azure::Core::Response< DeleteBlobResultDelete (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const DeleteBlobOptions &options)
 
static Azure::Core::Response< UndeleteBlobResultUndelete (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const UndeleteBlobOptions &options)
 
static Azure::Core::Response< GetBlobPropertiesResultGetProperties (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const GetBlobPropertiesOptions &options)
 
static Azure::Core::Response< SetBlobHttpHeadersResultSetHttpHeaders (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const SetBlobHttpHeadersOptions &options)
 
static Azure::Core::Response< SetBlobMetadataResultSetMetadata (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const SetBlobMetadataOptions &options)
 
static Azure::Core::Http::Request SetAccessTierCreateMessage (const Azure::Core::Http::Url &url, const SetBlobAccessTierOptions &options)
 
static Azure::Core::Response< SetBlobAccessTierResultSetAccessTierCreateResponse (const Azure::Core::Context &context, std::unique_ptr< Azure::Core::Http::RawResponse > pHttpResponse)
 
static Azure::Core::Response< SetBlobAccessTierResultSetAccessTier (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const SetBlobAccessTierOptions &options)
 
static Azure::Core::Response< StartCopyBlobFromUriResultStartCopyFromUri (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const StartCopyBlobFromUriOptions &options)
 
static Azure::Core::Response< AbortCopyBlobFromUriResultAbortCopyFromUri (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const AbortCopyBlobFromUriOptions &options)
 
static Azure::Core::Response< CreateBlobSnapshotResultCreateSnapshot (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const CreateBlobSnapshotOptions &options)
 
static Azure::Core::Response< GetBlobTagsResultGetTags (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const GetBlobTagsOptions &options)
 
static Azure::Core::Response< SetBlobTagsResultSetTags (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const SetBlobTagsOptions &options)
 
static Azure::Core::Response< AcquireBlobLeaseResultAcquireLease (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const AcquireBlobLeaseOptions &options)
 
static Azure::Core::Response< RenewBlobLeaseResultRenewLease (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const RenewBlobLeaseOptions &options)
 
static Azure::Core::Response< ChangeBlobLeaseResultChangeLease (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const ChangeBlobLeaseOptions &options)
 
static Azure::Core::Response< ReleaseBlobLeaseResultReleaseLease (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const ReleaseBlobLeaseOptions &options)
 
static Azure::Core::Response< BreakBlobLeaseResultBreakLease (const Azure::Core::Context &context, Azure::Core::Http::HttpPipeline &pipeline, const Azure::Core::Http::Url &url, const BreakBlobLeaseOptions &options)
 

The documentation for this class was generated from the following file: