Class UssSetAcl
- java.lang.Object
-
- zowe.client.sdk.zosfiles.uss.methods.UssSetAcl
-
public class UssSetAcl extends Object
Provides Unix System Services (USS) setfacl functionality- Version:
- 5.0
- Author:
- James Kostrewski
-
-
Constructor Summary
Constructors Constructor Description UssSetAcl(ZosConnection connection)UssSetAcl Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Responsedelete(String targetPath, String value)Deletes the specified ACL entry from the file or directoryResponsedeleteByType(String targetPath, DeleteAclType deleteType)Delete all extended ACL entries by type (setfacl -D type):Responsemodify(String targetPath, String value)Modifies the specified ACL entry for the file or directoryResponseset(String targetPath, String value)Sets the ACL for a USS file or directoryResponsesetAclCommon(String targetPath, UssSetAclInputData setAclInputData)Sets the ACL for a USS file or directory request driven by UssSetAclInputData object settings
-
-
-
Constructor Detail
-
UssSetAcl
public UssSetAcl(ZosConnection connection)
UssSetAcl Constructor- Parameters:
connection- for connection information, see ZosConnection object
-
-
Method Detail
-
set
public Response set(String targetPath, String value) throws ZosmfRequestException
Sets the ACL for a USS file or directory- Parameters:
targetPath- target path of the file or directoryvalue- sets the extended ACL entries that are specified by 'entries'- Returns:
- Response object
- Throws:
ZosmfRequestException- request error state
-
modify
public Response modify(String targetPath, String value) throws ZosmfRequestException
Modifies the specified ACL entry for the file or directory- Parameters:
targetPath- target path of the file or directoryvalue- modifies the extended ACL entries that are specified by 'entries'- Returns:
- Response object
- Throws:
ZosmfRequestException- request error state
-
delete
public Response delete(String targetPath, String value) throws ZosmfRequestException
Deletes the specified ACL entry from the file or directory- Parameters:
targetPath- target path of the file or directoryvalue- deletes the extended ACL entries that are specified by 'entries'- Returns:
- Response object
- Throws:
ZosmfRequestException- request error state
-
deleteByType
public Response deleteByType(String targetPath, DeleteAclType deleteType) throws ZosmfRequestException
Delete all extended ACL entries by type (setfacl -D type):- Parameters:
targetPath- target path of the file or directorydeleteType- deletes the extended ACL entries that are specified by type- Returns:
- Response object
- Throws:
ZosmfRequestException- request error state
-
setAclCommon
public Response setAclCommon(String targetPath, UssSetAclInputData setAclInputData) throws ZosmfRequestException
Sets the ACL for a USS file or directory request driven by UssSetAclInputData object settings- Parameters:
targetPath- target path of the file or directorysetAclInputData- UssSetAclInputData object to drive the request- Returns:
- Response object
- Throws:
ZosmfRequestException- request error state
-
-