Class CopyOptionGroupRequest

    • Constructor Detail

      • CopyOptionGroupRequest

        public CopyOptionGroupRequest()
    • Method Detail

      • setSourceOptionGroupIdentifier

        public void setSourceOptionGroupIdentifier​(String sourceOptionGroupIdentifier)

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

        Constraints:

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

        Constraints:

        • Must specify a valid option group.
        • If the source option group is in the same region as the copy, specify a valid option group identifier, for example my-option-group, or a valid ARN.
        • If the source option group is in a different region than the copy, specify a valid option group ARN, for example arn:aws:rds:us-west-2:123456789012:og:special-options .
      • getSourceOptionGroupIdentifier

        public String getSourceOptionGroupIdentifier()

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

        Constraints:

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

        Constraints:

        • Must specify a valid option group.
        • If the source option group is in the same region as the copy, specify a valid option group identifier, for example my-option-group, or a valid ARN.
        • If the source option group is in a different region than the copy, specify a valid option group ARN, for example arn:aws:rds:us-west-2:123456789012:og:special-options .
      • withSourceOptionGroupIdentifier

        public CopyOptionGroupRequest withSourceOptionGroupIdentifier​(String sourceOptionGroupIdentifier)

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

        Constraints:

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

        Constraints:

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

        public void setTargetOptionGroupIdentifier​(String targetOptionGroupIdentifier)

        The identifier for the copied option 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-option-group

        Parameters:
        targetOptionGroupIdentifier - The identifier for the copied option 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-option-group

      • getTargetOptionGroupIdentifier

        public String getTargetOptionGroupIdentifier()

        The identifier for the copied option 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-option-group

        Returns:
        The identifier for the copied option 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-option-group

      • withTargetOptionGroupIdentifier

        public CopyOptionGroupRequest withTargetOptionGroupIdentifier​(String targetOptionGroupIdentifier)

        The identifier for the copied option 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-option-group

        Parameters:
        targetOptionGroupIdentifier - The identifier for the copied option 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-option-group

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

        public void setTargetOptionGroupDescription​(String targetOptionGroupDescription)

        The description for the copied option group.

        Parameters:
        targetOptionGroupDescription - The description for the copied option group.
      • getTargetOptionGroupDescription

        public String getTargetOptionGroupDescription()

        The description for the copied option group.

        Returns:
        The description for the copied option group.
      • withTargetOptionGroupDescription

        public CopyOptionGroupRequest withTargetOptionGroupDescription​(String targetOptionGroupDescription)

        The description for the copied option group.

        Parameters:
        targetOptionGroupDescription - The description for the copied option 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 -
      • withTags

        public CopyOptionGroupRequest withTags​(Collection<Tag> tags)
        Parameters:
        tags -
        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