Interface RootDirectory.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RootDirectory.Builder,,RootDirectory> SdkBuilder<RootDirectory.Builder,,RootDirectory> SdkPojo
- Enclosing class:
RootDirectory
@Mutable
@NotThreadSafe
public static interface RootDirectory.Builder
extends SdkPojo, CopyableBuilder<RootDirectory.Builder,RootDirectory>
-
Method Summary
Modifier and TypeMethodDescriptiondefault RootDirectory.BuildercreationPermissions(Consumer<CreationPermissions.Builder> creationPermissions) The permissions to set on newly created directories.creationPermissions(CreationPermissions creationPermissions) The permissions to set on newly created directories.The path to use as the root directory for the access point.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
path
The path to use as the root directory for the access point.
- Parameters:
path- The path to use as the root directory for the access point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationPermissions
The permissions to set on newly created directories.
- Parameters:
creationPermissions- The permissions to set on newly created directories.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationPermissions
default RootDirectory.Builder creationPermissions(Consumer<CreationPermissions.Builder> creationPermissions) The permissions to set on newly created directories.
This is a convenience method that creates an instance of theCreationPermissions.Builderavoiding the need to create one manually viaCreationPermissions.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocreationPermissions(CreationPermissions).- Parameters:
creationPermissions- a consumer that will call methods onCreationPermissions.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-