Azure.Storage.Blobs.Models.BlobPropertiesInternal
namespace Azure.Storage.Blobs.Models
{
internal class BlobPropertiesInternal : IXmlSerializable
{
public DateTimeOffset? CreatedOn { get; }
public DateTimeOffset LastModified { get; }
public string ETag { get; }
public long? ContentLength { get; }
public string ContentType { get; }
public string ContentEncoding { get; }
public string ContentLanguage { get; }
public BinaryData ContentMd5 { get; }
public string ContentDisposition { get; }
public string CacheControl { get; }
public long? BlobSequenceNumber { get; }
public BlobType? BlobType { get; }
public LeaseStatus? LeaseStatus { get; }
public LeaseState? LeaseState { get; }
public LeaseDurationType? LeaseDuration { get; }
public string CopyId { get; }
public CopyStatus? CopyStatus { get; }
public string CopySource { get; }
public string CopyProgress { get; }
public DateTimeOffset? CopyCompletionOn { get; }
public string CopyStatusDescription { get; }
public bool? ServerEncrypted { get; }
public bool? IncrementalCopy { get; }
public string DestinationSnapshot { get; }
public DateTimeOffset? DeletedOn { get; }
public int? RemainingRetentionDays { get; }
public AccessTier? AccessTier { get; }
public bool? AccessTierInferred { get; }
public ArchiveStatus? ArchiveStatus { get; }
public AccessTier? SmartAccessTier { get; }
public string CustomerProvidedKeySha256 { get; }
public string EncryptionScope { get; }
public DateTimeOffset? AccessTierChangedOn { get; }
public int? TagCount { get; }
public DateTimeOffset? ExpiresOn { get; }
public bool? IsSealed { get; }
public RehydratePriority? RehydratePriority { get; }
public DateTimeOffset? LastAccessedOn { get; }
public DateTimeOffset? ImmutabilityPolicyExpiresOn { get; }
public BlobImmutabilityPolicyMode? ImmutabilityPolicyMode { get; }
public bool? LegalHold { get; }
protected virtual BlobPropertiesInternal PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options);
BinaryData Write(ModelReaderWriterOptions options);
BlobPropertiesInternal Create(BinaryData data, ModelReaderWriterOptions options);
string GetFormatFromOptions(ModelReaderWriterOptions options);
}
}