All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.microsoft.azure.datalake.store.acl.AclStatus Maven / Gradle / Ivy

There is a newer version: 2.3.10
Show newest version
/*
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Licensed under the MIT License.
 * See License.txt in the project root for license information.
 */

package com.microsoft.azure.datalake.store.acl;


import java.util.List;

/**
 * Object returned by the {@link com.microsoft.azure.datalake.store.ADLStoreClient#getAclStatus(String)}  getAclStatus}
 * call, that contains the Acl and Permission information for that file or directory.
 *
 */
public class AclStatus {
    /**
     * {@code List} containing the list of Acl entries for a file
     */
    public List aclSpec;

    /**
     * String containing the ID of the owner of the file
     */
    public String owner;

    /**
     * String containing the ID of the group that owns this file
     */
    public String group;

    /**
     * Unix permissions for the file/directory in Octal form
     */
    public String octalPermissions;

    /**
     * Sticky bit (only meaningful for a directory)
     */
    public boolean stickyBit;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy