Class CopyDBParameterGroupRequest

    • Constructor Detail

      • CopyDBParameterGroupRequest

        public CopyDBParameterGroupRequest()
    • Method Detail

      • setSourceDBParameterGroupIdentifier

        public void setSourceDBParameterGroupIdentifier​(String sourceDBParameterGroupIdentifier)

        The identifier or ARN for the source DB parameter group. For information about creating an ARN, see Constructing an RDS Amazon Resource Name (ARN).

        Constraints:

        • Must specify a valid DB parameter group.
        • If the source DB parameter group is in the same region as the copy, specify a valid DB parameter group identifier, for example my-db-param-group, or a valid ARN.
        • If the source DB parameter group is in a different region than the copy, specify a valid DB parameter group ARN, for example arn:aws:rds:us-west-2:123456789012:pg:special-parameters.
        Parameters:
        sourceDBParameterGroupIdentifier - The identifier or ARN for the source DB parameter group. For information about creating an ARN, see Constructing an RDS Amazon Resource Name (ARN).

        Constraints:

        • Must specify a valid DB parameter group.
        • If the source DB parameter group is in the same region as the copy, specify a valid DB parameter group identifier, for example my-db-param-group, or a valid ARN.
        • If the source DB parameter group is in a different region than the copy, specify a valid DB parameter group ARN, for example arn:aws:rds:us-west-2:123456789012:pg:special-parameters .
      • getSourceDBParameterGroupIdentifier

        public String getSourceDBParameterGroupIdentifier()

        The identifier or ARN for the source DB parameter group. For information about creating an ARN, see Constructing an RDS Amazon Resource Name (ARN).

        Constraints:

        • Must specify a valid DB parameter group.
        • If the source DB parameter group is in the same region as the copy, specify a valid DB parameter group identifier, for example my-db-param-group, or a valid ARN.
        • If the source DB parameter group is in a different region than the copy, specify a valid DB parameter group ARN, for example arn:aws:rds:us-west-2:123456789012:pg:special-parameters.
        Returns:
        The identifier or ARN for the source DB parameter group. For information about creating an ARN, see Constructing an RDS Amazon Resource Name (ARN).

        Constraints:

        • Must specify a valid DB parameter group.
        • If the source DB parameter group is in the same region as the copy, specify a valid DB parameter group identifier, for example my-db-param-group, or a valid ARN.
        • If the source DB parameter group is in a different region than the copy, specify a valid DB parameter group ARN, for example arn:aws:rds:us-west-2:123456789012:pg:special-parameters .
      • withSourceDBParameterGroupIdentifier

        public CopyDBParameterGroupRequest withSourceDBParameterGroupIdentifier​(String sourceDBParameterGroupIdentifier)

        The identifier or ARN for the source DB parameter group. For information about creating an ARN, see Constructing an RDS Amazon Resource Name (ARN).

        Constraints:

        • Must specify a valid DB parameter group.
        • If the source DB parameter group is in the same region as the copy, specify a valid DB parameter group identifier, for example my-db-param-group, or a valid ARN.
        • If the source DB parameter group is in a different region than the copy, specify a valid DB parameter group ARN, for example arn:aws:rds:us-west-2:123456789012:pg:special-parameters.
        Parameters:
        sourceDBParameterGroupIdentifier - The identifier or ARN for the source DB parameter group. For information about creating an ARN, see Constructing an RDS Amazon Resource Name (ARN).

        Constraints:

        • Must specify a valid DB parameter group.
        • If the source DB parameter group is in the same region as the copy, specify a valid DB parameter group identifier, for example my-db-param-group, or a valid ARN.
        • If the source DB parameter group is in a different region than the copy, specify a valid DB parameter group ARN, for example arn:aws:rds:us-west-2:123456789012:pg:special-parameters .
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setTargetDBParameterGroupIdentifier

        public void setTargetDBParameterGroupIdentifier​(String targetDBParameterGroupIdentifier)

        The identifier for the copied DB parameter group.

        Constraints:

        • Cannot be null, empty, or blank
        • Must contain from 1 to 255 alphanumeric characters or hyphens
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens

        Example: my-db-parameter-group

        Parameters:
        targetDBParameterGroupIdentifier - The identifier for the copied DB parameter group.

        Constraints:

        • Cannot be null, empty, or blank
        • Must contain from 1 to 255 alphanumeric characters or hyphens
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens

        Example: my-db-parameter-group

      • getTargetDBParameterGroupIdentifier

        public String getTargetDBParameterGroupIdentifier()

        The identifier for the copied DB parameter group.

        Constraints:

        • Cannot be null, empty, or blank
        • Must contain from 1 to 255 alphanumeric characters or hyphens
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens

        Example: my-db-parameter-group

        Returns:
        The identifier for the copied DB parameter group.

        Constraints:

        • Cannot be null, empty, or blank
        • Must contain from 1 to 255 alphanumeric characters or hyphens
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens

        Example: my-db-parameter-group

      • withTargetDBParameterGroupIdentifier

        public CopyDBParameterGroupRequest withTargetDBParameterGroupIdentifier​(String targetDBParameterGroupIdentifier)

        The identifier for the copied DB parameter group.

        Constraints:

        • Cannot be null, empty, or blank
        • Must contain from 1 to 255 alphanumeric characters or hyphens
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens

        Example: my-db-parameter-group

        Parameters:
        targetDBParameterGroupIdentifier - The identifier for the copied DB parameter group.

        Constraints:

        • Cannot be null, empty, or blank
        • Must contain from 1 to 255 alphanumeric characters or hyphens
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens

        Example: my-db-parameter-group

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setTargetDBParameterGroupDescription

        public void setTargetDBParameterGroupDescription​(String targetDBParameterGroupDescription)

        A description for the copied DB parameter group.

        Parameters:
        targetDBParameterGroupDescription - A description for the copied DB parameter group.
      • getTargetDBParameterGroupDescription

        public String getTargetDBParameterGroupDescription()

        A description for the copied DB parameter group.

        Returns:
        A description for the copied DB parameter group.
      • withTargetDBParameterGroupDescription

        public CopyDBParameterGroupRequest withTargetDBParameterGroupDescription​(String targetDBParameterGroupDescription)

        A description for the copied DB parameter group.

        Parameters:
        targetDBParameterGroupDescription - A description for the copied DB parameter group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getTags

        public List<Tag> getTags()
        Returns:
      • setTags

        public void setTags​(Collection<Tag> tags)
        Parameters:
        tags -
      • 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