Class ModifyDBParameterGroupRequest

    • Constructor Detail

      • ModifyDBParameterGroupRequest

        public ModifyDBParameterGroupRequest()
        Default constructor for ModifyDBParameterGroupRequest object. Callers should use the setter or fluent setter (with...) methods to initialize the object after creating it.
      • ModifyDBParameterGroupRequest

        public ModifyDBParameterGroupRequest​(String dBParameterGroupName,
                                             List<Parameter> parameters)
        Constructs a new ModifyDBParameterGroupRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
        Parameters:
        dBParameterGroupName - The name of the DB parameter group.

        Constraints:

        • Must be the name of an existing DB parameter group
        • Must be 1 to 255 alphanumeric characters
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens
        parameters - An array of parameter names, values, and the apply method for the parameter update. At least one parameter name, value, and apply method must be supplied; subsequent arguments are optional. A maximum of 20 parameters can be modified in a single request.

        Valid Values (for the application method): immediate | pending-reboot

        You can use the immediate value with dynamic parameters only. You can use the pending-reboot value for both dynamic and static parameters, and changes are applied when you reboot the DB instance without failover.
    • Method Detail

      • setDBParameterGroupName

        public void setDBParameterGroupName​(String dBParameterGroupName)

        The name of the DB parameter group.

        Constraints:

        • Must be the name of an existing DB parameter group
        • Must be 1 to 255 alphanumeric characters
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens
        Parameters:
        dBParameterGroupName - The name of the DB parameter group.

        Constraints:

        • Must be the name of an existing DB parameter group
        • Must be 1 to 255 alphanumeric characters
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens
      • getDBParameterGroupName

        public String getDBParameterGroupName()

        The name of the DB parameter group.

        Constraints:

        • Must be the name of an existing DB parameter group
        • Must be 1 to 255 alphanumeric characters
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens
        Returns:
        The name of the DB parameter group.

        Constraints:

        • Must be the name of an existing DB parameter group
        • Must be 1 to 255 alphanumeric characters
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens
      • withDBParameterGroupName

        public ModifyDBParameterGroupRequest withDBParameterGroupName​(String dBParameterGroupName)

        The name of the DB parameter group.

        Constraints:

        • Must be the name of an existing DB parameter group
        • Must be 1 to 255 alphanumeric characters
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens
        Parameters:
        dBParameterGroupName - The name of the DB parameter group.

        Constraints:

        • Must be the name of an existing DB parameter group
        • Must be 1 to 255 alphanumeric characters
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getParameters

        public List<Parameter> getParameters()

        An array of parameter names, values, and the apply method for the parameter update. At least one parameter name, value, and apply method must be supplied; subsequent arguments are optional. A maximum of 20 parameters can be modified in a single request.

        Valid Values (for the application method): immediate | pending-reboot

        You can use the immediate value with dynamic parameters only. You can use the pending-reboot value for both dynamic and static parameters, and changes are applied when you reboot the DB instance without failover.
        Returns:
        An array of parameter names, values, and the apply method for the parameter update. At least one parameter name, value, and apply method must be supplied; subsequent arguments are optional. A maximum of 20 parameters can be modified in a single request.

        Valid Values (for the application method): immediate | pending-reboot

        You can use the immediate value with dynamic parameters only. You can use the pending-reboot value for both dynamic and static parameters, and changes are applied when you reboot the DB instance without failover.
      • setParameters

        public void setParameters​(Collection<Parameter> parameters)

        An array of parameter names, values, and the apply method for the parameter update. At least one parameter name, value, and apply method must be supplied; subsequent arguments are optional. A maximum of 20 parameters can be modified in a single request.

        Valid Values (for the application method): immediate | pending-reboot

        You can use the immediate value with dynamic parameters only. You can use the pending-reboot value for both dynamic and static parameters, and changes are applied when you reboot the DB instance without failover.
        Parameters:
        parameters - An array of parameter names, values, and the apply method for the parameter update. At least one parameter name, value, and apply method must be supplied; subsequent arguments are optional. A maximum of 20 parameters can be modified in a single request.

        Valid Values (for the application method): immediate | pending-reboot

        You can use the immediate value with dynamic parameters only. You can use the pending-reboot value for both dynamic and static parameters, and changes are applied when you reboot the DB instance without failover.
      • withParameters

        public ModifyDBParameterGroupRequest withParameters​(Parameter... parameters)

        An array of parameter names, values, and the apply method for the parameter update. At least one parameter name, value, and apply method must be supplied; subsequent arguments are optional. A maximum of 20 parameters can be modified in a single request.

        Valid Values (for the application method): immediate | pending-reboot

        You can use the immediate value with dynamic parameters only. You can use the pending-reboot value for both dynamic and static parameters, and changes are applied when you reboot the DB instance without failover.

        NOTE: This method appends the values to the existing list (if any). Use setParameters(java.util.Collection) or withParameters(java.util.Collection) if you want to override the existing values.

        Parameters:
        parameters - An array of parameter names, values, and the apply method for the parameter update. At least one parameter name, value, and apply method must be supplied; subsequent arguments are optional. A maximum of 20 parameters can be modified in a single request.

        Valid Values (for the application method): immediate | pending-reboot

        You can use the immediate value with dynamic parameters only. You can use the pending-reboot value for both dynamic and static parameters, and changes are applied when you reboot the DB instance without failover.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • withParameters

        public ModifyDBParameterGroupRequest withParameters​(Collection<Parameter> parameters)

        An array of parameter names, values, and the apply method for the parameter update. At least one parameter name, value, and apply method must be supplied; subsequent arguments are optional. A maximum of 20 parameters can be modified in a single request.

        Valid Values (for the application method): immediate | pending-reboot

        You can use the immediate value with dynamic parameters only. You can use the pending-reboot value for both dynamic and static parameters, and changes are applied when you reboot the DB instance without failover.
        Parameters:
        parameters - An array of parameter names, values, and the apply method for the parameter update. At least one parameter name, value, and apply method must be supplied; subsequent arguments are optional. A maximum of 20 parameters can be modified in a single request.

        Valid Values (for the application method): immediate | pending-reboot

        You can use the immediate value with dynamic parameters only. You can use the pending-reboot value for both dynamic and static parameters, and changes are applied when you reboot the DB instance without failover.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object