public static interface LockRuleRequest.Builder extends RbinRequest.Builder, SdkPojo, CopyableBuilder<LockRuleRequest.Builder,LockRuleRequest>
| Modifier and Type | Method and Description |
|---|---|
LockRuleRequest.Builder |
identifier(String identifier)
The unique ID of the retention rule.
|
default LockRuleRequest.Builder |
lockConfiguration(Consumer<LockConfiguration.Builder> lockConfiguration)
Information about the retention rule lock configuration.
|
LockRuleRequest.Builder |
lockConfiguration(LockConfiguration lockConfiguration)
Information about the retention rule lock configuration.
|
LockRuleRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
LockRuleRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildLockRuleRequest.Builder identifier(String identifier)
The unique ID of the retention rule.
identifier - The unique ID of the retention rule.LockRuleRequest.Builder lockConfiguration(LockConfiguration lockConfiguration)
Information about the retention rule lock configuration.
lockConfiguration - Information about the retention rule lock configuration.default LockRuleRequest.Builder lockConfiguration(Consumer<LockConfiguration.Builder> lockConfiguration)
Information about the retention rule lock configuration.
This is a convenience method that creates an instance of theLockConfiguration.Builder avoiding the
need to create one manually via LockConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to lockConfiguration(LockConfiguration).
lockConfiguration - a consumer that will call methods on LockConfiguration.BuilderlockConfiguration(LockConfiguration)LockRuleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderLockRuleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.