public static interface CreateOptionGroupRequest.Builder extends RdsRequest.Builder, SdkPojo, CopyableBuilder<CreateOptionGroupRequest.Builder,CreateOptionGroupRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateOptionGroupRequest.Builder |
engineName(String engineName)
Specifies the name of the engine that this option group should be associated with.
|
CreateOptionGroupRequest.Builder |
majorEngineVersion(String majorEngineVersion)
Specifies the major version of the engine that this option group should be associated with.
|
CreateOptionGroupRequest.Builder |
optionGroupDescription(String optionGroupDescription)
The description of the option group.
|
CreateOptionGroupRequest.Builder |
optionGroupName(String optionGroupName)
Specifies the name of the option group to be created.
|
CreateOptionGroupRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateOptionGroupRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateOptionGroupRequest.Builder |
tags(Collection<Tag> tags)
Tags to assign to the option group.
|
CreateOptionGroupRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
Tags to assign to the option group.
|
CreateOptionGroupRequest.Builder |
tags(Tag... tags)
Tags to assign to the option group.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateOptionGroupRequest.Builder optionGroupName(String optionGroupName)
Specifies the name of the option group to be created.
Constraints:
Must be 1 to 255 letters, numbers, or hyphens
First character must be a letter
Can't end with a hyphen or contain two consecutive hyphens
Example: myoptiongroup
optionGroupName - Specifies the name of the option group to be created.
Constraints:
Must be 1 to 255 letters, numbers, or hyphens
First character must be a letter
Can't end with a hyphen or contain two consecutive hyphens
Example: myoptiongroup
CreateOptionGroupRequest.Builder engineName(String engineName)
Specifies the name of the engine that this option group should be associated with.
Valid Values:
mariadb
mysql
oracle-ee
oracle-ee-cdb
oracle-se2
oracle-se2-cdb
postgres
sqlserver-ee
sqlserver-se
sqlserver-ex
sqlserver-web
engineName - Specifies the name of the engine that this option group should be associated with.
Valid Values:
mariadb
mysql
oracle-ee
oracle-ee-cdb
oracle-se2
oracle-se2-cdb
postgres
sqlserver-ee
sqlserver-se
sqlserver-ex
sqlserver-web
CreateOptionGroupRequest.Builder majorEngineVersion(String majorEngineVersion)
Specifies the major version of the engine that this option group should be associated with.
majorEngineVersion - Specifies the major version of the engine that this option group should be associated with.CreateOptionGroupRequest.Builder optionGroupDescription(String optionGroupDescription)
The description of the option group.
optionGroupDescription - The description of the option group.CreateOptionGroupRequest.Builder tags(Collection<Tag> tags)
Tags to assign to the option group.
tags - Tags to assign to the option group.CreateOptionGroupRequest.Builder tags(Tag... tags)
Tags to assign to the option group.
tags - Tags to assign to the option group.CreateOptionGroupRequest.Builder tags(Consumer<Tag.Builder>... tags)
Tags to assign to the option group.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one manually via
Tag.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to #tags(List.
tags - a consumer that will call methods on Tag.Builder#tags(java.util.Collection) CreateOptionGroupRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateOptionGroupRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.