/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include See Also:
AWS
* API Reference
The identifier or ARN for the source DB parameter group. For information * about creating an ARN, see * Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.
*Constraints:
Must specify a valid DB parameter group.
*The identifier or ARN for the source DB parameter group. For information * about creating an ARN, see * Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.
*Constraints:
Must specify a valid DB parameter group.
*The identifier or ARN for the source DB parameter group. For information * about creating an ARN, see * Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.
*Constraints:
Must specify a valid DB parameter group.
*The identifier or ARN for the source DB parameter group. For information * about creating an ARN, see * Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.
*Constraints:
Must specify a valid DB parameter group.
*The identifier or ARN for the source DB parameter group. For information * about creating an ARN, see * Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.
*Constraints:
Must specify a valid DB parameter group.
*The identifier or ARN for the source DB parameter group. For information * about creating an ARN, see * Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.
*Constraints:
Must specify a valid DB parameter group.
*The identifier or ARN for the source DB parameter group. For information * about creating an ARN, see * Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.
*Constraints:
Must specify a valid DB parameter group.
*The identifier or ARN for the source DB parameter group. For information * about creating an ARN, see * Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.
*Constraints:
Must specify a valid DB parameter group.
*The identifier for the copied DB parameter group.
Constraints:
*Can't be null, empty, or blank
Must contain from * 1 to 255 letters, numbers, or hyphens
First character must be * a letter
Can't end with a hyphen or contain two consecutive * hyphens
Example: my-db-parameter-group
The identifier for the copied DB parameter group.
Constraints:
*Can't be null, empty, or blank
Must contain from * 1 to 255 letters, numbers, or hyphens
First character must be * a letter
Can't end with a hyphen or contain two consecutive * hyphens
Example: my-db-parameter-group
The identifier for the copied DB parameter group.
Constraints:
*Can't be null, empty, or blank
Must contain from * 1 to 255 letters, numbers, or hyphens
First character must be * a letter
Can't end with a hyphen or contain two consecutive * hyphens
Example: my-db-parameter-group
The identifier for the copied DB parameter group.
Constraints:
*Can't be null, empty, or blank
Must contain from * 1 to 255 letters, numbers, or hyphens
First character must be * a letter
Can't end with a hyphen or contain two consecutive * hyphens
Example: my-db-parameter-group
The identifier for the copied DB parameter group.
Constraints:
*Can't be null, empty, or blank
Must contain from * 1 to 255 letters, numbers, or hyphens
First character must be * a letter
Can't end with a hyphen or contain two consecutive * hyphens
Example: my-db-parameter-group
The identifier for the copied DB parameter group.
Constraints:
*Can't be null, empty, or blank
Must contain from * 1 to 255 letters, numbers, or hyphens
First character must be * a letter
Can't end with a hyphen or contain two consecutive * hyphens
Example: my-db-parameter-group
The identifier for the copied DB parameter group.
Constraints:
*Can't be null, empty, or blank
Must contain from * 1 to 255 letters, numbers, or hyphens
First character must be * a letter
Can't end with a hyphen or contain two consecutive * hyphens
Example: my-db-parameter-group
The identifier for the copied DB parameter group.
Constraints:
*Can't be null, empty, or blank
Must contain from * 1 to 255 letters, numbers, or hyphens
First character must be * a letter
Can't end with a hyphen or contain two consecutive * hyphens
Example: my-db-parameter-group
A description for the copied DB parameter group.
*/ inline const Aws::String& GetTargetDBParameterGroupDescription() const{ return m_targetDBParameterGroupDescription; } /** *A description for the copied DB parameter group.
*/ inline bool TargetDBParameterGroupDescriptionHasBeenSet() const { return m_targetDBParameterGroupDescriptionHasBeenSet; } /** *A description for the copied DB parameter group.
*/ inline void SetTargetDBParameterGroupDescription(const Aws::String& value) { m_targetDBParameterGroupDescriptionHasBeenSet = true; m_targetDBParameterGroupDescription = value; } /** *A description for the copied DB parameter group.
*/ inline void SetTargetDBParameterGroupDescription(Aws::String&& value) { m_targetDBParameterGroupDescriptionHasBeenSet = true; m_targetDBParameterGroupDescription = std::move(value); } /** *A description for the copied DB parameter group.
*/ inline void SetTargetDBParameterGroupDescription(const char* value) { m_targetDBParameterGroupDescriptionHasBeenSet = true; m_targetDBParameterGroupDescription.assign(value); } /** *A description for the copied DB parameter group.
*/ inline CopyDBParameterGroupRequest& WithTargetDBParameterGroupDescription(const Aws::String& value) { SetTargetDBParameterGroupDescription(value); return *this;} /** *A description for the copied DB parameter group.
*/ inline CopyDBParameterGroupRequest& WithTargetDBParameterGroupDescription(Aws::String&& value) { SetTargetDBParameterGroupDescription(std::move(value)); return *this;} /** *A description for the copied DB parameter group.
*/ inline CopyDBParameterGroupRequest& WithTargetDBParameterGroupDescription(const char* value) { SetTargetDBParameterGroupDescription(value); return *this;} inline const Aws::Vector