< Summary

Class:Azure.Storage.Files.DataLake.Models.PathAccessControl
Assembly:Azure.Storage.Files.DataLake
File(s):C:\Git\azure-sdk-for-net\sdk\storage\Azure.Storage.Files.DataLake\src\Models\PathAccessControl.cs
Covered lines:5
Uncovered lines:0
Coverable lines:5
Total lines:41
Line coverage:100% (5 of 5)
Covered branches:0
Total branches:0

Metrics

MethodCyclomatic complexity Line coverage Branch coverage
get_Owner()-100%100%
get_Group()-100%100%
get_Permissions()-100%100%
get_AccessControlList()-100%100%
.ctor()-100%100%

File(s)

C:\Git\azure-sdk-for-net\sdk\storage\Azure.Storage.Files.DataLake\src\Models\PathAccessControl.cs

#LineLine coverage
 1// Copyright (c) Microsoft Corporation. All rights reserved.
 2// Licensed under the MIT License.
 3
 4using System.Collections.Generic;
 5
 6namespace Azure.Storage.Files.DataLake.Models
 7{
 8    /// <summary>
 9    /// The Access Control for a path.
 10    /// </summary>
 11    public class PathAccessControl
 12    {
 13        /// <summary>
 14        /// The owner of the file or directory. Included in the response if Hierarchical Namespace is enabled for the ac
 15        /// </summary>
 18816        public string Owner { get; internal set; }
 17
 18        /// <summary>
 19        /// The owning group of the file or directory. Included in the response if Hierarchical Namespace is enabled for
 20        /// </summary>
 18821        public string Group { get; internal set; }
 22
 23        /// <summary>
 24        /// The POSIX access permissions for the file owner, the file owning group, and others. Included in the response
 25        /// Hierarchical Namespace is enabled for the account.
 26        /// </summary>
 22027        public PathPermissions Permissions { get; internal set; }
 28
 29        /// <summary>
 30        /// The POSIX access control list for the file or directory.  Included in the response only if Hierarchical
 31        /// Namespace is enabled for the account.
 32        /// </summary>
 18833        public IEnumerable<PathAccessControlItem> AccessControlList { get; internal set; }
 34
 35        /// <summary>
 36        /// Prevent direct instantiation of PathAccessControl instances.
 37        /// You can use DataLakeModelFactory.PathAccessControl instead.
 38        /// </summary>
 27239        internal PathAccessControl() { }
 40    }
 41}