Interface DeleteFileSystemLustreConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DeleteFileSystemLustreConfiguration.Builder,
,DeleteFileSystemLustreConfiguration> SdkBuilder<DeleteFileSystemLustreConfiguration.Builder,
,DeleteFileSystemLustreConfiguration> SdkPojo
- Enclosing class:
DeleteFileSystemLustreConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionfinalBackupTags
(Collection<Tag> finalBackupTags) Use ifSkipFinalBackup
is set tofalse
, and you want to apply an array of tags to the final backup.finalBackupTags
(Consumer<Tag.Builder>... finalBackupTags) Use ifSkipFinalBackup
is set tofalse
, and you want to apply an array of tags to the final backup.finalBackupTags
(Tag... finalBackupTags) Use ifSkipFinalBackup
is set tofalse
, and you want to apply an array of tags to the final backup.skipFinalBackup
(Boolean skipFinalBackup) SetSkipFinalBackup
to 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, sdkFields
-
Method Details
-
skipFinalBackup
Set
SkipFinalBackup
to 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 theDeleteFileSystem
operation is invoked. (Default = true)The
fsx:CreateBackup
permission is required if you setSkipFinalBackup
tofalse
in order to delete the file system and take a final backup.- Parameters:
skipFinalBackup
- SetSkipFinalBackup
to 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 theDeleteFileSystem
operation is invoked. (Default = true)The
fsx:CreateBackup
permission is required if you setSkipFinalBackup
tofalse
in 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
Use if
SkipFinalBackup
is set tofalse
, and you want to apply an array of tags to the final backup. If you have set the file system propertyCopyTagsToBackups
to true, and you specify one or moreFinalBackupTags
when deleting a file system, Amazon FSx will not copy any existing file system tags to the backup.- Parameters:
finalBackupTags
- Use ifSkipFinalBackup
is set tofalse
, and you want to apply an array of tags to the final backup. If you have set the file system propertyCopyTagsToBackups
to true, and you specify one or moreFinalBackupTags
when 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
Use if
SkipFinalBackup
is set tofalse
, and you want to apply an array of tags to the final backup. If you have set the file system propertyCopyTagsToBackups
to true, and you specify one or moreFinalBackupTags
when deleting a file system, Amazon FSx will not copy any existing file system tags to the backup.- Parameters:
finalBackupTags
- Use ifSkipFinalBackup
is set tofalse
, and you want to apply an array of tags to the final backup. If you have set the file system propertyCopyTagsToBackups
to true, and you specify one or moreFinalBackupTags
when 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 theSkipFinalBackup
is set tofalse
, and you want to apply an array of tags to the final backup. If you have set the file system propertyCopyTagsToBackups
to true, and you specify one or moreFinalBackupTags
when deleting a file system, Amazon FSx will not copy any existing file system tags to the backup.Tag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofinalBackupTags(List<Tag>)
.- 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:
-