public class AbfsClient extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
AbfsClient(URL baseUrl,
SharedKeyCredentials sharedKeyCredentials,
AbfsConfiguration abfsConfiguration,
ExponentialRetryPolicy exponentialRetryPolicy,
AccessTokenProvider tokenProvider) |
public AbfsClient(URL baseUrl, SharedKeyCredentials sharedKeyCredentials, AbfsConfiguration abfsConfiguration, ExponentialRetryPolicy exponentialRetryPolicy, AccessTokenProvider tokenProvider)
public String getFileSystem()
public AbfsRestOperation createFilesystem() throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation setFilesystemProperties(String properties) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation listPath(String relativePath, boolean recursive, int listMaxResults, String continuation) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation getFilesystemProperties() throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation deleteFilesystem() throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation createPath(String path, boolean isFile, boolean overwrite, String permission, String umask) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation renamePath(String source, String destination, String continuation) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation append(String path, long position, byte[] buffer, int offset, int length) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation flush(String path, long position, boolean retainUncommittedData, boolean isClose) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation setPathProperties(String path, String properties) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation getPathStatus(String path) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation read(String path, long position, byte[] buffer, int bufferOffset, int bufferLength, String eTag) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation deletePath(String path, boolean recursive, String continuation) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation setOwner(String path, String owner, String group) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation setPermission(String path, String permission) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation setAcl(String path, String aclSpecString) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation setAcl(String path, String aclSpecString, String eTag) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation getAclStatus(String path) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic AbfsRestOperation getAclStatus(String path, boolean useUPN) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic static String urlEncode(String value) throws AzureBlobFileSystemException
AzureBlobFileSystemExceptionpublic String getAccessToken() throws IOException
IOExceptionCopyright © 2008–2020 Apache Software Foundation. All rights reserved.