Class BaseDatabaseHaDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • compartmentId

        public BaseDatabaseHaDetails.Builder compartmentId​(String compartmentId)
        The OCID of the compartment where the Managed Database resides.
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder
      • databaseType

        public BaseDatabaseHaDetails.Builder databaseType​(DatabaseType databaseType)
        The type of Oracle Database installation.
        Parameters:
        databaseType - the value to set
        Returns:
        this builder
      • databaseSubType

        public BaseDatabaseHaDetails.Builder databaseSubType​(DatabaseSubType databaseSubType)
        The subtype of the Oracle Database.

        Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.

        Parameters:
        databaseSubType - the value to set
        Returns:
        this builder
      • deploymentType

        public BaseDatabaseHaDetails.Builder deploymentType​(DeploymentType deploymentType)
        The infrastructure used to deploy the Oracle Database.
        Parameters:
        deploymentType - the value to set
        Returns:
        this builder
      • databaseVersion

        public BaseDatabaseHaDetails.Builder databaseVersion​(String databaseVersion)
        The Oracle Database version.
        Parameters:
        databaseVersion - the value to set
        Returns:
        this builder
      • workloadType

        public BaseDatabaseHaDetails.Builder workloadType​(WorkloadType workloadType)
        The workload type of the Autonomous Database.
        Parameters:
        workloadType - the value to set
        Returns:
        this builder
      • databaseName

        public BaseDatabaseHaDetails.Builder databaseName​(String databaseName)
        The display name of the Managed Database.
        Parameters:
        databaseName - the value to set
        Returns:
        this builder
      • databaseId

        public BaseDatabaseHaDetails.Builder databaseId​(String databaseId)
        The database ID of the Managed Database.

        Every database had its own ID and that value is captured here.

        Parameters:
        databaseId - the value to set
        Returns:
        this builder
      • dbUniqueName

        public BaseDatabaseHaDetails.Builder dbUniqueName​(String dbUniqueName)
        The database unique name of the Managed Database.
        Parameters:
        dbUniqueName - the value to set
        Returns:
        this builder
      • dbRole

        public BaseDatabaseHaDetails.Builder dbRole​(DbRole dbRole)
        The database role of the Managed Database.
        Parameters:
        dbRole - the value to set
        Returns:
        this builder