public final class AlluxioFuseFileSystemOpts extends Object
Modifier and Type | Method and Description |
---|---|
static AlluxioFuseFileSystemOpts |
create(AlluxioConfiguration conf)
Constructs an
AlluxioFuseFileSystemOpts with only Alluxio cluster configuration. |
static AlluxioFuseFileSystemOpts |
create(AlluxioConfiguration conf,
AlluxioFuseCliOpts fuseCliOpts)
Constructs an
AlluxioFuseFileSystemOpts with
Alluxio cluster configuration and command line input. |
String |
getAlluxioPath() |
String |
getFsName() |
Class<?> |
getFuseAuthPolicyClass() |
Optional<String> |
getFuseAuthPolicyCustomGroup() |
Optional<String> |
getFuseAuthPolicyCustomUser() |
int |
getFuseMaxPathCached() |
List<String> |
getFuseOptions() |
int |
getFuseUmountTimeout() |
String |
getMountPoint() |
long |
getStatCacheTimeout() |
boolean |
isDebug() |
boolean |
isMetadataCacheEnabled() |
boolean |
isSpecialCommandEnabled() |
boolean |
isUserGroupTranslationEnabled() |
public static AlluxioFuseFileSystemOpts create(AlluxioConfiguration conf)
AlluxioFuseFileSystemOpts
with only Alluxio cluster configuration.conf
- Alluxio cluster configurationpublic static AlluxioFuseFileSystemOpts create(AlluxioConfiguration conf, AlluxioFuseCliOpts fuseCliOpts)
AlluxioFuseFileSystemOpts
with
Alluxio cluster configuration and command line input.
Command line input has higher precedence if a property is set both in config and command.conf
- Alluxio cluster configurationfuseCliOpts
- Alluxio fuse command line inputpublic String getAlluxioPath()
public String getFsName()
public Class<?> getFuseAuthPolicyClass()
public Optional<String> getFuseAuthPolicyCustomGroup()
public Optional<String> getFuseAuthPolicyCustomUser()
public int getFuseMaxPathCached()
public int getFuseUmountTimeout()
public boolean isDebug()
public boolean isMetadataCacheEnabled()
public String getMountPoint()
public boolean isSpecialCommandEnabled()
public long getStatCacheTimeout()
public boolean isUserGroupTranslationEnabled()
Copyright © 2023. All Rights Reserved.