pub struct BlobPropertiesInternal {Show 40 fields
pub creation_time: Option<OffsetDateTime>,
pub last_modified: OffsetDateTime,
pub etag: String,
pub content_length: Option<i64>,
pub content_type: Option<String>,
pub content_encoding: Option<String>,
pub content_language: Option<String>,
pub content_md5: Option<String>,
pub content_disposition: Option<String>,
pub cache_control: Option<String>,
pub x_ms_blob_sequence_number: Option<i64>,
pub blob_type: Option<BlobType>,
pub lease_status: Option<LeaseStatus>,
pub lease_state: Option<LeaseState>,
pub lease_duration: Option<LeaseDuration>,
pub copy_id: Option<String>,
pub copy_status: Option<CopyStatus>,
pub copy_source: Option<String>,
pub copy_progress: Option<String>,
pub copy_completion_time: Option<OffsetDateTime>,
pub copy_status_description: Option<String>,
pub server_encrypted: Option<bool>,
pub incremental_copy: Option<bool>,
pub destination_snapshot: Option<String>,
pub deleted_time: Option<OffsetDateTime>,
pub remaining_retention_days: Option<i64>,
pub access_tier: Option<AccessTier>,
pub access_tier_inferred: Option<bool>,
pub archive_status: Option<ArchiveStatus>,
pub customer_provided_key_sha256: Option<String>,
pub encryption_scope: Option<String>,
pub access_tier_change_time: Option<OffsetDateTime>,
pub tag_count: Option<i64>,
pub expiry_time: Option<OffsetDateTime>,
pub sealed: Option<bool>,
pub rehydrate_priority: Option<RehydratePriority>,
pub last_access_time: Option<OffsetDateTime>,
pub immutability_policy_until_date: Option<OffsetDateTime>,
pub immutability_policy_mode: Option<ImmutabilityPolicyMode>,
pub legal_hold: Option<bool>,
}
Expand description
Properties of a blob
Fields§
§creation_time: Option<OffsetDateTime>
§last_modified: OffsetDateTime
§etag: String
§content_length: Option<i64>
Size in bytes
content_type: Option<String>
§content_encoding: Option<String>
§content_language: Option<String>
§content_md5: Option<String>
§content_disposition: Option<String>
§cache_control: Option<String>
§x_ms_blob_sequence_number: Option<i64>
§blob_type: Option<BlobType>
§lease_status: Option<LeaseStatus>
§lease_state: Option<LeaseState>
§lease_duration: Option<LeaseDuration>
§copy_id: Option<String>
§copy_status: Option<CopyStatus>
§copy_source: Option<String>
§copy_progress: Option<String>
§copy_completion_time: Option<OffsetDateTime>
§copy_status_description: Option<String>
§server_encrypted: Option<bool>
§incremental_copy: Option<bool>
§destination_snapshot: Option<String>
§deleted_time: Option<OffsetDateTime>
§remaining_retention_days: Option<i64>
§access_tier: Option<AccessTier>
§access_tier_inferred: Option<bool>
§archive_status: Option<ArchiveStatus>
§customer_provided_key_sha256: Option<String>
§encryption_scope: Option<String>
The name of the encryption scope under which the blob is encrypted.
access_tier_change_time: Option<OffsetDateTime>
§tag_count: Option<i64>
§expiry_time: Option<OffsetDateTime>
§sealed: Option<bool>
§rehydrate_priority: Option<RehydratePriority>
If an object is in rehydrate pending state then this header is returned with priority of rehydrate. Valid values are High and Standard.
last_access_time: Option<OffsetDateTime>
§immutability_policy_until_date: Option<OffsetDateTime>
§immutability_policy_mode: Option<ImmutabilityPolicyMode>
§legal_hold: Option<bool>
Implementations§
Source§impl BlobPropertiesInternal
impl BlobPropertiesInternal
pub fn new(last_modified: OffsetDateTime, etag: String) -> Self
Trait Implementations§
Source§impl Clone for BlobPropertiesInternal
impl Clone for BlobPropertiesInternal
Source§fn clone(&self) -> BlobPropertiesInternal
fn clone(&self) -> BlobPropertiesInternal
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BlobPropertiesInternal
impl Debug for BlobPropertiesInternal
Source§impl<'de> Deserialize<'de> for BlobPropertiesInternal
impl<'de> Deserialize<'de> for BlobPropertiesInternal
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BlobPropertiesInternal
impl PartialEq for BlobPropertiesInternal
Source§impl Serialize for BlobPropertiesInternal
impl Serialize for BlobPropertiesInternal
impl StructuralPartialEq for BlobPropertiesInternal
Auto Trait Implementations§
impl Freeze for BlobPropertiesInternal
impl RefUnwindSafe for BlobPropertiesInternal
impl Send for BlobPropertiesInternal
impl Sync for BlobPropertiesInternal
impl Unpin for BlobPropertiesInternal
impl UnwindSafe for BlobPropertiesInternal
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more