Class CreateDBSnapshotRequest

    • Constructor Detail

      • CreateDBSnapshotRequest

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

        public CreateDBSnapshotRequest​(String dBSnapshotIdentifier,
                                       String dBInstanceIdentifier)
        Constructs a new CreateDBSnapshotRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
        Parameters:
        dBSnapshotIdentifier - The identifier for the DB snapshot.

        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-snapshot-id

        dBInstanceIdentifier - The DB instance identifier. This is the unique key that identifies a DB instance.

        Constraints:

        • Must contain from 1 to 63 alphanumeric characters or hyphens
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens
    • Method Detail

      • setDBSnapshotIdentifier

        public void setDBSnapshotIdentifier​(String dBSnapshotIdentifier)

        The identifier for the DB snapshot.

        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-snapshot-id

        Parameters:
        dBSnapshotIdentifier - The identifier for the DB snapshot.

        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-snapshot-id

      • getDBSnapshotIdentifier

        public String getDBSnapshotIdentifier()

        The identifier for the DB snapshot.

        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-snapshot-id

        Returns:
        The identifier for the DB snapshot.

        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-snapshot-id

      • withDBSnapshotIdentifier

        public CreateDBSnapshotRequest withDBSnapshotIdentifier​(String dBSnapshotIdentifier)

        The identifier for the DB snapshot.

        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-snapshot-id

        Parameters:
        dBSnapshotIdentifier - The identifier for the DB snapshot.

        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-snapshot-id

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

        public void setDBInstanceIdentifier​(String dBInstanceIdentifier)

        The DB instance identifier. This is the unique key that identifies a DB instance.

        Constraints:

        • Must contain from 1 to 63 alphanumeric characters or hyphens
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens
        Parameters:
        dBInstanceIdentifier - The DB instance identifier. This is the unique key that identifies a DB instance.

        Constraints:

        • Must contain from 1 to 63 alphanumeric characters or hyphens
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens
      • getDBInstanceIdentifier

        public String getDBInstanceIdentifier()

        The DB instance identifier. This is the unique key that identifies a DB instance.

        Constraints:

        • Must contain from 1 to 63 alphanumeric characters or hyphens
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens
        Returns:
        The DB instance identifier. This is the unique key that identifies a DB instance.

        Constraints:

        • Must contain from 1 to 63 alphanumeric characters or hyphens
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens
      • withDBInstanceIdentifier

        public CreateDBSnapshotRequest withDBInstanceIdentifier​(String dBInstanceIdentifier)

        The DB instance identifier. This is the unique key that identifies a DB instance.

        Constraints:

        • Must contain from 1 to 63 alphanumeric characters or hyphens
        • First character must be a letter
        • Cannot end with a hyphen or contain two consecutive hyphens
        Parameters:
        dBInstanceIdentifier - The DB instance identifier. This is the unique key that identifies a DB instance.

        Constraints:

        • Must contain from 1 to 63 alphanumeric characters or hyphens
        • 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.
      • getTags

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

        public void setTags​(Collection<Tag> tags)
        Parameters:
        tags -
      • withTags

        public CreateDBSnapshotRequest 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