Class AutonomousDatabase
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AutonomousDatabase.Builder,AutonomousDatabase>
Information about an Autonomous Database.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal DoubleThe actual amount of data storage currently in use by the Autonomous Database, in TB.final DoubleThe amount of storage currently allocated to the Autonomous Database, in TB.The list of IP addresses that are allowed to access the Autonomous Database.final AutonomousDatabaseApexThe Oracle Application Express (APEX) details for the Autonomous Database.final StringThe Amazon Resource Name (ARN) of the Autonomous Database.final StringThe unique identifier of the Autonomous Database.The maintenance schedule type for the Autonomous Database.final StringThe maintenance schedule type for the Autonomous Database.final IntegerThe frequency, in seconds, at which the refreshable clone Autonomous Database is automatically refreshed.final IntegerThe time lag, in seconds, between the refreshable clone and its source Autonomous Database.final StringThe Availability Zone where the Autonomous Database is located.final StringThe unique identifier of the Availability Zone where the Autonomous Database is located.The list of Oracle Database software versions to which the Autonomous Database can be upgraded.final IntegerThe retention period, in days, for automatic backups of the Autonomous Database.static AutonomousDatabase.Builderbuilder()final IntegerThe maximum number of compute resources that you can allocate to the Autonomous Database under the bring-your-own-license (BYOL) model.final StringThe character set of the Autonomous Database.The list of tablespace identifiers to clone for the Autonomous Database.final FloatThe compute capacity, in number of Elastic CPUs (ECPUs) or Oracle CPUs (OCPUs), assigned to the Autonomous Database.final ComputeModelThe compute model of the Autonomous Database, either ECPU or OCPU.final StringThe compute model of the Autonomous Database, either ECPU or OCPU.The connection string details for the Autonomous Database.The connection URLs for accessing tools and services for the Autonomous Database.final IntegerThe number of CPU cores allocated to the Autonomous Database.final InstantThe date and time when the Autonomous Database was created.final List<CustomerContact> The list of customer contacts that receive operational notifications from Oracle for the Autonomous Database.final DatabaseEditionThe Oracle Database edition of the Autonomous Database.final StringThe Oracle Database edition of the Autonomous Database.final DatabaseManagementStatusThe status of Oracle Database Management for the Autonomous Database.final StringThe status of Oracle Database Management for the Autonomous Database.final DatabaseTypeThe type of the Autonomous Database, either a regular database or a clone.final StringThe type of the Autonomous Database, either a regular database or a clone.final DataSafeStatusThe status of the Oracle Data Safe registration for the Autonomous Database.final StringThe status of the Oracle Data Safe registration for the Autonomous Database.final IntegerThe size, in gigabytes (GB), of the data volume allocated for the Autonomous Database.final DoubleThe size, in terabytes (TB), of the data volume allocated for the Autonomous Database.final StringdbName()The name of the Autonomous Database.final List<DatabaseTool> The list of database management tools enabled for the Autonomous Database.final StringThe Oracle Database software version of the Autonomous Database.final DbWorkloadThe intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.final StringThe intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.final StringThe user-friendly name of the Autonomous Database.final EncryptionSummaryThe encryption configuration for the Autonomous Database.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final IntegerThe amount of time, in seconds, that the data in the Autonomous Database is behind the data in the primary database.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final booleanFor responses, this returns true if the service returned a value for the AllowlistedIps property.final booleanFor responses, this returns true if the service returned a value for the AvailableUpgradeVersions property.final booleanFor responses, this returns true if the service returned a value for the CloneTableSpaceList property.final booleanFor responses, this returns true if the service returned a value for the CustomerContacts property.final booleanFor responses, this returns true if the service returned a value for the DbToolsDetails property.final inthashCode()final booleanFor responses, this returns true if the service returned a value for the PeerDbIds property.final booleanFor responses, this returns true if the service returned a value for the ProvisionableCpus property.final booleanFor responses, this returns true if the service returned a value for the ScheduledOperations property.final booleanFor responses, this returns true if the service returned a value for the StandbyAllowlistedIps property.final IntegerThe size of the in-memory area of the Autonomous Database, in GB.final BooleanIndicates whether automatic scaling of the compute resources is enabled for the Autonomous Database.final BooleanIndicates whether automatic scaling of the storage is enabled for the Autonomous Database.final BooleanIndicates whether the backup retention period of the Autonomous Database is locked.final BooleanIndicates whether local Oracle Data Guard is enabled for the Autonomous Database.final BooleanIndicates whether mutual TLS (mTLS) authentication is required to connect to the Autonomous Database.final BooleanIndicates whether reconnecting the refreshable clone to its source Autonomous Database is enabled.final BooleanIndicates whether the Autonomous Database is a refreshable clone.final BooleanIndicates whether remote Oracle Data Guard is enabled for the Autonomous Database.final LicenseModelThe Oracle license model that applies to the Autonomous Database.final StringThe Oracle license model that applies to the Autonomous Database.final IntegerThe maximum data loss limit, in seconds, for automatic failover to the local Oracle Data Guard standby database.final DisasterRecoveryTypeThe type of local disaster recovery configured for the Autonomous Database.final StringThe type of local disaster recovery configured for the Autonomous Database.final DatabaseStandbySummaryThe details of the local standby Autonomous Database in an Oracle Data Guard configuration.final LongTermBackupScheduleThe long-term backup schedule for the Autonomous Database.final StringThe component on the Autonomous Database that the current maintenance is being applied to.final IntegerThe amount of memory allocated per Oracle Compute Unit, in GB.final StringThe national character set of the Autonomous Database.final NetServicesArchitectureThe Oracle Net Services architecture of the Autonomous Database, either dedicated or shared.final StringThe Oracle Net Services architecture of the Autonomous Database, either dedicated or shared.final InstantThe date and time of the next scheduled long-term backup of the Autonomous Database.final Stringocid()The Oracle Cloud Identifier (OCID) of the Autonomous Database.final StringThe name of the Oracle Cloud Infrastructure (OCI) resource anchor associated with the Autonomous Database.final StringociUrl()The URL for accessing the OCI console page for the Autonomous Database.final StringThe Amazon Resource Name (ARN) of the ODB network associated with the Autonomous Database.final StringThe unique identifier of the ODB network associated with the Autonomous Database.final OpenModeopenMode()The mode in which the Autonomous Database is open, either read-only or read/write.final StringThe mode in which the Autonomous Database is open, either read-only or read/write.final OperationsInsightsStatusThe status of Oracle Operations Insights for the Autonomous Database.final StringThe status of Oracle Operations Insights for the Autonomous Database.The list of unique identifiers of the peer Autonomous Databases.final FloatThe progress of the current operation on the Autonomous Database, as a percentage.final PermissionLevelThe permission level of the Autonomous Database.final StringThe permission level of the Autonomous Database.final StringThe private endpoint for the Autonomous Database.final StringThe private endpoint IP address for the Autonomous Database.final StringThe private endpoint label for the Autonomous Database.The list of CPU core counts that you can provision for the Autonomous Database.final RefreshableModeThe refresh mode of the refreshable clone Autonomous Database.final StringThe refresh mode of the refreshable clone Autonomous Database.final RefreshableStatusThe refresh status of the refreshable clone Autonomous Database.final StringThe refresh status of the refreshable clone Autonomous Database.The configuration of the remote disaster recovery for the Autonomous Database.final StringThe unique identifier of the resource pool leader Autonomous Database.final ResourcePoolSummaryThe configuration of the resource pool for the Autonomous Database.final DataGuardRolerole()The Oracle Data Guard role of the Autonomous Database.final StringThe Oracle Data Guard role of the Autonomous Database.final List<ScheduledOperationDetails> The list of scheduled start and stop times for the Autonomous Database.static Class<? extends AutonomousDatabase.Builder> final StringThe URL for accessing the Oracle service console for the Autonomous Database.final StringsourceId()The unique identifier of the source from which the Autonomous Database was created.final StringThe URL for accessing Oracle SQL Developer Web for the Autonomous Database.The list of IP addresses that are allowed to access the standby Autonomous Database.The source of the allowlisted IP addresses for the standby Autonomous Database.final StringThe source of the allowlisted IP addresses for the standby Autonomous Database.final DatabaseStandbySummaryThe details of the standby Autonomous Database in a cross-Region Oracle Data Guard configuration.status()The current status of the Autonomous Database.final StringThe current status of the Autonomous Database.final StringAdditional information about the current status of the Autonomous Database, if applicable.final InstantThe date and time when the Oracle Data Guard role of the Autonomous Database last changed.final InstantThe date and time when the inactive Always Free Autonomous Database is scheduled to be automatically deleted.final InstantThe date and time when the disaster recovery role of the Autonomous Database last changed.final InstantThe date and time when local Oracle Data Guard was enabled for the Autonomous Database.final InstantThe date and time when the next maintenance of the Autonomous Database begins.final InstantThe date and time when the next maintenance of the Autonomous Database ends.final InstantThe date and time at which the automatic refresh of the refreshable clone Autonomous Database starts.final InstantThe date and time of the last backup of the Autonomous Database.final InstantThe date and time of the last failover operation for the Autonomous Database.final InstantThe date and time of the last refresh of the refreshable clone Autonomous Database.final InstantThe date and time as of which the data in the refreshable clone Autonomous Database is current.final InstantThe date and time of the last switchover operation for the Autonomous Database.final InstantThe date and time of the next scheduled refresh of the refreshable clone Autonomous Database.final InstantThe date and time when the Always Free Autonomous Database is scheduled to be stopped because of inactivity.final InstantThe date and time when the Autonomous Database was restored after deletion.final InstantThe date and time until which reconnecting the refreshable clone to its source Autonomous Database is allowed.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final DoubleThe total amount of backup storage used by the Autonomous Database, in GB.final IntegerThe amount of data storage currently in use by the Autonomous Database, in GB.final DoubleThe amount of data storage currently in use by the Autonomous Database, in TB.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
autonomousDatabaseId
The unique identifier of the Autonomous Database.
- Returns:
- The unique identifier of the Autonomous Database.
-
autonomousDatabaseArn
The Amazon Resource Name (ARN) of the Autonomous Database.
- Returns:
- The Amazon Resource Name (ARN) of the Autonomous Database.
-
ociResourceAnchorName
The name of the Oracle Cloud Infrastructure (OCI) resource anchor associated with the Autonomous Database.
- Returns:
- The name of the Oracle Cloud Infrastructure (OCI) resource anchor associated with the Autonomous Database.
-
percentProgress
The progress of the current operation on the Autonomous Database, as a percentage.
- Returns:
- The progress of the current operation on the Autonomous Database, as a percentage.
-
ocid
The Oracle Cloud Identifier (OCID) of the Autonomous Database.
- Returns:
- The Oracle Cloud Identifier (OCID) of the Autonomous Database.
-
ociUrl
The URL for accessing the OCI console page for the Autonomous Database.
- Returns:
- The URL for accessing the OCI console page for the Autonomous Database.
-
displayName
The user-friendly name of the Autonomous Database.
- Returns:
- The user-friendly name of the Autonomous Database.
-
dbName
The name of the Autonomous Database.
- Returns:
- The name of the Autonomous Database.
-
sourceId
The unique identifier of the source from which the Autonomous Database was created.
- Returns:
- The unique identifier of the source from which the Autonomous Database was created.
-
status
The current status of the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnAutonomousDatabaseResourceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the Autonomous Database.
- See Also:
-
statusAsString
The current status of the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnAutonomousDatabaseResourceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the Autonomous Database.
- See Also:
-
statusReason
Additional information about the current status of the Autonomous Database, if applicable.
- Returns:
- Additional information about the current status of the Autonomous Database, if applicable.
-
databaseType
The type of the Autonomous Database, either a regular database or a clone.
If the service returns an enum value that is not available in the current SDK version,
databaseTypewill returnDatabaseType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdatabaseTypeAsString().- Returns:
- The type of the Autonomous Database, either a regular database or a clone.
- See Also:
-
databaseTypeAsString
The type of the Autonomous Database, either a regular database or a clone.
If the service returns an enum value that is not available in the current SDK version,
databaseTypewill returnDatabaseType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdatabaseTypeAsString().- Returns:
- The type of the Autonomous Database, either a regular database or a clone.
- See Also:
-
dbVersion
The Oracle Database software version of the Autonomous Database.
- Returns:
- The Oracle Database software version of the Autonomous Database.
-
dbWorkload
The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.
If the service returns an enum value that is not available in the current SDK version,
dbWorkloadwill returnDbWorkload.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdbWorkloadAsString().- Returns:
- The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.
- See Also:
-
dbWorkloadAsString
The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.
If the service returns an enum value that is not available in the current SDK version,
dbWorkloadwill returnDbWorkload.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdbWorkloadAsString().- Returns:
- The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.
- See Also:
-
characterSet
The character set of the Autonomous Database.
- Returns:
- The character set of the Autonomous Database.
-
ncharacterSet
The national character set of the Autonomous Database.
- Returns:
- The national character set of the Autonomous Database.
-
databaseEdition
The Oracle Database edition of the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
databaseEditionwill returnDatabaseEdition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdatabaseEditionAsString().- Returns:
- The Oracle Database edition of the Autonomous Database.
- See Also:
-
databaseEditionAsString
The Oracle Database edition of the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
databaseEditionwill returnDatabaseEdition.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdatabaseEditionAsString().- Returns:
- The Oracle Database edition of the Autonomous Database.
- See Also:
-
licenseModel
The Oracle license model that applies to the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
licenseModelwill returnLicenseModel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlicenseModelAsString().- Returns:
- The Oracle license model that applies to the Autonomous Database.
- See Also:
-
licenseModelAsString
The Oracle license model that applies to the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
licenseModelwill returnLicenseModel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlicenseModelAsString().- Returns:
- The Oracle license model that applies to the Autonomous Database.
- See Also:
-
openMode
The mode in which the Autonomous Database is open, either read-only or read/write.
If the service returns an enum value that is not available in the current SDK version,
openModewill returnOpenMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromopenModeAsString().- Returns:
- The mode in which the Autonomous Database is open, either read-only or read/write.
- See Also:
-
openModeAsString
The mode in which the Autonomous Database is open, either read-only or read/write.
If the service returns an enum value that is not available in the current SDK version,
openModewill returnOpenMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromopenModeAsString().- Returns:
- The mode in which the Autonomous Database is open, either read-only or read/write.
- See Also:
-
permissionLevel
The permission level of the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
permissionLevelwill returnPermissionLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompermissionLevelAsString().- Returns:
- The permission level of the Autonomous Database.
- See Also:
-
permissionLevelAsString
The permission level of the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
permissionLevelwill returnPermissionLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompermissionLevelAsString().- Returns:
- The permission level of the Autonomous Database.
- See Also:
-
isMtlsConnectionRequired
Indicates whether mutual TLS (mTLS) authentication is required to connect to the Autonomous Database.
- Returns:
- Indicates whether mutual TLS (mTLS) authentication is required to connect to the Autonomous Database.
-
autonomousMaintenanceScheduleType
The maintenance schedule type for the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
autonomousMaintenanceScheduleTypewill returnAutonomousMaintenanceScheduleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromautonomousMaintenanceScheduleTypeAsString().- Returns:
- The maintenance schedule type for the Autonomous Database.
- See Also:
-
autonomousMaintenanceScheduleTypeAsString
The maintenance schedule type for the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
autonomousMaintenanceScheduleTypewill returnAutonomousMaintenanceScheduleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromautonomousMaintenanceScheduleTypeAsString().- Returns:
- The maintenance schedule type for the Autonomous Database.
- See Also:
-
netServicesArchitecture
The Oracle Net Services architecture of the Autonomous Database, either dedicated or shared.
If the service returns an enum value that is not available in the current SDK version,
netServicesArchitecturewill returnNetServicesArchitecture.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnetServicesArchitectureAsString().- Returns:
- The Oracle Net Services architecture of the Autonomous Database, either dedicated or shared.
- See Also:
-
netServicesArchitectureAsString
The Oracle Net Services architecture of the Autonomous Database, either dedicated or shared.
If the service returns an enum value that is not available in the current SDK version,
netServicesArchitecturewill returnNetServicesArchitecture.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnetServicesArchitectureAsString().- Returns:
- The Oracle Net Services architecture of the Autonomous Database, either dedicated or shared.
- See Also:
-
hasAvailableUpgradeVersions
public final boolean hasAvailableUpgradeVersions()For responses, this returns true if the service returned a value for the AvailableUpgradeVersions property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
availableUpgradeVersions
The list of Oracle Database software versions to which the Autonomous Database can be upgraded.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasAvailableUpgradeVersions()method.- Returns:
- The list of Oracle Database software versions to which the Autonomous Database can be upgraded.
-
byolComputeCountLimit
The maximum number of compute resources that you can allocate to the Autonomous Database under the bring-your-own-license (BYOL) model.
- Returns:
- The maximum number of compute resources that you can allocate to the Autonomous Database under the bring-your-own-license (BYOL) model.
-
connectionStringDetails
The connection string details for the Autonomous Database.
- Returns:
- The connection string details for the Autonomous Database.
-
serviceConsoleUrl
The URL for accessing the Oracle service console for the Autonomous Database.
- Returns:
- The URL for accessing the Oracle service console for the Autonomous Database.
-
sqlWebDeveloperUrl
The URL for accessing Oracle SQL Developer Web for the Autonomous Database.
- Returns:
- The URL for accessing Oracle SQL Developer Web for the Autonomous Database.
-
hasCustomerContacts
public final boolean hasCustomerContacts()For responses, this returns true if the service returned a value for the CustomerContacts property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
customerContacts
The list of customer contacts that receive operational notifications from Oracle for the Autonomous Database.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasCustomerContacts()method.- Returns:
- The list of customer contacts that receive operational notifications from Oracle for the Autonomous Database.
-
apexDetails
The Oracle Application Express (APEX) details for the Autonomous Database.
- Returns:
- The Oracle Application Express (APEX) details for the Autonomous Database.
-
standbyDb
The details of the standby Autonomous Database in a cross-Region Oracle Data Guard configuration.
- Returns:
- The details of the standby Autonomous Database in a cross-Region Oracle Data Guard configuration.
-
localStandbyDb
The details of the local standby Autonomous Database in an Oracle Data Guard configuration.
- Returns:
- The details of the local standby Autonomous Database in an Oracle Data Guard configuration.
-
dataSafeStatus
The status of the Oracle Data Safe registration for the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
dataSafeStatuswill returnDataSafeStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataSafeStatusAsString().- Returns:
- The status of the Oracle Data Safe registration for the Autonomous Database.
- See Also:
-
dataSafeStatusAsString
The status of the Oracle Data Safe registration for the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
dataSafeStatuswill returnDataSafeStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataSafeStatusAsString().- Returns:
- The status of the Oracle Data Safe registration for the Autonomous Database.
- See Also:
-
databaseManagementStatus
The status of Oracle Database Management for the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
databaseManagementStatuswill returnDatabaseManagementStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdatabaseManagementStatusAsString().- Returns:
- The status of Oracle Database Management for the Autonomous Database.
- See Also:
-
databaseManagementStatusAsString
The status of Oracle Database Management for the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
databaseManagementStatuswill returnDatabaseManagementStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdatabaseManagementStatusAsString().- Returns:
- The status of Oracle Database Management for the Autonomous Database.
- See Also:
-
operationsInsightsStatus
The status of Oracle Operations Insights for the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
operationsInsightsStatuswill returnOperationsInsightsStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoperationsInsightsStatusAsString().- Returns:
- The status of Oracle Operations Insights for the Autonomous Database.
- See Also:
-
operationsInsightsStatusAsString
The status of Oracle Operations Insights for the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
operationsInsightsStatuswill returnOperationsInsightsStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromoperationsInsightsStatusAsString().- Returns:
- The status of Oracle Operations Insights for the Autonomous Database.
- See Also:
-
availabilityZone
The Availability Zone where the Autonomous Database is located.
- Returns:
- The Availability Zone where the Autonomous Database is located.
-
availabilityZoneId
The unique identifier of the Availability Zone where the Autonomous Database is located.
- Returns:
- The unique identifier of the Availability Zone where the Autonomous Database is located.
-
maintenanceTargetComponent
The component on the Autonomous Database that the current maintenance is being applied to.
- Returns:
- The component on the Autonomous Database that the current maintenance is being applied to.
-
connectionUrls
The connection URLs for accessing tools and services for the Autonomous Database.
- Returns:
- The connection URLs for accessing tools and services for the Autonomous Database.
-
hasDbToolsDetails
public final boolean hasDbToolsDetails()For responses, this returns true if the service returned a value for the DbToolsDetails property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
dbToolsDetails
The list of database management tools enabled for the Autonomous Database.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasDbToolsDetails()method.- Returns:
- The list of database management tools enabled for the Autonomous Database.
-
hasScheduledOperations
public final boolean hasScheduledOperations()For responses, this returns true if the service returned a value for the ScheduledOperations property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
scheduledOperations
The list of scheduled start and stop times for the Autonomous Database.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasScheduledOperations()method.- Returns:
- The list of scheduled start and stop times for the Autonomous Database.
-
resourcePoolLeaderId
The unique identifier of the resource pool leader Autonomous Database.
- Returns:
- The unique identifier of the resource pool leader Autonomous Database.
-
computeCount
The compute capacity, in number of Elastic CPUs (ECPUs) or Oracle CPUs (OCPUs), assigned to the Autonomous Database.
- Returns:
- The compute capacity, in number of Elastic CPUs (ECPUs) or Oracle CPUs (OCPUs), assigned to the Autonomous Database.
-
computeModel
The compute model of the Autonomous Database, either ECPU or OCPU.
If the service returns an enum value that is not available in the current SDK version,
computeModelwill returnComputeModel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcomputeModelAsString().- Returns:
- The compute model of the Autonomous Database, either ECPU or OCPU.
- See Also:
-
computeModelAsString
The compute model of the Autonomous Database, either ECPU or OCPU.
If the service returns an enum value that is not available in the current SDK version,
computeModelwill returnComputeModel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromcomputeModelAsString().- Returns:
- The compute model of the Autonomous Database, either ECPU or OCPU.
- See Also:
-
cpuCoreCount
The number of CPU cores allocated to the Autonomous Database.
- Returns:
- The number of CPU cores allocated to the Autonomous Database.
-
memoryPerOracleComputeUnitInGBs
The amount of memory allocated per Oracle Compute Unit, in GB.
- Returns:
- The amount of memory allocated per Oracle Compute Unit, in GB.
-
hasProvisionableCpus
public final boolean hasProvisionableCpus()For responses, this returns true if the service returned a value for the ProvisionableCpus property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
provisionableCpus
The list of CPU core counts that you can provision for the Autonomous Database.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasProvisionableCpus()method.- Returns:
- The list of CPU core counts that you can provision for the Autonomous Database.
-
isAutoScalingEnabled
Indicates whether automatic scaling of the compute resources is enabled for the Autonomous Database.
- Returns:
- Indicates whether automatic scaling of the compute resources is enabled for the Autonomous Database.
-
dataStorageSizeInTBs
The size, in terabytes (TB), of the data volume allocated for the Autonomous Database.
- Returns:
- The size, in terabytes (TB), of the data volume allocated for the Autonomous Database.
-
dataStorageSizeInGBs
The size, in gigabytes (GB), of the data volume allocated for the Autonomous Database.
- Returns:
- The size, in gigabytes (GB), of the data volume allocated for the Autonomous Database.
-
usedDataStorageSizeInTBs
The amount of data storage currently in use by the Autonomous Database, in TB.
- Returns:
- The amount of data storage currently in use by the Autonomous Database, in TB.
-
usedDataStorageSizeInGBs
The amount of data storage currently in use by the Autonomous Database, in GB.
- Returns:
- The amount of data storage currently in use by the Autonomous Database, in GB.
-
actualUsedDataStorageSizeInTBs
The actual amount of data storage currently in use by the Autonomous Database, in TB.
- Returns:
- The actual amount of data storage currently in use by the Autonomous Database, in TB.
-
allocatedStorageSizeInTBs
The amount of storage currently allocated to the Autonomous Database, in TB.
- Returns:
- The amount of storage currently allocated to the Autonomous Database, in TB.
-
inMemoryAreaInGBs
The size of the in-memory area of the Autonomous Database, in GB.
- Returns:
- The size of the in-memory area of the Autonomous Database, in GB.
-
isAutoScalingForStorageEnabled
Indicates whether automatic scaling of the storage is enabled for the Autonomous Database.
- Returns:
- Indicates whether automatic scaling of the storage is enabled for the Autonomous Database.
-
odbNetworkId
The unique identifier of the ODB network associated with the Autonomous Database.
- Returns:
- The unique identifier of the ODB network associated with the Autonomous Database.
-
odbNetworkArn
The Amazon Resource Name (ARN) of the ODB network associated with the Autonomous Database.
- Returns:
- The Amazon Resource Name (ARN) of the ODB network associated with the Autonomous Database.
-
privateEndpoint
The private endpoint for the Autonomous Database.
- Returns:
- The private endpoint for the Autonomous Database.
-
privateEndpointIp
The private endpoint IP address for the Autonomous Database.
- Returns:
- The private endpoint IP address for the Autonomous Database.
-
privateEndpointLabel
The private endpoint label for the Autonomous Database.
- Returns:
- The private endpoint label for the Autonomous Database.
-
hasAllowlistedIps
public final boolean hasAllowlistedIps()For responses, this returns true if the service returned a value for the AllowlistedIps property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
allowlistedIps
The list of IP addresses that are allowed to access the Autonomous Database.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasAllowlistedIps()method.- Returns:
- The list of IP addresses that are allowed to access the Autonomous Database.
-
hasStandbyAllowlistedIps
public final boolean hasStandbyAllowlistedIps()For responses, this returns true if the service returned a value for the StandbyAllowlistedIps property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
standbyAllowlistedIps
The list of IP addresses that are allowed to access the standby Autonomous Database.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasStandbyAllowlistedIps()method.- Returns:
- The list of IP addresses that are allowed to access the standby Autonomous Database.
-
standbyAllowlistedIpsSource
The source of the allowlisted IP addresses for the standby Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
standbyAllowlistedIpsSourcewill returnStandbyAllowlistedIpsSource.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstandbyAllowlistedIpsSourceAsString().- Returns:
- The source of the allowlisted IP addresses for the standby Autonomous Database.
- See Also:
-
standbyAllowlistedIpsSourceAsString
The source of the allowlisted IP addresses for the standby Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
standbyAllowlistedIpsSourcewill returnStandbyAllowlistedIpsSource.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstandbyAllowlistedIpsSourceAsString().- Returns:
- The source of the allowlisted IP addresses for the standby Autonomous Database.
- See Also:
-
isLocalDataGuardEnabled
Indicates whether local Oracle Data Guard is enabled for the Autonomous Database.
- Returns:
- Indicates whether local Oracle Data Guard is enabled for the Autonomous Database.
-
isRemoteDataGuardEnabled
Indicates whether remote Oracle Data Guard is enabled for the Autonomous Database.
- Returns:
- Indicates whether remote Oracle Data Guard is enabled for the Autonomous Database.
-
localDisasterRecoveryType
The type of local disaster recovery configured for the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
localDisasterRecoveryTypewill returnDisasterRecoveryType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlocalDisasterRecoveryTypeAsString().- Returns:
- The type of local disaster recovery configured for the Autonomous Database.
- See Also:
-
localDisasterRecoveryTypeAsString
The type of local disaster recovery configured for the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
localDisasterRecoveryTypewill returnDisasterRecoveryType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlocalDisasterRecoveryTypeAsString().- Returns:
- The type of local disaster recovery configured for the Autonomous Database.
- See Also:
-
role
The Oracle Data Guard role of the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
rolewill returnDataGuardRole.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromroleAsString().- Returns:
- The Oracle Data Guard role of the Autonomous Database.
- See Also:
-
roleAsString
The Oracle Data Guard role of the Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
rolewill returnDataGuardRole.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromroleAsString().- Returns:
- The Oracle Data Guard role of the Autonomous Database.
- See Also:
-
hasPeerDbIds
public final boolean hasPeerDbIds()For responses, this returns true if the service returned a value for the PeerDbIds property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
peerDbIds
The list of unique identifiers of the peer Autonomous Databases.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasPeerDbIds()method.- Returns:
- The list of unique identifiers of the peer Autonomous Databases.
-
failedDataRecoveryInSeconds
The amount of time, in seconds, that the data in the Autonomous Database is behind the data in the primary database.
- Returns:
- The amount of time, in seconds, that the data in the Autonomous Database is behind the data in the primary database.
-
localAdgAutoFailoverMaxDataLossLimit
The maximum data loss limit, in seconds, for automatic failover to the local Oracle Data Guard standby database.
- Returns:
- The maximum data loss limit, in seconds, for automatic failover to the local Oracle Data Guard standby database.
-
remoteDisasterRecoveryConfiguration
The configuration of the remote disaster recovery for the Autonomous Database.
- Returns:
- The configuration of the remote disaster recovery for the Autonomous Database.
-
isRefreshableClone
Indicates whether the Autonomous Database is a refreshable clone.
- Returns:
- Indicates whether the Autonomous Database is a refreshable clone.
-
refreshableMode
The refresh mode of the refreshable clone Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
refreshableModewill returnRefreshableMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrefreshableModeAsString().- Returns:
- The refresh mode of the refreshable clone Autonomous Database.
- See Also:
-
refreshableModeAsString
The refresh mode of the refreshable clone Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
refreshableModewill returnRefreshableMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrefreshableModeAsString().- Returns:
- The refresh mode of the refreshable clone Autonomous Database.
- See Also:
-
refreshableStatus
The refresh status of the refreshable clone Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
refreshableStatuswill returnRefreshableStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrefreshableStatusAsString().- Returns:
- The refresh status of the refreshable clone Autonomous Database.
- See Also:
-
refreshableStatusAsString
The refresh status of the refreshable clone Autonomous Database.
If the service returns an enum value that is not available in the current SDK version,
refreshableStatuswill returnRefreshableStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrefreshableStatusAsString().- Returns:
- The refresh status of the refreshable clone Autonomous Database.
- See Also:
-
autoRefreshFrequencyInSeconds
The frequency, in seconds, at which the refreshable clone Autonomous Database is automatically refreshed.
- Returns:
- The frequency, in seconds, at which the refreshable clone Autonomous Database is automatically refreshed.
-
autoRefreshPointLagInSeconds
The time lag, in seconds, between the refreshable clone and its source Autonomous Database.
- Returns:
- The time lag, in seconds, between the refreshable clone and its source Autonomous Database.
-
isReconnectCloneEnabled
Indicates whether reconnecting the refreshable clone to its source Autonomous Database is enabled.
- Returns:
- Indicates whether reconnecting the refreshable clone to its source Autonomous Database is enabled.
-
hasCloneTableSpaceList
public final boolean hasCloneTableSpaceList()For responses, this returns true if the service returned a value for the CloneTableSpaceList property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
cloneTableSpaceList
The list of tablespace identifiers to clone for the Autonomous Database.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasCloneTableSpaceList()method.- Returns:
- The list of tablespace identifiers to clone for the Autonomous Database.
-
backupRetentionPeriodInDays
The retention period, in days, for automatic backups of the Autonomous Database.
- Returns:
- The retention period, in days, for automatic backups of the Autonomous Database.
-
longTermBackupSchedule
The long-term backup schedule for the Autonomous Database.
- Returns:
- The long-term backup schedule for the Autonomous Database.
-
isBackupRetentionLocked
Indicates whether the backup retention period of the Autonomous Database is locked.
- Returns:
- Indicates whether the backup retention period of the Autonomous Database is locked.
-
totalBackupStorageSizeInGBs
The total amount of backup storage used by the Autonomous Database, in GB.
- Returns:
- The total amount of backup storage used by the Autonomous Database, in GB.
-
resourcePoolSummary
The configuration of the resource pool for the Autonomous Database.
- Returns:
- The configuration of the resource pool for the Autonomous Database.
-
encryptionSummary
The encryption configuration for the Autonomous Database.
- Returns:
- The encryption configuration for the Autonomous Database.
-
createdAt
The date and time when the Autonomous Database was created.
- Returns:
- The date and time when the Autonomous Database was created.
-
timeOfLastBackup
The date and time of the last backup of the Autonomous Database.
- Returns:
- The date and time of the last backup of the Autonomous Database.
-
timeMaintenanceBegin
The date and time when the next maintenance of the Autonomous Database begins.
- Returns:
- The date and time when the next maintenance of the Autonomous Database begins.
-
timeMaintenanceEnd
The date and time when the next maintenance of the Autonomous Database ends.
- Returns:
- The date and time when the next maintenance of the Autonomous Database ends.
-
timeLocalDataGuardEnabled
The date and time when local Oracle Data Guard was enabled for the Autonomous Database.
- Returns:
- The date and time when local Oracle Data Guard was enabled for the Autonomous Database.
-
timeDataGuardRoleChanged
The date and time when the Oracle Data Guard role of the Autonomous Database last changed.
- Returns:
- The date and time when the Oracle Data Guard role of the Autonomous Database last changed.
-
timeOfLastSwitchover
The date and time of the last switchover operation for the Autonomous Database.
- Returns:
- The date and time of the last switchover operation for the Autonomous Database.
-
timeOfLastFailover
The date and time of the last failover operation for the Autonomous Database.
- Returns:
- The date and time of the last failover operation for the Autonomous Database.
-
timeOfLastRefresh
The date and time of the last refresh of the refreshable clone Autonomous Database.
- Returns:
- The date and time of the last refresh of the refreshable clone Autonomous Database.
-
timeOfLastRefreshPoint
The date and time as of which the data in the refreshable clone Autonomous Database is current.
- Returns:
- The date and time as of which the data in the refreshable clone Autonomous Database is current.
-
timeOfNextRefresh
The date and time of the next scheduled refresh of the refreshable clone Autonomous Database.
- Returns:
- The date and time of the next scheduled refresh of the refreshable clone Autonomous Database.
-
timeOfAutoRefreshStart
The date and time at which the automatic refresh of the refreshable clone Autonomous Database starts.
- Returns:
- The date and time at which the automatic refresh of the refreshable clone Autonomous Database starts.
-
timeDeletionOfFreeAutonomousDatabase
The date and time when the inactive Always Free Autonomous Database is scheduled to be automatically deleted.
- Returns:
- The date and time when the inactive Always Free Autonomous Database is scheduled to be automatically deleted.
-
timeReclamationOfFreeAutonomousDatabase
The date and time when the Always Free Autonomous Database is scheduled to be stopped because of inactivity.
- Returns:
- The date and time when the Always Free Autonomous Database is scheduled to be stopped because of inactivity.
-
timeDisasterRecoveryRoleChanged
The date and time when the disaster recovery role of the Autonomous Database last changed.
- Returns:
- The date and time when the disaster recovery role of the Autonomous Database last changed.
-
timeUntilReconnectCloneEnabled
The date and time until which reconnecting the refreshable clone to its source Autonomous Database is allowed.
- Returns:
- The date and time until which reconnecting the refreshable clone to its source Autonomous Database is allowed.
-
nextLongTermBackupTimeStamp
The date and time of the next scheduled long-term backup of the Autonomous Database.
- Returns:
- The date and time of the next scheduled long-term backup of the Autonomous Database.
-
timeUndeleted
The date and time when the Autonomous Database was restored after deletion.
- Returns:
- The date and time when the Autonomous Database was restored after deletion.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<AutonomousDatabase.Builder,AutonomousDatabase> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-