Interface DeleteFileSystemLustreConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DeleteFileSystemLustreConfiguration.Builder,DeleteFileSystemLustreConfiguration>,SdkBuilder<DeleteFileSystemLustreConfiguration.Builder,DeleteFileSystemLustreConfiguration>,SdkPojo
- Enclosing class:
- DeleteFileSystemLustreConfiguration
public static interface DeleteFileSystemLustreConfiguration.Builder extends SdkPojo, CopyableBuilder<DeleteFileSystemLustreConfiguration.Builder,DeleteFileSystemLustreConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DeleteFileSystemLustreConfiguration.BuilderfinalBackupTags(Collection<Tag> finalBackupTags)Use ifSkipFinalBackupis set tofalse, and you want to apply an array of tags to the final backup.DeleteFileSystemLustreConfiguration.BuilderfinalBackupTags(Consumer<Tag.Builder>... finalBackupTags)Use ifSkipFinalBackupis set tofalse, and you want to apply an array of tags to the final backup.DeleteFileSystemLustreConfiguration.BuilderfinalBackupTags(Tag... finalBackupTags)Use ifSkipFinalBackupis set tofalse, and you want to apply an array of tags to the final backup.DeleteFileSystemLustreConfiguration.BuilderskipFinalBackup(Boolean skipFinalBackup)SetSkipFinalBackupto false if you want to take a final backup of the file system you are deleting.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
skipFinalBackup
DeleteFileSystemLustreConfiguration.Builder skipFinalBackup(Boolean skipFinalBackup)
Set
SkipFinalBackupto false if you want to take a final backup of the file system you are deleting. By default, Amazon FSx will not take a final backup on your behalf when theDeleteFileSystemoperation is invoked. (Default = true)The
fsx:CreateBackuppermission is required if you setSkipFinalBackuptofalsein order to delete the file system and take a final backup.- Parameters:
skipFinalBackup- SetSkipFinalBackupto false if you want to take a final backup of the file system you are deleting. By default, Amazon FSx will not take a final backup on your behalf when theDeleteFileSystemoperation is invoked. (Default = true)The
fsx:CreateBackuppermission is required if you setSkipFinalBackuptofalsein order to delete the file system and take a final backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
finalBackupTags
DeleteFileSystemLustreConfiguration.Builder finalBackupTags(Collection<Tag> finalBackupTags)
Use if
SkipFinalBackupis set tofalse, and you want to apply an array of tags to the final backup. If you have set the file system propertyCopyTagsToBackupsto true, and you specify one or moreFinalBackupTagswhen deleting a file system, Amazon FSx will not copy any existing file system tags to the backup.- Parameters:
finalBackupTags- Use ifSkipFinalBackupis set tofalse, and you want to apply an array of tags to the final backup. If you have set the file system propertyCopyTagsToBackupsto true, and you specify one or moreFinalBackupTagswhen deleting a file system, Amazon FSx will not copy any existing file system tags to the backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
finalBackupTags
DeleteFileSystemLustreConfiguration.Builder finalBackupTags(Tag... finalBackupTags)
Use if
SkipFinalBackupis set tofalse, and you want to apply an array of tags to the final backup. If you have set the file system propertyCopyTagsToBackupsto true, and you specify one or moreFinalBackupTagswhen deleting a file system, Amazon FSx will not copy any existing file system tags to the backup.- Parameters:
finalBackupTags- Use ifSkipFinalBackupis set tofalse, and you want to apply an array of tags to the final backup. If you have set the file system propertyCopyTagsToBackupsto true, and you specify one or moreFinalBackupTagswhen deleting a file system, Amazon FSx will not copy any existing file system tags to the backup.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
finalBackupTags
DeleteFileSystemLustreConfiguration.Builder finalBackupTags(Consumer<Tag.Builder>... finalBackupTags)
Use if
This is a convenience method that creates an instance of theSkipFinalBackupis set tofalse, and you want to apply an array of tags to the final backup. If you have set the file system propertyCopyTagsToBackupsto true, and you specify one or moreFinalBackupTagswhen deleting a file system, Amazon FSx will not copy any existing file system tags to the backup.Tag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#finalBackupTags(List.) - Parameters:
finalBackupTags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#finalBackupTags(java.util.Collection)
-
-