public static interface ModifyOptionGroupRequest.Builder extends RdsRequest.Builder, SdkPojo, CopyableBuilder<ModifyOptionGroupRequest.Builder,ModifyOptionGroupRequest>
Modifier and Type | Method and Description |
---|---|
ModifyOptionGroupRequest.Builder |
applyImmediately(Boolean applyImmediately)
A value that indicates whether to apply the change immediately or during the next maintenance window for each
instance associated with the option group.
|
ModifyOptionGroupRequest.Builder |
optionGroupName(String optionGroupName)
The name of the option group to be modified.
|
ModifyOptionGroupRequest.Builder |
optionsToInclude(Collection<OptionConfiguration> optionsToInclude)
Options in this list are added to the option group or, if already present, the specified configuration is
used to update the existing configuration.
|
ModifyOptionGroupRequest.Builder |
optionsToInclude(Consumer<OptionConfiguration.Builder>... optionsToInclude)
Options in this list are added to the option group or, if already present, the specified configuration is
used to update the existing configuration.
|
ModifyOptionGroupRequest.Builder |
optionsToInclude(OptionConfiguration... optionsToInclude)
Options in this list are added to the option group or, if already present, the specified configuration is
used to update the existing configuration.
|
ModifyOptionGroupRequest.Builder |
optionsToRemove(Collection<String> optionsToRemove)
Options in this list are removed from the option group.
|
ModifyOptionGroupRequest.Builder |
optionsToRemove(String... optionsToRemove)
Options in this list are removed from the option group.
|
ModifyOptionGroupRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
ModifyOptionGroupRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
ModifyOptionGroupRequest.Builder optionGroupName(String optionGroupName)
The name of the option group to be modified.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group, and that option group can't be removed from a DB instance once it is associated with a DB instance
optionGroupName
- The name of the option group to be modified.
Permanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group, and that option group can't be removed from a DB instance once it is associated with a DB instance
ModifyOptionGroupRequest.Builder optionsToInclude(Collection<OptionConfiguration> optionsToInclude)
Options in this list are added to the option group or, if already present, the specified configuration is used to update the existing configuration.
optionsToInclude
- Options in this list are added to the option group or, if already present, the specified configuration
is used to update the existing configuration.ModifyOptionGroupRequest.Builder optionsToInclude(OptionConfiguration... optionsToInclude)
Options in this list are added to the option group or, if already present, the specified configuration is used to update the existing configuration.
optionsToInclude
- Options in this list are added to the option group or, if already present, the specified configuration
is used to update the existing configuration.ModifyOptionGroupRequest.Builder optionsToInclude(Consumer<OptionConfiguration.Builder>... optionsToInclude)
Options in this list are added to the option group or, if already present, the specified configuration is used to update the existing configuration.
This is a convenience that creates an instance of theList.Builder
avoiding the
need to create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately
and its result is passed to #optionsToInclude(List)
.optionsToInclude
- a consumer that will call methods on List.Builder
#optionsToInclude(List)
ModifyOptionGroupRequest.Builder optionsToRemove(Collection<String> optionsToRemove)
Options in this list are removed from the option group.
optionsToRemove
- Options in this list are removed from the option group.ModifyOptionGroupRequest.Builder optionsToRemove(String... optionsToRemove)
Options in this list are removed from the option group.
optionsToRemove
- Options in this list are removed from the option group.ModifyOptionGroupRequest.Builder applyImmediately(Boolean applyImmediately)
A value that indicates whether to apply the change immediately or during the next maintenance window for each instance associated with the option group.
applyImmediately
- A value that indicates whether to apply the change immediately or during the next maintenance window
for each instance associated with the option group.ModifyOptionGroupRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
ModifyOptionGroupRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2019. All rights reserved.