Interface AutonomousDatabase.Builder

  • Method Details

    • autonomousDatabaseId

      AutonomousDatabase.Builder autonomousDatabaseId(String autonomousDatabaseId)

      The unique identifier of the Autonomous Database.

      Parameters:
      autonomousDatabaseId - The unique identifier of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • autonomousDatabaseArn

      AutonomousDatabase.Builder autonomousDatabaseArn(String autonomousDatabaseArn)

      The Amazon Resource Name (ARN) of the Autonomous Database.

      Parameters:
      autonomousDatabaseArn - The Amazon Resource Name (ARN) of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ociResourceAnchorName

      AutonomousDatabase.Builder ociResourceAnchorName(String ociResourceAnchorName)

      The name of the Oracle Cloud Infrastructure (OCI) resource anchor associated with the Autonomous Database.

      Parameters:
      ociResourceAnchorName - The name of the Oracle Cloud Infrastructure (OCI) resource anchor associated with the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • percentProgress

      AutonomousDatabase.Builder percentProgress(Float percentProgress)

      The progress of the current operation on the Autonomous Database, as a percentage.

      Parameters:
      percentProgress - The progress of the current operation on the Autonomous Database, as a percentage.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ocid

      The Oracle Cloud Identifier (OCID) of the Autonomous Database.

      Parameters:
      ocid - The Oracle Cloud Identifier (OCID) of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ociUrl

      The URL for accessing the OCI console page for the Autonomous Database.

      Parameters:
      ociUrl - The URL for accessing the OCI console page for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • displayName

      AutonomousDatabase.Builder displayName(String displayName)

      The user-friendly name of the Autonomous Database.

      Parameters:
      displayName - The user-friendly name of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbName

      The name of the Autonomous Database.

      Parameters:
      dbName - The name of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceId

      AutonomousDatabase.Builder sourceId(String sourceId)

      The unique identifier of the source from which the Autonomous Database was created.

      Parameters:
      sourceId - The unique identifier of the source from which the Autonomous Database was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the Autonomous Database.

      Parameters:
      status - The current status of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the Autonomous Database.

      Parameters:
      status - The current status of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusReason

      AutonomousDatabase.Builder statusReason(String statusReason)

      Additional information about the current status of the Autonomous Database, if applicable.

      Parameters:
      statusReason - Additional information about the current status of the Autonomous Database, if applicable.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • databaseType

      AutonomousDatabase.Builder databaseType(String databaseType)

      The type of the Autonomous Database, either a regular database or a clone.

      Parameters:
      databaseType - The type of the Autonomous Database, either a regular database or a clone.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • databaseType

      AutonomousDatabase.Builder databaseType(DatabaseType databaseType)

      The type of the Autonomous Database, either a regular database or a clone.

      Parameters:
      databaseType - The type of the Autonomous Database, either a regular database or a clone.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dbVersion

      AutonomousDatabase.Builder dbVersion(String dbVersion)

      The Oracle Database software version of the Autonomous Database.

      Parameters:
      dbVersion - The Oracle Database software version of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbWorkload

      AutonomousDatabase.Builder dbWorkload(String dbWorkload)

      The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.

      Parameters:
      dbWorkload - The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dbWorkload

      AutonomousDatabase.Builder dbWorkload(DbWorkload dbWorkload)

      The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.

      Parameters:
      dbWorkload - The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • characterSet

      AutonomousDatabase.Builder characterSet(String characterSet)

      The character set of the Autonomous Database.

      Parameters:
      characterSet - The character set of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ncharacterSet

      AutonomousDatabase.Builder ncharacterSet(String ncharacterSet)

      The national character set of the Autonomous Database.

      Parameters:
      ncharacterSet - The national character set of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • databaseEdition

      AutonomousDatabase.Builder databaseEdition(String databaseEdition)

      The Oracle Database edition of the Autonomous Database.

      Parameters:
      databaseEdition - The Oracle Database edition of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • databaseEdition

      AutonomousDatabase.Builder databaseEdition(DatabaseEdition databaseEdition)

      The Oracle Database edition of the Autonomous Database.

      Parameters:
      databaseEdition - The Oracle Database edition of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • licenseModel

      AutonomousDatabase.Builder licenseModel(String licenseModel)

      The Oracle license model that applies to the Autonomous Database.

      Parameters:
      licenseModel - The Oracle license model that applies to the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • licenseModel

      AutonomousDatabase.Builder licenseModel(LicenseModel licenseModel)

      The Oracle license model that applies to the Autonomous Database.

      Parameters:
      licenseModel - The Oracle license model that applies to the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • openMode

      AutonomousDatabase.Builder openMode(String openMode)

      The mode in which the Autonomous Database is open, either read-only or read/write.

      Parameters:
      openMode - The mode in which the Autonomous Database is open, either read-only or read/write.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • openMode

      The mode in which the Autonomous Database is open, either read-only or read/write.

      Parameters:
      openMode - The mode in which the Autonomous Database is open, either read-only or read/write.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • permissionLevel

      AutonomousDatabase.Builder permissionLevel(String permissionLevel)

      The permission level of the Autonomous Database.

      Parameters:
      permissionLevel - The permission level of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • permissionLevel

      AutonomousDatabase.Builder permissionLevel(PermissionLevel permissionLevel)

      The permission level of the Autonomous Database.

      Parameters:
      permissionLevel - The permission level of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • isMtlsConnectionRequired

      AutonomousDatabase.Builder isMtlsConnectionRequired(Boolean isMtlsConnectionRequired)

      Indicates whether mutual TLS (mTLS) authentication is required to connect to the Autonomous Database.

      Parameters:
      isMtlsConnectionRequired - Indicates whether mutual TLS (mTLS) authentication is required to connect to the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • autonomousMaintenanceScheduleType

      AutonomousDatabase.Builder autonomousMaintenanceScheduleType(String autonomousMaintenanceScheduleType)

      The maintenance schedule type for the Autonomous Database.

      Parameters:
      autonomousMaintenanceScheduleType - The maintenance schedule type for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • autonomousMaintenanceScheduleType

      AutonomousDatabase.Builder autonomousMaintenanceScheduleType(AutonomousMaintenanceScheduleType autonomousMaintenanceScheduleType)

      The maintenance schedule type for the Autonomous Database.

      Parameters:
      autonomousMaintenanceScheduleType - The maintenance schedule type for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • netServicesArchitecture

      AutonomousDatabase.Builder netServicesArchitecture(String netServicesArchitecture)

      The Oracle Net Services architecture of the Autonomous Database, either dedicated or shared.

      Parameters:
      netServicesArchitecture - The Oracle Net Services architecture of the Autonomous Database, either dedicated or shared.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • netServicesArchitecture

      AutonomousDatabase.Builder netServicesArchitecture(NetServicesArchitecture netServicesArchitecture)

      The Oracle Net Services architecture of the Autonomous Database, either dedicated or shared.

      Parameters:
      netServicesArchitecture - The Oracle Net Services architecture of the Autonomous Database, either dedicated or shared.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • availableUpgradeVersions

      AutonomousDatabase.Builder availableUpgradeVersions(Collection<String> availableUpgradeVersions)

      The list of Oracle Database software versions to which the Autonomous Database can be upgraded.

      Parameters:
      availableUpgradeVersions - The list of Oracle Database software versions to which the Autonomous Database can be upgraded.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availableUpgradeVersions

      AutonomousDatabase.Builder availableUpgradeVersions(String... availableUpgradeVersions)

      The list of Oracle Database software versions to which the Autonomous Database can be upgraded.

      Parameters:
      availableUpgradeVersions - The list of Oracle Database software versions to which the Autonomous Database can be upgraded.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • byolComputeCountLimit

      AutonomousDatabase.Builder byolComputeCountLimit(Integer byolComputeCountLimit)

      The maximum number of compute resources that you can allocate to the Autonomous Database under the bring-your-own-license (BYOL) model.

      Parameters:
      byolComputeCountLimit - The maximum number of compute resources that you can allocate to the Autonomous Database under the bring-your-own-license (BYOL) model.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectionStringDetails

      AutonomousDatabase.Builder connectionStringDetails(AutonomousDatabaseConnectionStrings connectionStringDetails)

      The connection string details for the Autonomous Database.

      Parameters:
      connectionStringDetails - The connection string details for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectionStringDetails

      default AutonomousDatabase.Builder connectionStringDetails(Consumer<AutonomousDatabaseConnectionStrings.Builder> connectionStringDetails)

      The connection string details for the Autonomous Database.

      This is a convenience method that creates an instance of the AutonomousDatabaseConnectionStrings.Builder avoiding the need to create one manually via AutonomousDatabaseConnectionStrings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to connectionStringDetails(AutonomousDatabaseConnectionStrings).

      Parameters:
      connectionStringDetails - a consumer that will call methods on AutonomousDatabaseConnectionStrings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • serviceConsoleUrl

      AutonomousDatabase.Builder serviceConsoleUrl(String serviceConsoleUrl)

      The URL for accessing the Oracle service console for the Autonomous Database.

      Parameters:
      serviceConsoleUrl - The URL for accessing the Oracle service console for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sqlWebDeveloperUrl

      AutonomousDatabase.Builder sqlWebDeveloperUrl(String sqlWebDeveloperUrl)

      The URL for accessing Oracle SQL Developer Web for the Autonomous Database.

      Parameters:
      sqlWebDeveloperUrl - The URL for accessing Oracle SQL Developer Web for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerContacts

      AutonomousDatabase.Builder customerContacts(Collection<CustomerContact> customerContacts)

      The list of customer contacts that receive operational notifications from Oracle for the Autonomous Database.

      Parameters:
      customerContacts - The list of customer contacts that receive operational notifications from Oracle for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerContacts

      AutonomousDatabase.Builder customerContacts(CustomerContact... customerContacts)

      The list of customer contacts that receive operational notifications from Oracle for the Autonomous Database.

      Parameters:
      customerContacts - The list of customer contacts that receive operational notifications from Oracle for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerContacts

      AutonomousDatabase.Builder customerContacts(Consumer<CustomerContact.Builder>... customerContacts)

      The list of customer contacts that receive operational notifications from Oracle for the Autonomous Database.

      This is a convenience method that creates an instance of the CustomerContact.Builder avoiding the need to create one manually via CustomerContact.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to customerContacts(List<CustomerContact>).

      Parameters:
      customerContacts - a consumer that will call methods on CustomerContact.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • apexDetails

      The Oracle Application Express (APEX) details for the Autonomous Database.

      Parameters:
      apexDetails - The Oracle Application Express (APEX) details for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • apexDetails

      The Oracle Application Express (APEX) details for the Autonomous Database.

      This is a convenience method that creates an instance of the AutonomousDatabaseApex.Builder avoiding the need to create one manually via AutonomousDatabaseApex.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to apexDetails(AutonomousDatabaseApex).

      Parameters:
      apexDetails - a consumer that will call methods on AutonomousDatabaseApex.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • standbyDb

      The details of the standby Autonomous Database in a cross-Region Oracle Data Guard configuration.

      Parameters:
      standbyDb - The details of the standby Autonomous Database in a cross-Region Oracle Data Guard configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • standbyDb

      The details of the standby Autonomous Database in a cross-Region Oracle Data Guard configuration.

      This is a convenience method that creates an instance of the DatabaseStandbySummary.Builder avoiding the need to create one manually via DatabaseStandbySummary.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to standbyDb(DatabaseStandbySummary).

      Parameters:
      standbyDb - a consumer that will call methods on DatabaseStandbySummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • localStandbyDb

      AutonomousDatabase.Builder localStandbyDb(DatabaseStandbySummary localStandbyDb)

      The details of the local standby Autonomous Database in an Oracle Data Guard configuration.

      Parameters:
      localStandbyDb - The details of the local standby Autonomous Database in an Oracle Data Guard configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • localStandbyDb

      default AutonomousDatabase.Builder localStandbyDb(Consumer<DatabaseStandbySummary.Builder> localStandbyDb)

      The details of the local standby Autonomous Database in an Oracle Data Guard configuration.

      This is a convenience method that creates an instance of the DatabaseStandbySummary.Builder avoiding the need to create one manually via DatabaseStandbySummary.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to localStandbyDb(DatabaseStandbySummary).

      Parameters:
      localStandbyDb - a consumer that will call methods on DatabaseStandbySummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dataSafeStatus

      AutonomousDatabase.Builder dataSafeStatus(String dataSafeStatus)

      The status of the Oracle Data Safe registration for the Autonomous Database.

      Parameters:
      dataSafeStatus - The status of the Oracle Data Safe registration for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dataSafeStatus

      AutonomousDatabase.Builder dataSafeStatus(DataSafeStatus dataSafeStatus)

      The status of the Oracle Data Safe registration for the Autonomous Database.

      Parameters:
      dataSafeStatus - The status of the Oracle Data Safe registration for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • databaseManagementStatus

      AutonomousDatabase.Builder databaseManagementStatus(String databaseManagementStatus)

      The status of Oracle Database Management for the Autonomous Database.

      Parameters:
      databaseManagementStatus - The status of Oracle Database Management for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • databaseManagementStatus

      AutonomousDatabase.Builder databaseManagementStatus(DatabaseManagementStatus databaseManagementStatus)

      The status of Oracle Database Management for the Autonomous Database.

      Parameters:
      databaseManagementStatus - The status of Oracle Database Management for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • operationsInsightsStatus

      AutonomousDatabase.Builder operationsInsightsStatus(String operationsInsightsStatus)

      The status of Oracle Operations Insights for the Autonomous Database.

      Parameters:
      operationsInsightsStatus - The status of Oracle Operations Insights for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • operationsInsightsStatus

      AutonomousDatabase.Builder operationsInsightsStatus(OperationsInsightsStatus operationsInsightsStatus)

      The status of Oracle Operations Insights for the Autonomous Database.

      Parameters:
      operationsInsightsStatus - The status of Oracle Operations Insights for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • availabilityZone

      AutonomousDatabase.Builder availabilityZone(String availabilityZone)

      The Availability Zone where the Autonomous Database is located.

      Parameters:
      availabilityZone - The Availability Zone where the Autonomous Database is located.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZoneId

      AutonomousDatabase.Builder availabilityZoneId(String availabilityZoneId)

      The unique identifier of the Availability Zone where the Autonomous Database is located.

      Parameters:
      availabilityZoneId - The unique identifier of the Availability Zone where the Autonomous Database is located.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maintenanceTargetComponent

      AutonomousDatabase.Builder maintenanceTargetComponent(String maintenanceTargetComponent)

      The component on the Autonomous Database that the current maintenance is being applied to.

      Parameters:
      maintenanceTargetComponent - The component on the Autonomous Database that the current maintenance is being applied to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectionUrls

      The connection URLs for accessing tools and services for the Autonomous Database.

      Parameters:
      connectionUrls - The connection URLs for accessing tools and services for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • connectionUrls

      The connection URLs for accessing tools and services for the Autonomous Database.

      This is a convenience method that creates an instance of the AutonomousDatabaseConnectionUrls.Builder avoiding the need to create one manually via AutonomousDatabaseConnectionUrls.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to connectionUrls(AutonomousDatabaseConnectionUrls).

      Parameters:
      connectionUrls - a consumer that will call methods on AutonomousDatabaseConnectionUrls.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dbToolsDetails

      AutonomousDatabase.Builder dbToolsDetails(Collection<DatabaseTool> dbToolsDetails)

      The list of database management tools enabled for the Autonomous Database.

      Parameters:
      dbToolsDetails - The list of database management tools enabled for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbToolsDetails

      AutonomousDatabase.Builder dbToolsDetails(DatabaseTool... dbToolsDetails)

      The list of database management tools enabled for the Autonomous Database.

      Parameters:
      dbToolsDetails - The list of database management tools enabled for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbToolsDetails

      AutonomousDatabase.Builder dbToolsDetails(Consumer<DatabaseTool.Builder>... dbToolsDetails)

      The list of database management tools enabled for the Autonomous Database.

      This is a convenience method that creates an instance of the DatabaseTool.Builder avoiding the need to create one manually via DatabaseTool.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dbToolsDetails(List<DatabaseTool>).

      Parameters:
      dbToolsDetails - a consumer that will call methods on DatabaseTool.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • scheduledOperations

      AutonomousDatabase.Builder scheduledOperations(Collection<ScheduledOperationDetails> scheduledOperations)

      The list of scheduled start and stop times for the Autonomous Database.

      Parameters:
      scheduledOperations - The list of scheduled start and stop times for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • scheduledOperations

      AutonomousDatabase.Builder scheduledOperations(ScheduledOperationDetails... scheduledOperations)

      The list of scheduled start and stop times for the Autonomous Database.

      Parameters:
      scheduledOperations - The list of scheduled start and stop times for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • scheduledOperations

      AutonomousDatabase.Builder scheduledOperations(Consumer<ScheduledOperationDetails.Builder>... scheduledOperations)

      The list of scheduled start and stop times for the Autonomous Database.

      This is a convenience method that creates an instance of the ScheduledOperationDetails.Builder avoiding the need to create one manually via ScheduledOperationDetails.builder() .

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to scheduledOperations(List<ScheduledOperationDetails>).

      Parameters:
      scheduledOperations - a consumer that will call methods on ScheduledOperationDetails.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourcePoolLeaderId

      AutonomousDatabase.Builder resourcePoolLeaderId(String resourcePoolLeaderId)

      The unique identifier of the resource pool leader Autonomous Database.

      Parameters:
      resourcePoolLeaderId - The unique identifier of the resource pool leader Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • computeCount

      AutonomousDatabase.Builder computeCount(Float computeCount)

      The compute capacity, in number of Elastic CPUs (ECPUs) or Oracle CPUs (OCPUs), assigned to the Autonomous Database.

      Parameters:
      computeCount - The compute capacity, in number of Elastic CPUs (ECPUs) or Oracle CPUs (OCPUs), assigned to the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • computeModel

      AutonomousDatabase.Builder computeModel(String computeModel)

      The compute model of the Autonomous Database, either ECPU or OCPU.

      Parameters:
      computeModel - The compute model of the Autonomous Database, either ECPU or OCPU.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • computeModel

      AutonomousDatabase.Builder computeModel(ComputeModel computeModel)

      The compute model of the Autonomous Database, either ECPU or OCPU.

      Parameters:
      computeModel - The compute model of the Autonomous Database, either ECPU or OCPU.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • cpuCoreCount

      AutonomousDatabase.Builder cpuCoreCount(Integer cpuCoreCount)

      The number of CPU cores allocated to the Autonomous Database.

      Parameters:
      cpuCoreCount - The number of CPU cores allocated to the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • memoryPerOracleComputeUnitInGBs

      AutonomousDatabase.Builder memoryPerOracleComputeUnitInGBs(Integer memoryPerOracleComputeUnitInGBs)

      The amount of memory allocated per Oracle Compute Unit, in GB.

      Parameters:
      memoryPerOracleComputeUnitInGBs - The amount of memory allocated per Oracle Compute Unit, in GB.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provisionableCpus

      AutonomousDatabase.Builder provisionableCpus(Collection<Integer> provisionableCpus)

      The list of CPU core counts that you can provision for the Autonomous Database.

      Parameters:
      provisionableCpus - The list of CPU core counts that you can provision for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • provisionableCpus

      AutonomousDatabase.Builder provisionableCpus(Integer... provisionableCpus)

      The list of CPU core counts that you can provision for the Autonomous Database.

      Parameters:
      provisionableCpus - The list of CPU core counts that you can provision for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isAutoScalingEnabled

      AutonomousDatabase.Builder isAutoScalingEnabled(Boolean isAutoScalingEnabled)

      Indicates whether automatic scaling of the compute resources is enabled for the Autonomous Database.

      Parameters:
      isAutoScalingEnabled - Indicates whether automatic scaling of the compute resources is enabled for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataStorageSizeInTBs

      AutonomousDatabase.Builder dataStorageSizeInTBs(Double dataStorageSizeInTBs)

      The size, in terabytes (TB), of the data volume allocated for the Autonomous Database.

      Parameters:
      dataStorageSizeInTBs - The size, in terabytes (TB), of the data volume allocated for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataStorageSizeInGBs

      AutonomousDatabase.Builder dataStorageSizeInGBs(Integer dataStorageSizeInGBs)

      The size, in gigabytes (GB), of the data volume allocated for the Autonomous Database.

      Parameters:
      dataStorageSizeInGBs - The size, in gigabytes (GB), of the data volume allocated for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • usedDataStorageSizeInTBs

      AutonomousDatabase.Builder usedDataStorageSizeInTBs(Double usedDataStorageSizeInTBs)

      The amount of data storage currently in use by the Autonomous Database, in TB.

      Parameters:
      usedDataStorageSizeInTBs - The amount of data storage currently in use by the Autonomous Database, in TB.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • usedDataStorageSizeInGBs

      AutonomousDatabase.Builder usedDataStorageSizeInGBs(Integer usedDataStorageSizeInGBs)

      The amount of data storage currently in use by the Autonomous Database, in GB.

      Parameters:
      usedDataStorageSizeInGBs - The amount of data storage currently in use by the Autonomous Database, in GB.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • actualUsedDataStorageSizeInTBs

      AutonomousDatabase.Builder actualUsedDataStorageSizeInTBs(Double actualUsedDataStorageSizeInTBs)

      The actual amount of data storage currently in use by the Autonomous Database, in TB.

      Parameters:
      actualUsedDataStorageSizeInTBs - The actual amount of data storage currently in use by the Autonomous Database, in TB.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allocatedStorageSizeInTBs

      AutonomousDatabase.Builder allocatedStorageSizeInTBs(Double allocatedStorageSizeInTBs)

      The amount of storage currently allocated to the Autonomous Database, in TB.

      Parameters:
      allocatedStorageSizeInTBs - The amount of storage currently allocated to the Autonomous Database, in TB.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inMemoryAreaInGBs

      AutonomousDatabase.Builder inMemoryAreaInGBs(Integer inMemoryAreaInGBs)

      The size of the in-memory area of the Autonomous Database, in GB.

      Parameters:
      inMemoryAreaInGBs - The size of the in-memory area of the Autonomous Database, in GB.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isAutoScalingForStorageEnabled

      AutonomousDatabase.Builder isAutoScalingForStorageEnabled(Boolean isAutoScalingForStorageEnabled)

      Indicates whether automatic scaling of the storage is enabled for the Autonomous Database.

      Parameters:
      isAutoScalingForStorageEnabled - Indicates whether automatic scaling of the storage is enabled for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • odbNetworkId

      AutonomousDatabase.Builder odbNetworkId(String odbNetworkId)

      The unique identifier of the ODB network associated with the Autonomous Database.

      Parameters:
      odbNetworkId - The unique identifier of the ODB network associated with the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • odbNetworkArn

      AutonomousDatabase.Builder odbNetworkArn(String odbNetworkArn)

      The Amazon Resource Name (ARN) of the ODB network associated with the Autonomous Database.

      Parameters:
      odbNetworkArn - The Amazon Resource Name (ARN) of the ODB network associated with the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • privateEndpoint

      AutonomousDatabase.Builder privateEndpoint(String privateEndpoint)

      The private endpoint for the Autonomous Database.

      Parameters:
      privateEndpoint - The private endpoint for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • privateEndpointIp

      AutonomousDatabase.Builder privateEndpointIp(String privateEndpointIp)

      The private endpoint IP address for the Autonomous Database.

      Parameters:
      privateEndpointIp - The private endpoint IP address for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • privateEndpointLabel

      AutonomousDatabase.Builder privateEndpointLabel(String privateEndpointLabel)

      The private endpoint label for the Autonomous Database.

      Parameters:
      privateEndpointLabel - The private endpoint label for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowlistedIps

      AutonomousDatabase.Builder allowlistedIps(Collection<String> allowlistedIps)

      The list of IP addresses that are allowed to access the Autonomous Database.

      Parameters:
      allowlistedIps - The list of IP addresses that are allowed to access the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowlistedIps

      AutonomousDatabase.Builder allowlistedIps(String... allowlistedIps)

      The list of IP addresses that are allowed to access the Autonomous Database.

      Parameters:
      allowlistedIps - The list of IP addresses that are allowed to access the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • standbyAllowlistedIps

      AutonomousDatabase.Builder standbyAllowlistedIps(Collection<String> standbyAllowlistedIps)

      The list of IP addresses that are allowed to access the standby Autonomous Database.

      Parameters:
      standbyAllowlistedIps - The list of IP addresses that are allowed to access the standby Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • standbyAllowlistedIps

      AutonomousDatabase.Builder standbyAllowlistedIps(String... standbyAllowlistedIps)

      The list of IP addresses that are allowed to access the standby Autonomous Database.

      Parameters:
      standbyAllowlistedIps - The list of IP addresses that are allowed to access the standby Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • standbyAllowlistedIpsSource

      AutonomousDatabase.Builder standbyAllowlistedIpsSource(String standbyAllowlistedIpsSource)

      The source of the allowlisted IP addresses for the standby Autonomous Database.

      Parameters:
      standbyAllowlistedIpsSource - The source of the allowlisted IP addresses for the standby Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • standbyAllowlistedIpsSource

      AutonomousDatabase.Builder standbyAllowlistedIpsSource(StandbyAllowlistedIpsSource standbyAllowlistedIpsSource)

      The source of the allowlisted IP addresses for the standby Autonomous Database.

      Parameters:
      standbyAllowlistedIpsSource - The source of the allowlisted IP addresses for the standby Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • isLocalDataGuardEnabled

      AutonomousDatabase.Builder isLocalDataGuardEnabled(Boolean isLocalDataGuardEnabled)

      Indicates whether local Oracle Data Guard is enabled for the Autonomous Database.

      Parameters:
      isLocalDataGuardEnabled - Indicates whether local Oracle Data Guard is enabled for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isRemoteDataGuardEnabled

      AutonomousDatabase.Builder isRemoteDataGuardEnabled(Boolean isRemoteDataGuardEnabled)

      Indicates whether remote Oracle Data Guard is enabled for the Autonomous Database.

      Parameters:
      isRemoteDataGuardEnabled - Indicates whether remote Oracle Data Guard is enabled for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • localDisasterRecoveryType

      AutonomousDatabase.Builder localDisasterRecoveryType(String localDisasterRecoveryType)

      The type of local disaster recovery configured for the Autonomous Database.

      Parameters:
      localDisasterRecoveryType - The type of local disaster recovery configured for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • localDisasterRecoveryType

      AutonomousDatabase.Builder localDisasterRecoveryType(DisasterRecoveryType localDisasterRecoveryType)

      The type of local disaster recovery configured for the Autonomous Database.

      Parameters:
      localDisasterRecoveryType - The type of local disaster recovery configured for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • role

      The Oracle Data Guard role of the Autonomous Database.

      Parameters:
      role - The Oracle Data Guard role of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • role

      The Oracle Data Guard role of the Autonomous Database.

      Parameters:
      role - The Oracle Data Guard role of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • peerDbIds

      The list of unique identifiers of the peer Autonomous Databases.

      Parameters:
      peerDbIds - The list of unique identifiers of the peer Autonomous Databases.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • peerDbIds

      AutonomousDatabase.Builder peerDbIds(String... peerDbIds)

      The list of unique identifiers of the peer Autonomous Databases.

      Parameters:
      peerDbIds - The list of unique identifiers of the peer Autonomous Databases.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failedDataRecoveryInSeconds

      AutonomousDatabase.Builder failedDataRecoveryInSeconds(Integer failedDataRecoveryInSeconds)

      The amount of time, in seconds, that the data in the Autonomous Database is behind the data in the primary database.

      Parameters:
      failedDataRecoveryInSeconds - The amount of time, in seconds, that the data in the Autonomous Database is behind the data in the primary database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • localAdgAutoFailoverMaxDataLossLimit

      AutonomousDatabase.Builder localAdgAutoFailoverMaxDataLossLimit(Integer localAdgAutoFailoverMaxDataLossLimit)

      The maximum data loss limit, in seconds, for automatic failover to the local Oracle Data Guard standby database.

      Parameters:
      localAdgAutoFailoverMaxDataLossLimit - The maximum data loss limit, in seconds, for automatic failover to the local Oracle Data Guard standby database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • remoteDisasterRecoveryConfiguration

      AutonomousDatabase.Builder remoteDisasterRecoveryConfiguration(DisasterRecoveryConfiguration remoteDisasterRecoveryConfiguration)

      The configuration of the remote disaster recovery for the Autonomous Database.

      Parameters:
      remoteDisasterRecoveryConfiguration - The configuration of the remote disaster recovery for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • remoteDisasterRecoveryConfiguration

      default AutonomousDatabase.Builder remoteDisasterRecoveryConfiguration(Consumer<DisasterRecoveryConfiguration.Builder> remoteDisasterRecoveryConfiguration)

      The configuration of the remote disaster recovery for the Autonomous Database.

      This is a convenience method that creates an instance of the DisasterRecoveryConfiguration.Builder avoiding the need to create one manually via DisasterRecoveryConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to remoteDisasterRecoveryConfiguration(DisasterRecoveryConfiguration).

      Parameters:
      remoteDisasterRecoveryConfiguration - a consumer that will call methods on DisasterRecoveryConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • isRefreshableClone

      AutonomousDatabase.Builder isRefreshableClone(Boolean isRefreshableClone)

      Indicates whether the Autonomous Database is a refreshable clone.

      Parameters:
      isRefreshableClone - Indicates whether the Autonomous Database is a refreshable clone.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • refreshableMode

      AutonomousDatabase.Builder refreshableMode(String refreshableMode)

      The refresh mode of the refreshable clone Autonomous Database.

      Parameters:
      refreshableMode - The refresh mode of the refreshable clone Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • refreshableMode

      AutonomousDatabase.Builder refreshableMode(RefreshableMode refreshableMode)

      The refresh mode of the refreshable clone Autonomous Database.

      Parameters:
      refreshableMode - The refresh mode of the refreshable clone Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • refreshableStatus

      AutonomousDatabase.Builder refreshableStatus(String refreshableStatus)

      The refresh status of the refreshable clone Autonomous Database.

      Parameters:
      refreshableStatus - The refresh status of the refreshable clone Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • refreshableStatus

      AutonomousDatabase.Builder refreshableStatus(RefreshableStatus refreshableStatus)

      The refresh status of the refreshable clone Autonomous Database.

      Parameters:
      refreshableStatus - The refresh status of the refreshable clone Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • autoRefreshFrequencyInSeconds

      AutonomousDatabase.Builder autoRefreshFrequencyInSeconds(Integer autoRefreshFrequencyInSeconds)

      The frequency, in seconds, at which the refreshable clone Autonomous Database is automatically refreshed.

      Parameters:
      autoRefreshFrequencyInSeconds - The frequency, in seconds, at which the refreshable clone Autonomous Database is automatically refreshed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • autoRefreshPointLagInSeconds

      AutonomousDatabase.Builder autoRefreshPointLagInSeconds(Integer autoRefreshPointLagInSeconds)

      The time lag, in seconds, between the refreshable clone and its source Autonomous Database.

      Parameters:
      autoRefreshPointLagInSeconds - The time lag, in seconds, between the refreshable clone and its source Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • isReconnectCloneEnabled

      AutonomousDatabase.Builder isReconnectCloneEnabled(Boolean isReconnectCloneEnabled)

      Indicates whether reconnecting the refreshable clone to its source Autonomous Database is enabled.

      Parameters:
      isReconnectCloneEnabled - Indicates whether reconnecting the refreshable clone to its source Autonomous Database is enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cloneTableSpaceList

      AutonomousDatabase.Builder cloneTableSpaceList(Collection<Integer> cloneTableSpaceList)

      The list of tablespace identifiers to clone for the Autonomous Database.

      Parameters:
      cloneTableSpaceList - The list of tablespace identifiers to clone for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cloneTableSpaceList

      AutonomousDatabase.Builder cloneTableSpaceList(Integer... cloneTableSpaceList)

      The list of tablespace identifiers to clone for the Autonomous Database.

      Parameters:
      cloneTableSpaceList - The list of tablespace identifiers to clone for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupRetentionPeriodInDays

      AutonomousDatabase.Builder backupRetentionPeriodInDays(Integer backupRetentionPeriodInDays)

      The retention period, in days, for automatic backups of the Autonomous Database.

      Parameters:
      backupRetentionPeriodInDays - The retention period, in days, for automatic backups of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • longTermBackupSchedule

      AutonomousDatabase.Builder longTermBackupSchedule(LongTermBackupSchedule longTermBackupSchedule)

      The long-term backup schedule for the Autonomous Database.

      Parameters:
      longTermBackupSchedule - The long-term backup schedule for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • longTermBackupSchedule

      default AutonomousDatabase.Builder longTermBackupSchedule(Consumer<LongTermBackupSchedule.Builder> longTermBackupSchedule)

      The long-term backup schedule for the Autonomous Database.

      This is a convenience method that creates an instance of the LongTermBackupSchedule.Builder avoiding the need to create one manually via LongTermBackupSchedule.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to longTermBackupSchedule(LongTermBackupSchedule).

      Parameters:
      longTermBackupSchedule - a consumer that will call methods on LongTermBackupSchedule.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • isBackupRetentionLocked

      AutonomousDatabase.Builder isBackupRetentionLocked(Boolean isBackupRetentionLocked)

      Indicates whether the backup retention period of the Autonomous Database is locked.

      Parameters:
      isBackupRetentionLocked - Indicates whether the backup retention period of the Autonomous Database is locked.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • totalBackupStorageSizeInGBs

      AutonomousDatabase.Builder totalBackupStorageSizeInGBs(Double totalBackupStorageSizeInGBs)

      The total amount of backup storage used by the Autonomous Database, in GB.

      Parameters:
      totalBackupStorageSizeInGBs - The total amount of backup storage used by the Autonomous Database, in GB.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourcePoolSummary

      AutonomousDatabase.Builder resourcePoolSummary(ResourcePoolSummary resourcePoolSummary)

      The configuration of the resource pool for the Autonomous Database.

      Parameters:
      resourcePoolSummary - The configuration of the resource pool for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourcePoolSummary

      default AutonomousDatabase.Builder resourcePoolSummary(Consumer<ResourcePoolSummary.Builder> resourcePoolSummary)

      The configuration of the resource pool for the Autonomous Database.

      This is a convenience method that creates an instance of the ResourcePoolSummary.Builder avoiding the need to create one manually via ResourcePoolSummary.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to resourcePoolSummary(ResourcePoolSummary).

      Parameters:
      resourcePoolSummary - a consumer that will call methods on ResourcePoolSummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • encryptionSummary

      AutonomousDatabase.Builder encryptionSummary(EncryptionSummary encryptionSummary)

      The encryption configuration for the Autonomous Database.

      Parameters:
      encryptionSummary - The encryption configuration for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • encryptionSummary

      default AutonomousDatabase.Builder encryptionSummary(Consumer<EncryptionSummary.Builder> encryptionSummary)

      The encryption configuration for the Autonomous Database.

      This is a convenience method that creates an instance of the EncryptionSummary.Builder avoiding the need to create one manually via EncryptionSummary.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to encryptionSummary(EncryptionSummary).

      Parameters:
      encryptionSummary - a consumer that will call methods on EncryptionSummary.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      AutonomousDatabase.Builder createdAt(Instant createdAt)

      The date and time when the Autonomous Database was created.

      Parameters:
      createdAt - The date and time when the Autonomous Database was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeOfLastBackup

      AutonomousDatabase.Builder timeOfLastBackup(Instant timeOfLastBackup)

      The date and time of the last backup of the Autonomous Database.

      Parameters:
      timeOfLastBackup - The date and time of the last backup of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeMaintenanceBegin

      AutonomousDatabase.Builder timeMaintenanceBegin(Instant timeMaintenanceBegin)

      The date and time when the next maintenance of the Autonomous Database begins.

      Parameters:
      timeMaintenanceBegin - The date and time when the next maintenance of the Autonomous Database begins.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeMaintenanceEnd

      AutonomousDatabase.Builder timeMaintenanceEnd(Instant timeMaintenanceEnd)

      The date and time when the next maintenance of the Autonomous Database ends.

      Parameters:
      timeMaintenanceEnd - The date and time when the next maintenance of the Autonomous Database ends.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeLocalDataGuardEnabled

      AutonomousDatabase.Builder timeLocalDataGuardEnabled(Instant timeLocalDataGuardEnabled)

      The date and time when local Oracle Data Guard was enabled for the Autonomous Database.

      Parameters:
      timeLocalDataGuardEnabled - The date and time when local Oracle Data Guard was enabled for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeDataGuardRoleChanged

      AutonomousDatabase.Builder timeDataGuardRoleChanged(Instant timeDataGuardRoleChanged)

      The date and time when the Oracle Data Guard role of the Autonomous Database last changed.

      Parameters:
      timeDataGuardRoleChanged - The date and time when the Oracle Data Guard role of the Autonomous Database last changed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeOfLastSwitchover

      AutonomousDatabase.Builder timeOfLastSwitchover(Instant timeOfLastSwitchover)

      The date and time of the last switchover operation for the Autonomous Database.

      Parameters:
      timeOfLastSwitchover - The date and time of the last switchover operation for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeOfLastFailover

      AutonomousDatabase.Builder timeOfLastFailover(Instant timeOfLastFailover)

      The date and time of the last failover operation for the Autonomous Database.

      Parameters:
      timeOfLastFailover - The date and time of the last failover operation for the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeOfLastRefresh

      AutonomousDatabase.Builder timeOfLastRefresh(Instant timeOfLastRefresh)

      The date and time of the last refresh of the refreshable clone Autonomous Database.

      Parameters:
      timeOfLastRefresh - The date and time of the last refresh of the refreshable clone Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeOfLastRefreshPoint

      AutonomousDatabase.Builder timeOfLastRefreshPoint(Instant timeOfLastRefreshPoint)

      The date and time as of which the data in the refreshable clone Autonomous Database is current.

      Parameters:
      timeOfLastRefreshPoint - The date and time as of which the data in the refreshable clone Autonomous Database is current.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeOfNextRefresh

      AutonomousDatabase.Builder timeOfNextRefresh(Instant timeOfNextRefresh)

      The date and time of the next scheduled refresh of the refreshable clone Autonomous Database.

      Parameters:
      timeOfNextRefresh - The date and time of the next scheduled refresh of the refreshable clone Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeOfAutoRefreshStart

      AutonomousDatabase.Builder timeOfAutoRefreshStart(Instant timeOfAutoRefreshStart)

      The date and time at which the automatic refresh of the refreshable clone Autonomous Database starts.

      Parameters:
      timeOfAutoRefreshStart - The date and time at which the automatic refresh of the refreshable clone Autonomous Database starts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeDeletionOfFreeAutonomousDatabase

      AutonomousDatabase.Builder timeDeletionOfFreeAutonomousDatabase(Instant timeDeletionOfFreeAutonomousDatabase)

      The date and time when the inactive Always Free Autonomous Database is scheduled to be automatically deleted.

      Parameters:
      timeDeletionOfFreeAutonomousDatabase - The date and time when the inactive Always Free Autonomous Database is scheduled to be automatically deleted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeReclamationOfFreeAutonomousDatabase

      AutonomousDatabase.Builder timeReclamationOfFreeAutonomousDatabase(Instant timeReclamationOfFreeAutonomousDatabase)

      The date and time when the Always Free Autonomous Database is scheduled to be stopped because of inactivity.

      Parameters:
      timeReclamationOfFreeAutonomousDatabase - The date and time when the Always Free Autonomous Database is scheduled to be stopped because of inactivity.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeDisasterRecoveryRoleChanged

      AutonomousDatabase.Builder timeDisasterRecoveryRoleChanged(Instant timeDisasterRecoveryRoleChanged)

      The date and time when the disaster recovery role of the Autonomous Database last changed.

      Parameters:
      timeDisasterRecoveryRoleChanged - The date and time when the disaster recovery role of the Autonomous Database last changed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeUntilReconnectCloneEnabled

      AutonomousDatabase.Builder timeUntilReconnectCloneEnabled(Instant timeUntilReconnectCloneEnabled)

      The date and time until which reconnecting the refreshable clone to its source Autonomous Database is allowed.

      Parameters:
      timeUntilReconnectCloneEnabled - The date and time until which reconnecting the refreshable clone to its source Autonomous Database is allowed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nextLongTermBackupTimeStamp

      AutonomousDatabase.Builder nextLongTermBackupTimeStamp(Instant nextLongTermBackupTimeStamp)

      The date and time of the next scheduled long-term backup of the Autonomous Database.

      Parameters:
      nextLongTermBackupTimeStamp - The date and time of the next scheduled long-term backup of the Autonomous Database.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeUndeleted

      AutonomousDatabase.Builder timeUndeleted(Instant timeUndeleted)

      The date and time when the Autonomous Database was restored after deletion.

      Parameters:
      timeUndeleted - The date and time when the Autonomous Database was restored after deletion.
      Returns:
      Returns a reference to this object so that method calls can be chained together.