Interface ClusterDbRevision.Builder

    • Method Detail

      • clusterIdentifier

        ClusterDbRevision.Builder clusterIdentifier​(String clusterIdentifier)

        The unique identifier of the cluster.

        Parameters:
        clusterIdentifier - The unique identifier of the cluster.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • currentDatabaseRevision

        ClusterDbRevision.Builder currentDatabaseRevision​(String currentDatabaseRevision)

        A string representing the current cluster version.

        Parameters:
        currentDatabaseRevision - A string representing the current cluster version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • databaseRevisionReleaseDate

        ClusterDbRevision.Builder databaseRevisionReleaseDate​(Instant databaseRevisionReleaseDate)

        The date on which the database revision was released.

        Parameters:
        databaseRevisionReleaseDate - The date on which the database revision was released.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • revisionTargets

        ClusterDbRevision.Builder revisionTargets​(Collection<RevisionTarget> revisionTargets)

        A list of RevisionTarget objects, where each object describes the database revision that a cluster can be updated to.

        Parameters:
        revisionTargets - A list of RevisionTarget objects, where each object describes the database revision that a cluster can be updated to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • revisionTargets

        ClusterDbRevision.Builder revisionTargets​(RevisionTarget... revisionTargets)

        A list of RevisionTarget objects, where each object describes the database revision that a cluster can be updated to.

        Parameters:
        revisionTargets - A list of RevisionTarget objects, where each object describes the database revision that a cluster can be updated to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.