Interface ShredderSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ShredderSettings.Builder,,ShredderSettings> SdkBuilder<ShredderSettings.Builder,,ShredderSettings> SdkPojo
- Enclosing class:
ShredderSettings
@Mutable
@NotThreadSafe
public static interface ShredderSettings.Builder
extends SdkPojo, CopyableBuilder<ShredderSettings.Builder,ShredderSettings>
-
Method Summary
Modifier and TypeMethodDescriptioncanProcessManually(Boolean canProcessManually) Specifies whether users can manually trigger the shredder to delete content.Controls the rate (MB/minute) at which the shredder function runs on clients.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
-
canProcessManually
Specifies whether users can manually trigger the shredder to delete content.
- Parameters:
canProcessManually- Specifies whether users can manually trigger the shredder to delete content.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
intensity
Controls the rate (MB/minute) at which the shredder function runs on clients. Valid Values: Must be one of [0, 20, 60, 100].
A higher intensity setting could lead to higher battery usage on mobile devices.
- Parameters:
intensity- Controls the rate (MB/minute) at which the shredder function runs on clients. Valid Values: Must be one of [0, 20, 60, 100].A higher intensity setting could lead to higher battery usage on mobile devices.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-