public class CreateDirectoryContext extends CreatePathContext<CreateDirectoryPOptions.Builder,CreateDirectoryContext>
CreateDirectoryPOptions.| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<AclEntry> |
mDefaultAcl |
mAcl, mGroup, mMetadataLoad, mMode, mMountPoint, mOperationTimeMs, mOwner, mRecursive, mTtl, mTtlAction, mXAttr| Modifier and Type | Method and Description |
|---|---|
static CreateDirectoryContext |
create(CreateDirectoryPOptions.Builder optionsBuilder) |
static CreateDirectoryContext |
defaults() |
java.util.List<AclEntry> |
getDefaultAcl() |
UfsStatus |
getUfsStatus() |
static CreateDirectoryContext |
mergeFrom(CreateDirectoryPOptions.Builder optionsBuilder)
Merges and embeds the given
CreateDirectoryPOptions with the corresponding master
options. |
CreateDirectoryContext |
setDefaultAcl(java.util.List<AclEntry> defaultAcl)
Sets the default ACL in the context.
|
CreateDirectoryContext |
setUfsStatus(UfsStatus ufsStatus)
Sets
UfsStatus for the directory. |
java.lang.String |
toString() |
getAcl, getGroup, getMode, getOperationTimeMs, getOwner, getThis, getTtl, getTtlAction, getWriteType, getXAttr, isMetadataLoad, isMountPoint, isPersisted, isRecursive, setAcl, setGroup, setMetadataLoad, setMountPoint, setOperationTimeMs, setOwner, setWriteType, setXAttrgetCancelledTrackers, getOptions, withTrackerprotected java.util.List<AclEntry> mDefaultAcl
public static CreateDirectoryContext create(CreateDirectoryPOptions.Builder optionsBuilder)
optionsBuilder - Builder for proto CreateDirectoryPOptionsCreateDirectoryContext with given optionspublic static CreateDirectoryContext mergeFrom(CreateDirectoryPOptions.Builder optionsBuilder)
CreateDirectoryPOptions with the corresponding master
options.optionsBuilder - Builder for proto CreateDirectoryPOptions to merge with defaultsCreateDirectoryContext with default values for masterpublic static CreateDirectoryContext defaults()
CreateDirectoryContext with default values for masterpublic UfsStatus getUfsStatus()
public CreateDirectoryContext setUfsStatus(UfsStatus ufsStatus)
UfsStatus for the directory.ufsStatus - Ufs status to setpublic CreateDirectoryContext setDefaultAcl(java.util.List<AclEntry> defaultAcl)
defaultAcl - a list of default ACL Entriespublic java.util.List<AclEntry> getDefaultAcl()
public java.lang.String toString()
toString in class CreatePathContext<CreateDirectoryPOptions.Builder,CreateDirectoryContext>Copyright © 2020. All Rights Reserved.