@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ModifyDBParameterGroupRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| ModifyDBParameterGroupRequest()Default constructor for ModifyDBParameterGroupRequest object. | 
| ModifyDBParameterGroupRequest(String dBParameterGroupName,
                             List<Parameter> parameters)Constructs a new ModifyDBParameterGroupRequest object. | 
| Modifier and Type | Method and Description | 
|---|---|
| ModifyDBParameterGroupRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getDBParameterGroupName()
 The name of the DB parameter group. | 
| List<Parameter> | getParameters()
 An array of parameter names, values, and the application methods for the parameter update. | 
| int | hashCode() | 
| void | setDBParameterGroupName(String dBParameterGroupName)
 The name of the DB parameter group. | 
| void | setParameters(Collection<Parameter> parameters)
 An array of parameter names, values, and the application methods for the parameter update. | 
| String | toString()Returns a string representation of this object. | 
| ModifyDBParameterGroupRequest | withDBParameterGroupName(String dBParameterGroupName)
 The name of the DB parameter group. | 
| ModifyDBParameterGroupRequest | withParameters(Collection<Parameter> parameters)
 An array of parameter names, values, and the application methods for the parameter update. | 
| ModifyDBParameterGroupRequest | withParameters(Parameter... parameters)
 An array of parameter names, values, and the application methods for the parameter update. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic ModifyDBParameterGroupRequest()
public ModifyDBParameterGroupRequest(String dBParameterGroupName, List<Parameter> parameters)
dBParameterGroupName - The name of the DB parameter group.
        Constraints:
        If supplied, must match the name of an existing DBParameterGroup.
        
parameters - An array of parameter names, values, and the application methods for the parameter update. At least one
        parameter name, value, and application method must be supplied; later 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.
        
        When the application method is immediate, changes to dynamic parameters are applied
        immediately to the DB instances associated with the parameter group.
        
        When the application method is pending-reboot, changes to dynamic and static parameters are
        applied after a reboot without failover to the DB instances associated with the parameter group.
        
        You can't use pending-reboot with dynamic parameters on RDS for SQL Server DB instances. Use
        immediate.
        
For more information on modifying DB parameters, see Working with DB parameter groups in the Amazon RDS User Guide.
public void setDBParameterGroupName(String dBParameterGroupName)
The name of the DB parameter group.
Constraints:
 If supplied, must match the name of an existing DBParameterGroup.
 
dBParameterGroupName - The name of the DB parameter group.
        Constraints:
        If supplied, must match the name of an existing DBParameterGroup.
        
public String getDBParameterGroupName()
The name of the DB parameter group.
Constraints:
 If supplied, must match the name of an existing DBParameterGroup.
 
Constraints:
         If supplied, must match the name of an existing DBParameterGroup.
         
public ModifyDBParameterGroupRequest withDBParameterGroupName(String dBParameterGroupName)
The name of the DB parameter group.
Constraints:
 If supplied, must match the name of an existing DBParameterGroup.
 
dBParameterGroupName - The name of the DB parameter group.
        Constraints:
        If supplied, must match the name of an existing DBParameterGroup.
        
public List<Parameter> getParameters()
An array of parameter names, values, and the application methods for the parameter update. At least one parameter name, value, and application method must be supplied; later 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.
 
 When the application method is immediate, changes to dynamic parameters are applied immediately to
 the DB instances associated with the parameter group.
 
 When the application method is pending-reboot, changes to dynamic and static parameters are applied
 after a reboot without failover to the DB instances associated with the parameter group.
 
 You can't use pending-reboot with dynamic parameters on RDS for SQL Server DB instances. Use
 immediate.
 
For more information on modifying DB parameters, see Working with DB parameter groups in the Amazon RDS User Guide.
         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.
         
         When the application method is immediate, changes to dynamic parameters are applied
         immediately to the DB instances associated with the parameter group.
         
         When the application method is pending-reboot, changes to dynamic and static parameters are
         applied after a reboot without failover to the DB instances associated with the parameter group.
         
         You can't use pending-reboot with dynamic parameters on RDS for SQL Server DB instances. Use
         immediate.
         
