Interface OptionGroupProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
OptionGroupProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-27T13:12:06.398Z")
@Stability(Stable)
public interface OptionGroupProps
extends software.amazon.jsii.JsiiSerializable
Construction properties for an OptionGroup.
Example:
Vpc vpc;
SecurityGroup securityGroup;
OptionGroup.Builder.create(this, "Options")
.engine(DatabaseInstanceEngine.oracleSe2(OracleSe2InstanceEngineProps.builder()
.version(OracleEngineVersion.VER_19)
.build()))
.configurations(List.of(OptionConfiguration.builder()
.name("OEM")
.port(5500)
.vpc(vpc)
.securityGroups(List.of(securityGroup))
.build()))
.optionGroupName("MyOptionGroup")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forOptionGroupPropsstatic final classAn implementation forOptionGroupProps -
Method Summary
Modifier and TypeMethodDescriptionstatic OptionGroupProps.Builderbuilder()The configurations for this option group.default StringA description of the option group.The database engine that this option group is associated with.default StringThe name of the option group.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getConfigurations
The configurations for this option group. -
getEngine
The database engine that this option group is associated with. -
getDescription
A description of the option group.Default: a CDK generated description
-
getOptionGroupName
The name of the option group.Default: - a CDK generated name
-
builder
- Returns:
- a
OptionGroupProps.BuilderofOptionGroupProps
-