pub trait BlobClientSetImmutabilityPolicyResultHeaders: Sealed {
// Required methods
fn date(&self) -> Result<Option<OffsetDateTime>>;
fn immutability_policy_mode(
&self,
) -> Result<Option<BlobImmutabilityPolicyMode>>;
fn immutability_policy_expires_on(&self) -> Result<Option<OffsetDateTime>>;
}
Expand description
Provides access to typed response headers for BlobClient::set_immutability_policy()
§Examples
use azure_core::{Result, http::{Response, NoFormat}};
use azure_storage_blob::models::{BlobClientSetImmutabilityPolicyResult, BlobClientSetImmutabilityPolicyResultHeaders};
async fn example() -> Result<()> {
let response: Response<BlobClientSetImmutabilityPolicyResult, NoFormat> = unimplemented!();
// Access response headers
if let Some(date) = response.date()? {
println!("Date: {:?}", date);
}
if let Some(immutability_policy_mode) = response.immutability_policy_mode()? {
println!("x-ms-immutability-policy-mode: {:?}", immutability_policy_mode);
}
if let Some(immutability_policy_expires_on) = response.immutability_policy_expires_on()? {
println!("x-ms-immutability-policy-until-date: {:?}", immutability_policy_expires_on);
}
Ok(())
}
Required Methods§
fn date(&self) -> Result<Option<OffsetDateTime>>
fn immutability_policy_mode(&self) -> Result<Option<BlobImmutabilityPolicyMode>>
fn immutability_policy_expires_on(&self) -> Result<Option<OffsetDateTime>>
Implementations on Foreign Types§
Source§impl BlobClientSetImmutabilityPolicyResultHeaders for Response<BlobClientSetImmutabilityPolicyResult, NoFormat>
impl BlobClientSetImmutabilityPolicyResultHeaders for Response<BlobClientSetImmutabilityPolicyResult, 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 immutability_policy_mode(&self) -> Result<Option<BlobImmutabilityPolicyMode>>
fn immutability_policy_mode(&self) -> Result<Option<BlobImmutabilityPolicyMode>>
Indicates the immutability policy mode of the blob.
Source§fn immutability_policy_expires_on(&self) -> Result<Option<OffsetDateTime>>
fn immutability_policy_expires_on(&self) -> Result<Option<OffsetDateTime>>
UTC date/time value generated by the service that indicates the time at which the blob immutability policy will expire.