Class OptionGroupOptionArgs.Builder

  • Enclosing class:
    OptionGroupOptionArgs

    public static final class OptionGroupOptionArgs.Builder
    extends java.lang.Object
    • 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
      • 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