java.lang.Object
com.microsoft.azure.management.datalake.analytics.models.AclDeleteParameters

public class AclDeleteParameters extends Object
The parameters used to delete an access control list (ACL) entry.
  • Constructor Details

    • AclDeleteParameters

      public AclDeleteParameters()
  • Method Details

    • aceType

      public AclType aceType()
      Get the access control list (ACL) entry type. UserObj and GroupObj denote the owning user and group, respectively. Possible values include: 'UserObj', 'GroupObj', 'Other', 'User', 'Group'.
      Returns:
      the aceType value
    • withAceType

      public AclDeleteParameters withAceType(AclType aceType)
      Set the access control list (ACL) entry type. UserObj and GroupObj denote the owning user and group, respectively. Possible values include: 'UserObj', 'GroupObj', 'Other', 'User', 'Group'.
      Parameters:
      aceType - the aceType value to set
      Returns:
      the AclDeleteParameters object itself.
    • principalId

      public UUID principalId()
      Get the Azure AD object ID of the user or group being specified in the access control list (ACL) entry.
      Returns:
      the principalId value
    • withPrincipalId

      public AclDeleteParameters withPrincipalId(UUID principalId)
      Set the Azure AD object ID of the user or group being specified in the access control list (ACL) entry.
      Parameters:
      principalId - the principalId value to set
      Returns:
      the AclDeleteParameters object itself.