@Generated(value="software.amazon.awssdk:codegen") public final class ModifyOptionGroupRequest extends RdsRequest implements ToCopyableBuilder<ModifyOptionGroupRequest.Builder,ModifyOptionGroupRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ModifyOptionGroupRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
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.
|
static ModifyOptionGroupRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasOptionsToInclude()
Returns true if the OptionsToInclude property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasOptionsToRemove()
Returns true if the OptionsToRemove property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
String |
optionGroupName()
The name of the option group to be modified.
|
List<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.
|
List<String> |
optionsToRemove()
Options in this list are removed from the option group.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ModifyOptionGroupRequest.Builder> |
serializableBuilderClass() |
ModifyOptionGroupRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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
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
public final boolean hasOptionsToInclude()
public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasOptionsToInclude() to see if a value was sent in this field.
public final boolean hasOptionsToRemove()
public final List<String> optionsToRemove()
Options in this list are removed from the option group.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasOptionsToRemove() to see if a value was sent in this field.
public final 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.
public ModifyOptionGroupRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ModifyOptionGroupRequest.Builder,ModifyOptionGroupRequest>toBuilder in class RdsRequestpublic static ModifyOptionGroupRequest.Builder builder()
public static Class<? extends ModifyOptionGroupRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.