Azure.Storage.Blobs.Models.ContainerPropertiesInternal
class ContainerPropertiesInternal : IPersistableModel<ContainerPropertiesInternal>, IXmlSerializable
namespace Azure.Storage.Blobs.Models
{
internal class ContainerPropertiesInternal : IXmlSerializable
{
public DateTimeOffset LastModified { get; }
public string ETag { get; }
public LeaseStatus? LeaseStatus { get; }
public LeaseState? LeaseState { get; }
public LeaseDurationType? LeaseDuration { get; }
public PublicAccessType? PublicAccess { get; }
public bool? HasImmutabilityPolicy { get; }
public bool? HasLegalHold { get; }
public string DefaultEncryptionScope { get; }
public bool? PreventEncryptionScopeOverride { get; }
public DateTimeOffset? DeletedOn { get; }
public int? RemainingRetentionDays { get; }
public bool? IsImmutableStorageWithVersioningEnabled { get; }
protected virtual ContainerPropertiesInternal PersistableModelCreateCore(BinaryData data, ModelReaderWriterOptions options);
protected virtual BinaryData PersistableModelWriteCore(ModelReaderWriterOptions options);
BinaryData Write(ModelReaderWriterOptions options);
ContainerPropertiesInternal Create(BinaryData data, ModelReaderWriterOptions options);
string GetFormatFromOptions(ModelReaderWriterOptions options);
}
}