Package com.pulumi.aws.rds.inputs
Class OptionGroupOptionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.rds.inputs.OptionGroupOptionArgs.Builder
-
- Enclosing class:
- OptionGroupOptionArgs
public static final class OptionGroupOptionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(OptionGroupOptionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(OptionGroupOptionArgs defaults)
-
-
Method Detail
-
dbSecurityGroupMemberships
public OptionGroupOptionArgs.Builder dbSecurityGroupMemberships(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> dbSecurityGroupMemberships)
- Parameters:
dbSecurityGroupMemberships
- List of DB Security Groups for which the option is enabled.- Returns:
- builder
-
dbSecurityGroupMemberships
public OptionGroupOptionArgs.Builder dbSecurityGroupMemberships(java.util.List<java.lang.String> dbSecurityGroupMemberships)
- Parameters:
dbSecurityGroupMemberships
- List of DB Security Groups for which the option is enabled.- Returns:
- builder
-
dbSecurityGroupMemberships
public OptionGroupOptionArgs.Builder dbSecurityGroupMemberships(java.lang.String... dbSecurityGroupMemberships)
- Parameters:
dbSecurityGroupMemberships
- List of DB Security Groups for which the option is enabled.- Returns:
- builder
-
optionName
public OptionGroupOptionArgs.Builder optionName(com.pulumi.core.Output<java.lang.String> optionName)
- Parameters:
optionName
- Name of the option (e.g., MEMCACHED).- Returns:
- builder
-
optionName
public OptionGroupOptionArgs.Builder optionName(java.lang.String optionName)
- Parameters:
optionName
- Name of the option (e.g., MEMCACHED).- Returns:
- builder
-
optionSettings
public OptionGroupOptionArgs.Builder optionSettings(@Nullable com.pulumi.core.Output<java.util.List<OptionGroupOptionOptionSettingArgs>> optionSettings)
- Parameters:
optionSettings
- The option settings to apply. See `option_settings` Block below for more details.- Returns:
- builder
-
optionSettings
public OptionGroupOptionArgs.Builder optionSettings(java.util.List<OptionGroupOptionOptionSettingArgs> optionSettings)
- Parameters:
optionSettings
- The option settings to apply. See `option_settings` Block below for more details.- Returns:
- builder
-
optionSettings
public OptionGroupOptionArgs.Builder optionSettings(OptionGroupOptionOptionSettingArgs... optionSettings)
- Parameters:
optionSettings
- The option settings to apply. See `option_settings` Block below for more details.- Returns:
- builder
-
port
public OptionGroupOptionArgs.Builder port(@Nullable com.pulumi.core.Output<java.lang.Integer> port)
- Parameters:
port
- Port number when connecting to the option (e.g., 11211). Leaving out or removing `port` from your configuration does not remove or clear a port from the option in AWS. AWS may assign a default port. Not including `port` in your configuration means that the AWS provider will ignore a previously set value, a value set by AWS, and any port changes.- Returns:
- builder
-
port
public OptionGroupOptionArgs.Builder port(java.lang.Integer port)
- Parameters:
port
- Port number when connecting to the option (e.g., 11211). Leaving out or removing `port` from your configuration does not remove or clear a port from the option in AWS. AWS may assign a default port. Not including `port` in your configuration means that the AWS provider will ignore a previously set value, a value set by AWS, and any port changes.- Returns:
- builder
-
version
public OptionGroupOptionArgs.Builder version(@Nullable com.pulumi.core.Output<java.lang.String> version)
- Parameters:
version
- Version of the option (e.g., 13.1.0.0). Leaving out or removing `version` from your configuration does not remove or clear a version from the option in AWS. AWS may assign a default version. Not including `version` in your configuration means that the AWS provider will ignore a previously set value, a value set by AWS, and any version changes.- Returns:
- builder
-
version
public OptionGroupOptionArgs.Builder version(java.lang.String version)
- Parameters:
version
- Version of the option (e.g., 13.1.0.0). Leaving out or removing `version` from your configuration does not remove or clear a version from the option in AWS. AWS may assign a default version. Not including `version` in your configuration means that the AWS provider will ignore a previously set value, a value set by AWS, and any version changes.- Returns:
- builder
-
vpcSecurityGroupMemberships
public OptionGroupOptionArgs.Builder vpcSecurityGroupMemberships(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> vpcSecurityGroupMemberships)
- Parameters:
vpcSecurityGroupMemberships
- List of VPC Security Groups for which the option is enabled.- Returns:
- builder
-
vpcSecurityGroupMemberships
public OptionGroupOptionArgs.Builder vpcSecurityGroupMemberships(java.util.List<java.lang.String> vpcSecurityGroupMemberships)
- Parameters:
vpcSecurityGroupMemberships
- List of VPC Security Groups for which the option is enabled.- Returns:
- builder
-
vpcSecurityGroupMemberships
public OptionGroupOptionArgs.Builder vpcSecurityGroupMemberships(java.lang.String... vpcSecurityGroupMemberships)
- Parameters:
vpcSecurityGroupMemberships
- List of VPC Security Groups for which the option is enabled.- Returns:
- builder
-
build
public OptionGroupOptionArgs build()
-
-