Class RootSquashConfiguration.Builder
- java.lang.Object
- 
- com.oracle.bmc.lustrefilestorage.model.RootSquashConfiguration.Builder
 
- 
- Enclosing class:
- RootSquashConfiguration
 
 public static class RootSquashConfiguration.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description RootSquashConfigurationbuild()RootSquashConfiguration.BuilderclientExceptions(List<String> clientExceptions)A list of NIDs allowed with this lustre file system not to be squashed.RootSquashConfiguration.Buildercopy(RootSquashConfiguration model)RootSquashConfiguration.BuilderidentitySquash(RootSquashConfiguration.IdentitySquash identitySquash)Used when clients accessing the Lustre file system have their UID and GID remapped to squashUid and squashGid.RootSquashConfiguration.BuildersquashGid(Long squashGid)The GID value to remap to when squashing a client GID.RootSquashConfiguration.BuildersquashUid(Long squashUid)The UID value to remap to when squashing a client UID.
 
- 
- 
- 
Method Detail- 
identitySquashpublic RootSquashConfiguration.Builder identitySquash(RootSquashConfiguration.IdentitySquash identitySquash) Used when clients accessing the Lustre file system have their UID and GID remapped to squashUid and squashGid.If ROOT, only the root user and group (UID/GID 0) are remapped; if NONE, no remapping is done. If unspecified, defaults to NONE. - Parameters:
- identitySquash- the value to set
- Returns:
- this builder
 
 - 
squashUidpublic RootSquashConfiguration.Builder squashUid(Long squashUid) The UID value to remap to when squashing a client UID.See identitySquash for more details. If unspecified, defaults to 65534. - Parameters:
- squashUid- the value to set
- Returns:
- this builder
 
 - 
squashGidpublic RootSquashConfiguration.Builder squashGid(Long squashGid) The GID value to remap to when squashing a client GID.See identitySquash for more details. If unspecified, defaults to 65534. - Parameters:
- squashGid- the value to set
- Returns:
- this builder
 
 - 
clientExceptionspublic RootSquashConfiguration.Builder clientExceptions(List<String> clientExceptions) A list of NIDs allowed with this lustre file system not to be squashed.A maximum of 10 is allowed. - Parameters:
- clientExceptions- the value to set
- Returns:
- this builder
 
 - 
buildpublic RootSquashConfiguration build() 
 - 
copypublic RootSquashConfiguration.Builder copy(RootSquashConfiguration model) 
 
- 
 
-