public static interface OptionGroup.Builder extends CopyableBuilder<OptionGroup.Builder,OptionGroup>
| Modifier and Type | Method and Description |
|---|---|
OptionGroup.Builder |
allowsVpcAndNonVpcInstanceMemberships(Boolean allowsVpcAndNonVpcInstanceMemberships)
Indicates whether this option group can be applied to both VPC and non-VPC instances.
|
OptionGroup.Builder |
engineName(String engineName)
Indicates the name of the engine that this option group can be applied to.
|
OptionGroup.Builder |
majorEngineVersion(String majorEngineVersion)
Indicates the major engine version associated with this option group.
|
OptionGroup.Builder |
optionGroupArn(String optionGroupArn)
The Amazon Resource Name (ARN) for the option group.
|
OptionGroup.Builder |
optionGroupDescription(String optionGroupDescription)
Provides a description of the option group.
|
OptionGroup.Builder |
optionGroupName(String optionGroupName)
Specifies the name of the option group.
|
OptionGroup.Builder |
options(Collection<Option> options)
Indicates what options are available in the option group.
|
OptionGroup.Builder |
options(Consumer<Option.Builder>... options)
Indicates what options are available in the option group.
|
OptionGroup.Builder |
options(Option... options)
Indicates what options are available in the option group.
|
OptionGroup.Builder |
vpcId(String vpcId)
If AllowsVpcAndNonVpcInstanceMemberships is
false, this field is blank. |
copyapply, buildOptionGroup.Builder optionGroupName(String optionGroupName)
Specifies the name of the option group.
optionGroupName - Specifies the name of the option group.OptionGroup.Builder optionGroupDescription(String optionGroupDescription)
Provides a description of the option group.
optionGroupDescription - Provides a description of the option group.OptionGroup.Builder engineName(String engineName)
Indicates the name of the engine that this option group can be applied to.
engineName - Indicates the name of the engine that this option group can be applied to.OptionGroup.Builder majorEngineVersion(String majorEngineVersion)
Indicates the major engine version associated with this option group.
majorEngineVersion - Indicates the major engine version associated with this option group.OptionGroup.Builder options(Collection<Option> options)
Indicates what options are available in the option group.
options - Indicates what options are available in the option group.OptionGroup.Builder options(Option... options)
Indicates what options are available in the option group.
options - Indicates what options are available in the option group.OptionGroup.Builder options(Consumer<Option.Builder>... options)
Indicates what options are available in the option group.
This is a convenience that creates an instance of theList avoiding the need to
create one manually via List.
When the Consumer completes, List is called immediately and its
result is passed to #options(List.options - a consumer that will call methods on List#options(ListOptionGroup.Builder allowsVpcAndNonVpcInstanceMemberships(Boolean allowsVpcAndNonVpcInstanceMemberships)
Indicates whether this option group can be applied to both VPC and non-VPC instances. The value
true indicates the option group can be applied to both VPC and non-VPC instances.
allowsVpcAndNonVpcInstanceMemberships - Indicates whether this option group can be applied to both VPC and non-VPC instances. The value
true indicates the option group can be applied to both VPC and non-VPC instances.OptionGroup.Builder vpcId(String vpcId)
If AllowsVpcAndNonVpcInstanceMemberships is false, this field is blank. If
AllowsVpcAndNonVpcInstanceMemberships is true and this field is blank, then this option
group can be applied to both VPC and non-VPC instances. If this field contains a value, then this option
group can only be applied to instances that are in the VPC indicated by this field.
vpcId - If AllowsVpcAndNonVpcInstanceMemberships is false, this field is blank. If
AllowsVpcAndNonVpcInstanceMemberships is true and this field is blank, then this
option group can be applied to both VPC and non-VPC instances. If this field contains a value, then
this option group can only be applied to instances that are in the VPC indicated by this field.OptionGroup.Builder optionGroupArn(String optionGroupArn)
The Amazon Resource Name (ARN) for the option group.
optionGroupArn - The Amazon Resource Name (ARN) for the option group.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.