Class AutonomousDbVersionSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • version

        public AutonomousDbVersionSummary.Builder version​(String version)
        A valid Oracle AI Database version for Autonomous AI Database.

        When you specify 23ai for dbversion, the system will provision a 23ai database, but the UI will display it as 26ai. When you specify 26ai for dbversion, the system will provision and display a 26ai database as expected. For new databases, it is recommended to use either 19c or 26ai.

        *Note** Starting December 2026, 23ai will not be supported as a valid value for this parameter.

        Parameters:
        version - the value to set
        Returns:
        this builder
      • dbWorkload

        public AutonomousDbVersionSummary.Builder dbWorkload​(AutonomousDbVersionSummary.DbWorkload dbWorkload)
        The Autonomous AI Database workload type.

        The following values are valid: - OLTP - indicates an Autonomous AI Transaction Processing database - DW - indicates an Autonomous AI Lakehouse database - AJD - indicates an Autonomous AI JSON Database - APEX - indicates an Autonomous AI Database with the Oracle APEX AI Application Development workload type.

        • LH - indicates an Oracle Autonomous AI Lakehouse database

        *Note** Starting December 2026, DW will not be supported as a valid value for this parameter. When creating an Autonomous AI Database, if this parameter is not specified, the default value is OLTP.

        This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier.

        Parameters:
        dbWorkload - the value to set
        Returns:
        this builder
      • details

        public AutonomousDbVersionSummary.Builder details​(String details)
        A URL that points to a detailed description of the Autonomous AI Database version.
        Parameters:
        details - the value to set
        Returns:
        this builder
      • isFreeTierEnabled

        public AutonomousDbVersionSummary.Builder isFreeTierEnabled​(Boolean isFreeTierEnabled)
        True if this version of the Oracle AI Database software can be used for Always-Free Autonomous AI Databases.
        Parameters:
        isFreeTierEnabled - the value to set
        Returns:
        this builder
      • isDevTierEnabled

        public AutonomousDbVersionSummary.Builder isDevTierEnabled​(Boolean isDevTierEnabled)
        True if this Oracle AI Database software version can be used for Autonomous AI Databases for Developers.
        Parameters:
        isDevTierEnabled - the value to set
        Returns:
        this builder
      • isPaidEnabled

        public AutonomousDbVersionSummary.Builder isPaidEnabled​(Boolean isPaidEnabled)
        True if this version of the Oracle AI Database software has payments enabled.
        Parameters:
        isPaidEnabled - the value to set
        Returns:
        this builder
      • isDefaultForFree

        public AutonomousDbVersionSummary.Builder isDefaultForFree​(Boolean isDefaultForFree)
        True if this version of the Oracle AI Database software’s default is free.
        Parameters:
        isDefaultForFree - the value to set
        Returns:
        this builder
      • isDefaultForPaid

        public AutonomousDbVersionSummary.Builder isDefaultForPaid​(Boolean isDefaultForPaid)
        True if this version of the Oracle AI Database software’s default is paid.
        Parameters:
        isDefaultForPaid - the value to set
        Returns:
        this builder