pub trait PageBlobClientCopyIncrementalResultHeaders: Sealed {
// Required methods
fn date(&self) -> Result<Option<OffsetDateTime>>;
fn last_modified(&self) -> Result<Option<OffsetDateTime>>;
fn etag(&self) -> Result<Option<String>>;
fn copy_id(&self) -> Result<Option<String>>;
fn copy_status(&self) -> Result<Option<CopyStatus>>;
}
Expand description
Provides access to typed response headers for PageBlobClient::copy_incremental()
§Examples
use azure_core::{Result, http::{Response, NoFormat}};
use azure_storage_blob::models::{PageBlobClientCopyIncrementalResult, PageBlobClientCopyIncrementalResultHeaders};
async fn example() -> Result<()> {
let response: Response<PageBlobClientCopyIncrementalResult, NoFormat> = unimplemented!();
// Access response headers
if let Some(date) = response.date()? {
println!("Date: {:?}", date);
}
if let Some(last_modified) = response.last_modified()? {
println!("Last-Modified: {:?}", last_modified);
}
if let Some(etag) = response.etag()? {
println!("etag: {:?}", etag);
}
Ok(())
}
Required Methods§
fn date(&self) -> Result<Option<OffsetDateTime>>
fn last_modified(&self) -> Result<Option<OffsetDateTime>>
fn etag(&self) -> Result<Option<String>>
fn copy_id(&self) -> Result<Option<String>>
fn copy_status(&self) -> Result<Option<CopyStatus>>
Implementations on Foreign Types§
Source§impl PageBlobClientCopyIncrementalResultHeaders for Response<PageBlobClientCopyIncrementalResult, NoFormat>
impl PageBlobClientCopyIncrementalResultHeaders for Response<PageBlobClientCopyIncrementalResult, NoFormat>
Source§fn date(&self) -> Result<Option<OffsetDateTime>>
fn date(&self) -> Result<Option<OffsetDateTime>>
UTC date/time value generated by the service that indicates the time at which the response was initiated
Source§fn last_modified(&self) -> Result<Option<OffsetDateTime>>
fn last_modified(&self) -> Result<Option<OffsetDateTime>>
The date/time that the container was last modified.
Source§fn etag(&self) -> Result<Option<String>>
fn etag(&self) -> Result<Option<String>>
The ETag contains a value that you can use to perform operations conditionally.
Source§fn copy_id(&self) -> Result<Option<String>>
fn copy_id(&self) -> Result<Option<String>>
String identifier for this copy operation. Use with Get Blob Properties to check the status of this copy operation, or pass to Abort Copy Blob to abort a pending copy.
Source§fn copy_status(&self) -> Result<Option<CopyStatus>>
fn copy_status(&self) -> Result<Option<CopyStatus>>
State of the copy operation identified by x-ms-copy-id.