For more information on modifying DB parameters, see Working with DB parameter groups in the Amazon RDS User Guide.
public void setParameters(Collection<Parameter> parameters)
An array of parameter names, values, and the application methods for the parameter update. At least one parameter name, value, and application method must be supplied; later 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.
 
 When the application method is immediate, changes to dynamic parameters are applied immediately to
 the DB instances associated with the parameter group.
 
 When the application method is pending-reboot, changes to dynamic and static parameters are applied
 after a reboot without failover to the DB instances associated with the parameter group.
 
 You can't use pending-reboot with dynamic parameters on RDS for SQL Server DB instances. Use
 immediate.
 
For more information on modifying DB parameters, see Working with DB parameter groups in the Amazon RDS User Guide.
parameters - An array of parameter names, values, and the application methods for the parameter update. At least one
        parameter name, value, and application method must be supplied; later 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.
        
        When the application method is immediate, changes to dynamic parameters are applied
        immediately to the DB instances associated with the parameter group.
        
        When the application method is pending-reboot, changes to dynamic and static parameters are
        applied after a reboot without failover to the DB instances associated with the parameter group.
        
        You can't use pending-reboot with dynamic parameters on RDS for SQL Server DB instances. Use
        immediate.
        
For more information on modifying DB parameters, see Working with DB parameter groups in the Amazon RDS User Guide.
public ModifyDBParameterGroupRequest withParameters(Parameter... parameters)
An array of parameter names, values, and the application methods for the parameter update. At least one parameter name, value, and application method must be supplied; later 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.
 
 When the application method is immediate, changes to dynamic parameters are applied immediately to
 the DB instances associated with the parameter group.
 
 When the application method is pending-reboot, changes to dynamic and static parameters are applied
 after a reboot without failover to the DB instances associated with the parameter group.
 
 You can't use pending-reboot with dynamic parameters on RDS for SQL Server DB instances. Use
 immediate.
 
For more information on modifying DB parameters, see Working with DB parameter groups in the Amazon RDS User Guide.
 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 - An array of parameter names, values, and the application methods for the parameter update. At least one
        parameter name, value, and application method must be supplied; later 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.
        
        When the application method is immediate, changes to dynamic parameters are applied
        immediately to the DB instances associated with the parameter group.
        
        When the application method is pending-reboot, changes to dynamic and static parameters are
        applied after a reboot without failover to the DB instances associated with the parameter group.
        
        You can't use pending-reboot with dynamic parameters on RDS for SQL Server DB instances. Use
        immediate.
        
For more information on modifying DB parameters, see Working with DB parameter groups in the Amazon RDS User Guide.
public ModifyDBParameterGroupRequest withParameters(Collection<Parameter> parameters)
An array of parameter names, values, and the application methods for the parameter update. At least one parameter name, value, and application method must be supplied; later 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.
 
 When the application method is immediate, changes to dynamic parameters are applied immediately to
 the DB instances associated with the parameter group.
 
 When the application method is pending-reboot, changes to dynamic and static parameters are applied
 after a reboot without failover to the DB instances associated with the parameter group.
 
 You can't use pending-reboot with dynamic parameters on RDS for SQL Server DB instances. Use
 immediate.
 
For more information on modifying DB parameters, see Working with DB parameter groups in the Amazon RDS User Guide.
parameters - An array of parameter names, values, and the application methods for the parameter update. At least one
        parameter name, value, and application method must be supplied; later 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.
        
        When the application method is immediate, changes to dynamic parameters are applied
        immediately to the DB instances associated with the parameter group.
        
        When the application method is pending-reboot, changes to dynamic and static parameters are
        applied after a reboot without failover to the DB instances associated with the parameter group.
        
        You can't use pending-reboot with dynamic parameters on RDS for SQL Server DB instances. Use
        immediate.
        
For more information on modifying DB parameters, see Working with DB parameter groups in the Amazon RDS User Guide.
public String toString()
toString in class ObjectObject.toString()public ModifyDBParameterGroupRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()