/// <summary> /// Creates a new BlobMetrics instance. /// </summary> /// <param name="skipInitialization">Whether to skip initializing nested objects.</param> internal BlobMetrics(bool skipInitialization) { if (!skipInitialization) { RetentionPolicy = new Azure.Storage.Blobs.Models.BlobRetentionPolicy(); } }
/// <summary> /// Creates a new BlobAnalyticsLogging instance /// </summary> /// <param name="skipInitialization">Whether to skip initializing nested objects.</param> internal BlobAnalyticsLogging(bool skipInitialization) { if (!skipInitialization) { RetentionPolicy = new Azure.Storage.Blobs.Models.BlobRetentionPolicy(); } }
/// <summary> /// Creates a new BlobServiceProperties instance. /// </summary> /// <param name="skipInitialization">Whether to skip initializing nested objects.</param> internal BlobServiceProperties(bool skipInitialization) { if (!skipInitialization) { Logging = new Azure.Storage.Blobs.Models.BlobAnalyticsLogging(); HourMetrics = new Azure.Storage.Blobs.Models.BlobMetrics(); MinuteMetrics = new Azure.Storage.Blobs.Models.BlobMetrics(); DeleteRetentionPolicy = new Azure.Storage.Blobs.Models.BlobRetentionPolicy(); StaticWebsite = new Azure.Storage.Blobs.Models.BlobStaticWebsite(); } }