Interface LustreRootSquashConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LustreRootSquashConfiguration.Builder,LustreRootSquashConfiguration>,SdkBuilder<LustreRootSquashConfiguration.Builder,LustreRootSquashConfiguration>,SdkPojo
- Enclosing class:
- LustreRootSquashConfiguration
public static interface LustreRootSquashConfiguration.Builder extends SdkPojo, CopyableBuilder<LustreRootSquashConfiguration.Builder,LustreRootSquashConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LustreRootSquashConfiguration.BuildernoSquashNids(String... noSquashNids)When root squash is enabled, you can optionally specify an array of NIDs of clients for which root squash does not apply.LustreRootSquashConfiguration.BuildernoSquashNids(Collection<String> noSquashNids)When root squash is enabled, you can optionally specify an array of NIDs of clients for which root squash does not apply.LustreRootSquashConfiguration.BuilderrootSquash(String rootSquash)You enable root squash by setting a user ID (UID) and group ID (GID) for the file system in the formatUID:GID(for example,365534:65534).-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
rootSquash
LustreRootSquashConfiguration.Builder rootSquash(String rootSquash)
You enable root squash by setting a user ID (UID) and group ID (GID) for the file system in the format
UID:GID(for example,365534:65534). The UID and GID values can range from0to4294967294:-
A non-zero value for UID and GID enables root squash. The UID and GID values can be different, but each must be a non-zero value.
-
A value of
0(zero) for UID and GID indicates root, and therefore disables root squash.
When root squash is enabled, the user ID and group ID of a root user accessing the file system are re-mapped to the UID and GID you provide.
- Parameters:
rootSquash- You enable root squash by setting a user ID (UID) and group ID (GID) for the file system in the formatUID:GID(for example,365534:65534). The UID and GID values can range from0to4294967294:-
A non-zero value for UID and GID enables root squash. The UID and GID values can be different, but each must be a non-zero value.
-
A value of
0(zero) for UID and GID indicates root, and therefore disables root squash.
When root squash is enabled, the user ID and group ID of a root user accessing the file system are re-mapped to the UID and GID you provide.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
noSquashNids
LustreRootSquashConfiguration.Builder noSquashNids(Collection<String> noSquashNids)
When root squash is enabled, you can optionally specify an array of NIDs of clients for which root squash does not apply. A client NID is a Lustre Network Identifier used to uniquely identify a client. You can specify the NID as either a single address or a range of addresses:
-
A single address is described in standard Lustre NID format by specifying the client’s IP address followed by the Lustre network ID (for example,
10.0.1.6@tcp). -
An address range is described using a dash to separate the range (for example,
10.0.[2-10].[1-255]@tcp).
- Parameters:
noSquashNids- When root squash is enabled, you can optionally specify an array of NIDs of clients for which root squash does not apply. A client NID is a Lustre Network Identifier used to uniquely identify a client. You can specify the NID as either a single address or a range of addresses:-
A single address is described in standard Lustre NID format by specifying the client’s IP address followed by the Lustre network ID (for example,
10.0.1.6@tcp). -
An address range is described using a dash to separate the range (for example,
10.0.[2-10].[1-255]@tcp).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
noSquashNids
LustreRootSquashConfiguration.Builder noSquashNids(String... noSquashNids)
When root squash is enabled, you can optionally specify an array of NIDs of clients for which root squash does not apply. A client NID is a Lustre Network Identifier used to uniquely identify a client. You can specify the NID as either a single address or a range of addresses:
-
A single address is described in standard Lustre NID format by specifying the client’s IP address followed by the Lustre network ID (for example,
10.0.1.6@tcp). -
An address range is described using a dash to separate the range (for example,
10.0.[2-10].[1-255]@tcp).
- Parameters:
noSquashNids- When root squash is enabled, you can optionally specify an array of NIDs of clients for which root squash does not apply. A client NID is a Lustre Network Identifier used to uniquely identify a client. You can specify the NID as either a single address or a range of addresses:-
A single address is described in standard Lustre NID format by specifying the client’s IP address followed by the Lustre network ID (for example,
10.0.1.6@tcp). -
An address range is described using a dash to separate the range (for example,
10.0.[2-10].[1-255]@tcp).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
-