Class AutonomousDatabaseState.Builder

  • Enclosing class:
    AutonomousDatabaseState

    public static final class AutonomousDatabaseState.Builder
    extends java.lang.Object
    • Method Detail

      • actualUsedDataStorageSizeInTbs

        public AutonomousDatabaseState.Builder actualUsedDataStorageSizeInTbs​(@Nullable
                                                                              com.pulumi.core.Output<java.lang.Double> actualUsedDataStorageSizeInTbs)
        Parameters:
        actualUsedDataStorageSizeInTbs - Actual data storage currently in use, in TB.
        Returns:
        builder
      • actualUsedDataStorageSizeInTbs

        public AutonomousDatabaseState.Builder actualUsedDataStorageSizeInTbs​(java.lang.Double actualUsedDataStorageSizeInTbs)
        Parameters:
        actualUsedDataStorageSizeInTbs - Actual data storage currently in use, in TB.
        Returns:
        builder
      • adminPassword

        public AutonomousDatabaseState.Builder adminPassword​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> adminPassword)
        Parameters:
        adminPassword - Sensitive password for the `ADMIN` user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with `adminPasswordSource` and `adminPasswordWo`.
        Returns:
        builder
      • adminPassword

        public AutonomousDatabaseState.Builder adminPassword​(java.lang.String adminPassword)
        Parameters:
        adminPassword - Sensitive password for the `ADMIN` user. Must be between 12 and 30 characters. This value is stored in Terraform state. Conflicts with `adminPasswordSource` and `adminPasswordWo`.
        Returns:
        builder
      • adminPasswordWo

        public AutonomousDatabaseState.Builder adminPasswordWo​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> adminPasswordWo)
        Parameters:
        adminPasswordWo - **NOTE:** This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the `ADMIN` user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set `adminPasswordWoVersion` with this argument. Conflicts with `adminPassword` and `adminPasswordSource`.
        Returns:
        builder
      • adminPasswordWo

        public AutonomousDatabaseState.Builder adminPasswordWo​(java.lang.String adminPasswordWo)
        Parameters:
        adminPasswordWo - **NOTE:** This field is write-only and its value will not be updated in state as part of read operations. Sensitive write-only password for the `ADMIN` user. Must be between 12 and 30 characters. The value is sent to AWS but is never stored in pulumi preview or state. Requires Terraform 1.11 or later. Set `adminPasswordWoVersion` with this argument. Conflicts with `adminPassword` and `adminPasswordSource`.
        Returns:
        builder
      • adminPasswordWoVersion

        public AutonomousDatabaseState.Builder adminPasswordWoVersion​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.Integer> adminPasswordWoVersion)
        Parameters:
        adminPasswordWoVersion - Arbitrary integer stored in state. Change this value together with `adminPasswordWo` to rotate the ADMIN password.
        Returns:
        builder
      • adminPasswordWoVersion

        public AutonomousDatabaseState.Builder adminPasswordWoVersion​(java.lang.Integer adminPasswordWoVersion)
        Parameters:
        adminPasswordWoVersion - Arbitrary integer stored in state. Change this value together with `adminPasswordWo` to rotate the ADMIN password.
        Returns:
        builder
      • allocatedStorageSizeInTbs

        public AutonomousDatabaseState.Builder allocatedStorageSizeInTbs​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.Double> allocatedStorageSizeInTbs)
        Parameters:
        allocatedStorageSizeInTbs - Storage currently allocated, in TB.
        Returns:
        builder
      • allocatedStorageSizeInTbs

        public AutonomousDatabaseState.Builder allocatedStorageSizeInTbs​(java.lang.Double allocatedStorageSizeInTbs)
        Parameters:
        allocatedStorageSizeInTbs - Storage currently allocated, in TB.
        Returns:
        builder
      • allowlistedIps

        public AutonomousDatabaseState.Builder allowlistedIps​(@Nullable
                                                              com.pulumi.core.Output<java.util.List<java.lang.String>> allowlistedIps)
        Parameters:
        allowlistedIps - List of between 1 and 1024 IP addresses allowed to access the database.
        Returns:
        builder
      • allowlistedIps

        public AutonomousDatabaseState.Builder allowlistedIps​(java.util.List<java.lang.String> allowlistedIps)
        Parameters:
        allowlistedIps - List of between 1 and 1024 IP addresses allowed to access the database.
        Returns:
        builder
      • allowlistedIps

        public AutonomousDatabaseState.Builder allowlistedIps​(java.lang.String... allowlistedIps)
        Parameters:
        allowlistedIps - List of between 1 and 1024 IP addresses allowed to access the database.
        Returns:
        builder
      • arn

        public AutonomousDatabaseState.Builder arn​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - ARN of the Autonomous Database.
        Returns:
        builder
      • autoRefreshFrequencyInSeconds

        public AutonomousDatabaseState.Builder autoRefreshFrequencyInSeconds​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.Integer> autoRefreshFrequencyInSeconds)
        Parameters:
        autoRefreshFrequencyInSeconds - Automatic refresh frequency, in seconds, for a refreshable clone.
        Returns:
        builder
      • autoRefreshFrequencyInSeconds

        public AutonomousDatabaseState.Builder autoRefreshFrequencyInSeconds​(java.lang.Integer autoRefreshFrequencyInSeconds)
        Parameters:
        autoRefreshFrequencyInSeconds - Automatic refresh frequency, in seconds, for a refreshable clone.
        Returns:
        builder
      • autoRefreshPointLagInSeconds

        public AutonomousDatabaseState.Builder autoRefreshPointLagInSeconds​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.Integer> autoRefreshPointLagInSeconds)
        Parameters:
        autoRefreshPointLagInSeconds - Refresh lag, in seconds, between a refreshable clone and its source.
        Returns:
        builder
      • autoRefreshPointLagInSeconds

        public AutonomousDatabaseState.Builder autoRefreshPointLagInSeconds​(java.lang.Integer autoRefreshPointLagInSeconds)
        Parameters:
        autoRefreshPointLagInSeconds - Refresh lag, in seconds, between a refreshable clone and its source.
        Returns:
        builder
      • autonomousMaintenanceScheduleType

        public AutonomousDatabaseState.Builder autonomousMaintenanceScheduleType​(@Nullable
                                                                                 com.pulumi.core.Output<java.lang.String> autonomousMaintenanceScheduleType)
        Parameters:
        autonomousMaintenanceScheduleType - Maintenance schedule type. Valid values are `EARLY` and `REGULAR`.
        Returns:
        builder
      • autonomousMaintenanceScheduleType

        public AutonomousDatabaseState.Builder autonomousMaintenanceScheduleType​(java.lang.String autonomousMaintenanceScheduleType)
        Parameters:
        autonomousMaintenanceScheduleType - Maintenance schedule type. Valid values are `EARLY` and `REGULAR`.
        Returns:
        builder
      • availabilityZone

        public AutonomousDatabaseState.Builder availabilityZone​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> availabilityZone)
        Parameters:
        availabilityZone - Availability Zone of the database.
        Returns:
        builder
      • availabilityZone

        public AutonomousDatabaseState.Builder availabilityZone​(java.lang.String availabilityZone)
        Parameters:
        availabilityZone - Availability Zone of the database.
        Returns:
        builder
      • availabilityZoneId

        public AutonomousDatabaseState.Builder availabilityZoneId​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> availabilityZoneId)
        Parameters:
        availabilityZoneId - Availability Zone ID of the database.
        Returns:
        builder
      • availabilityZoneId

        public AutonomousDatabaseState.Builder availabilityZoneId​(java.lang.String availabilityZoneId)
        Parameters:
        availabilityZoneId - Availability Zone ID of the database.
        Returns:
        builder
      • availableUpgradeVersions

        public AutonomousDatabaseState.Builder availableUpgradeVersions​(@Nullable
                                                                        com.pulumi.core.Output<java.util.List<java.lang.String>> availableUpgradeVersions)
        Parameters:
        availableUpgradeVersions - Oracle Database versions available for upgrade.
        Returns:
        builder
      • availableUpgradeVersions

        public AutonomousDatabaseState.Builder availableUpgradeVersions​(java.util.List<java.lang.String> availableUpgradeVersions)
        Parameters:
        availableUpgradeVersions - Oracle Database versions available for upgrade.
        Returns:
        builder
      • availableUpgradeVersions

        public AutonomousDatabaseState.Builder availableUpgradeVersions​(java.lang.String... availableUpgradeVersions)
        Parameters:
        availableUpgradeVersions - Oracle Database versions available for upgrade.
        Returns:
        builder
      • backupRetentionPeriodInDays

        public AutonomousDatabaseState.Builder backupRetentionPeriodInDays​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.Integer> backupRetentionPeriodInDays)
        Parameters:
        backupRetentionPeriodInDays - Automatic backup retention period, in days.
        Returns:
        builder
      • backupRetentionPeriodInDays

        public AutonomousDatabaseState.Builder backupRetentionPeriodInDays​(java.lang.Integer backupRetentionPeriodInDays)
        Parameters:
        backupRetentionPeriodInDays - Automatic backup retention period, in days.
        Returns:
        builder
      • byolComputeCountLimit

        public AutonomousDatabaseState.Builder byolComputeCountLimit​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.Double> byolComputeCountLimit)
        Parameters:
        byolComputeCountLimit - Maximum compute capacity under the bring-your-own-license model. Minimum value is `2`.
        Returns:
        builder
      • byolComputeCountLimit

        public AutonomousDatabaseState.Builder byolComputeCountLimit​(java.lang.Double byolComputeCountLimit)
        Parameters:
        byolComputeCountLimit - Maximum compute capacity under the bring-your-own-license model. Minimum value is `2`.
        Returns:
        builder
      • characterSet

        public AutonomousDatabaseState.Builder characterSet​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> characterSet)
        Parameters:
        characterSet - Database character set. Changing this value creates a new resource.
        Returns:
        builder
      • characterSet

        public AutonomousDatabaseState.Builder characterSet​(java.lang.String characterSet)
        Parameters:
        characterSet - Database character set. Changing this value creates a new resource.
        Returns:
        builder
      • computeCount

        public AutonomousDatabaseState.Builder computeCount​(@Nullable
                                                            com.pulumi.core.Output<java.lang.Double> computeCount)
        Parameters:
        computeCount - Compute capacity in ECPUs or OCPUs. Valid values are from `0.1` through `512`.
        Returns:
        builder
      • computeCount

        public AutonomousDatabaseState.Builder computeCount​(java.lang.Double computeCount)
        Parameters:
        computeCount - Compute capacity in ECPUs or OCPUs. Valid values are from `0.1` through `512`.
        Returns:
        builder
      • computeModel

        public AutonomousDatabaseState.Builder computeModel​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> computeModel)
        Parameters:
        computeModel - Compute model, either `ECPU` or `OCPU`.
        Returns:
        builder
      • computeModel

        public AutonomousDatabaseState.Builder computeModel​(java.lang.String computeModel)
        Parameters:
        computeModel - Compute model, either `ECPU` or `OCPU`.
        Returns:
        builder
      • cpuCoreCount

        public AutonomousDatabaseState.Builder cpuCoreCount​(@Nullable
                                                            com.pulumi.core.Output<java.lang.Integer> cpuCoreCount)
        Parameters:
        cpuCoreCount - Allocated CPU core count. Valid values are from `1` through `128`.
        Returns:
        builder
      • cpuCoreCount

        public AutonomousDatabaseState.Builder cpuCoreCount​(java.lang.Integer cpuCoreCount)
        Parameters:
        cpuCoreCount - Allocated CPU core count. Valid values are from `1` through `128`.
        Returns:
        builder
      • createdAt

        public AutonomousDatabaseState.Builder createdAt​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> createdAt)
        Parameters:
        createdAt - Creation date and time.
        Returns:
        builder
      • createdAt

        public AutonomousDatabaseState.Builder createdAt​(java.lang.String createdAt)
        Parameters:
        createdAt - Creation date and time.
        Returns:
        builder
      • customerContactsToSendToOcis

        public AutonomousDatabaseState.Builder customerContactsToSendToOcis​(@Nullable
                                                                            com.pulumi.core.Output<java.util.List<AutonomousDatabaseCustomerContactsToSendToOciArgs>> customerContactsToSendToOcis)
        Parameters:
        customerContactsToSendToOcis - Customer contacts that receive operational notifications from OCI. See `customerContactsToSendToOci` Block below.
        Returns:
        builder
      • dataStorageSizeInGbs

        public AutonomousDatabaseState.Builder dataStorageSizeInGbs​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.Integer> dataStorageSizeInGbs)
        Parameters:
        dataStorageSizeInGbs - Data volume size in GB. Valid values are from `20` through `393216`.
        Returns:
        builder
      • dataStorageSizeInGbs

        public AutonomousDatabaseState.Builder dataStorageSizeInGbs​(java.lang.Integer dataStorageSizeInGbs)
        Parameters:
        dataStorageSizeInGbs - Data volume size in GB. Valid values are from `20` through `393216`.
        Returns:
        builder
      • dataStorageSizeInTbs

        public AutonomousDatabaseState.Builder dataStorageSizeInTbs​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.Double> dataStorageSizeInTbs)
        Parameters:
        dataStorageSizeInTbs - Data volume size in TB. Configured values must be whole numbers from `1` through `384`. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.
        Returns:
        builder
      • dataStorageSizeInTbs

        public AutonomousDatabaseState.Builder dataStorageSizeInTbs​(java.lang.Double dataStorageSizeInTbs)
        Parameters:
        dataStorageSizeInTbs - Data volume size in TB. Configured values must be whole numbers from `1` through `384`. When this argument is omitted, AWS can return a fractional value, for example when storage is configured in GB.
        Returns:
        builder
      • databaseEdition

        public AutonomousDatabaseState.Builder databaseEdition​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> databaseEdition)
        Parameters:
        databaseEdition - Oracle Database edition. Valid values are `STANDARD_EDITION` and `ENTERPRISE_EDITION`.
        Returns:
        builder
      • databaseEdition

        public AutonomousDatabaseState.Builder databaseEdition​(java.lang.String databaseEdition)
        Parameters:
        databaseEdition - Oracle Database edition. Valid values are `STANDARD_EDITION` and `ENTERPRISE_EDITION`.
        Returns:
        builder
      • databaseType

        public AutonomousDatabaseState.Builder databaseType​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> databaseType)
        Parameters:
        databaseType - Autonomous Database type.
        Returns:
        builder
      • databaseType

        public AutonomousDatabaseState.Builder databaseType​(java.lang.String databaseType)
        Parameters:
        databaseType - Autonomous Database type.
        Returns:
        builder
      • dbName

        public AutonomousDatabaseState.Builder dbName​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> dbName)
        Parameters:
        dbName - Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
        Returns:
        builder
      • dbName

        public AutonomousDatabaseState.Builder dbName​(java.lang.String dbName)
        Parameters:
        dbName - Database name. Must begin with a letter, contain only alphanumeric characters, and contain at most 30 characters.
        Returns:
        builder
      • dbVersion

        public AutonomousDatabaseState.Builder dbVersion​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> dbVersion)
        Parameters:
        dbVersion - Oracle Database software version.
        Returns:
        builder
      • dbVersion

        public AutonomousDatabaseState.Builder dbVersion​(java.lang.String dbVersion)
        Parameters:
        dbVersion - Oracle Database software version.
        Returns:
        builder
      • dbWorkload

        public AutonomousDatabaseState.Builder dbWorkload​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> dbWorkload)
        Parameters:
        dbWorkload - Database workload. Valid values are `OLTP`, `AJD`, `APEX`, and `LH`.
        Returns:
        builder
      • dbWorkload

        public AutonomousDatabaseState.Builder dbWorkload​(java.lang.String dbWorkload)
        Parameters:
        dbWorkload - Database workload. Valid values are `OLTP`, `AJD`, `APEX`, and `LH`.
        Returns:
        builder
      • displayName

        public AutonomousDatabaseState.Builder displayName​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> displayName)
        Parameters:
        displayName - User-friendly database name.
        Returns:
        builder
      • displayName

        public AutonomousDatabaseState.Builder displayName​(java.lang.String displayName)
        Parameters:
        displayName - User-friendly database name.
        Returns:
        builder
      • encryptionKeyProvider

        public AutonomousDatabaseState.Builder encryptionKeyProvider​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> encryptionKeyProvider)
        Parameters:
        encryptionKeyProvider - Encryption key provider. Valid configurable values are `ORACLE_MANAGED` and `AWS_KMS`.
        Returns:
        builder
      • encryptionKeyProvider

        public AutonomousDatabaseState.Builder encryptionKeyProvider​(java.lang.String encryptionKeyProvider)
        Parameters:
        encryptionKeyProvider - Encryption key provider. Valid configurable values are `ORACLE_MANAGED` and `AWS_KMS`.
        Returns:
        builder
      • isAutoScalingEnabled

        public AutonomousDatabaseState.Builder isAutoScalingEnabled​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.Boolean> isAutoScalingEnabled)
        Parameters:
        isAutoScalingEnabled - Whether automatic compute scaling is enabled.
        Returns:
        builder
      • isAutoScalingEnabled

        public AutonomousDatabaseState.Builder isAutoScalingEnabled​(java.lang.Boolean isAutoScalingEnabled)
        Parameters:
        isAutoScalingEnabled - Whether automatic compute scaling is enabled.
        Returns:
        builder
      • isAutoScalingForStorageEnabled

        public AutonomousDatabaseState.Builder isAutoScalingForStorageEnabled​(@Nullable
                                                                              com.pulumi.core.Output<java.lang.Boolean> isAutoScalingForStorageEnabled)
        Parameters:
        isAutoScalingForStorageEnabled - Whether automatic storage scaling is enabled.
        Returns:
        builder
      • isAutoScalingForStorageEnabled

        public AutonomousDatabaseState.Builder isAutoScalingForStorageEnabled​(java.lang.Boolean isAutoScalingForStorageEnabled)
        Parameters:
        isAutoScalingForStorageEnabled - Whether automatic storage scaling is enabled.
        Returns:
        builder
      • isBackupRetentionLocked

        public AutonomousDatabaseState.Builder isBackupRetentionLocked​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.Boolean> isBackupRetentionLocked)
        Parameters:
        isBackupRetentionLocked - Whether the backup retention period is locked against shortening.
        Returns:
        builder
      • isBackupRetentionLocked

        public AutonomousDatabaseState.Builder isBackupRetentionLocked​(java.lang.Boolean isBackupRetentionLocked)
        Parameters:
        isBackupRetentionLocked - Whether the backup retention period is locked against shortening.
        Returns:
        builder
      • isLocalDataGuardEnabled

        public AutonomousDatabaseState.Builder isLocalDataGuardEnabled​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.Boolean> isLocalDataGuardEnabled)
        Parameters:
        isLocalDataGuardEnabled - Whether local Oracle Data Guard is enabled.
        Returns:
        builder
      • isLocalDataGuardEnabled

        public AutonomousDatabaseState.Builder isLocalDataGuardEnabled​(java.lang.Boolean isLocalDataGuardEnabled)
        Parameters:
        isLocalDataGuardEnabled - Whether local Oracle Data Guard is enabled.
        Returns:
        builder
      • isMtlsConnectionRequired

        public AutonomousDatabaseState.Builder isMtlsConnectionRequired​(@Nullable
                                                                        com.pulumi.core.Output<java.lang.Boolean> isMtlsConnectionRequired)
        Parameters:
        isMtlsConnectionRequired - Whether mutual TLS is required for database connections.
        Returns:
        builder
      • isMtlsConnectionRequired

        public AutonomousDatabaseState.Builder isMtlsConnectionRequired​(java.lang.Boolean isMtlsConnectionRequired)
        Parameters:
        isMtlsConnectionRequired - Whether mutual TLS is required for database connections.
        Returns:
        builder
      • isRefreshableClone

        public AutonomousDatabaseState.Builder isRefreshableClone​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.Boolean> isRefreshableClone)
        Parameters:
        isRefreshableClone - Whether the database is a refreshable clone.
        Returns:
        builder
      • isRefreshableClone

        public AutonomousDatabaseState.Builder isRefreshableClone​(java.lang.Boolean isRefreshableClone)
        Parameters:
        isRefreshableClone - Whether the database is a refreshable clone.
        Returns:
        builder
      • kmsKeyId

        public AutonomousDatabaseState.Builder kmsKeyId​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> kmsKeyId)
        Parameters:
        kmsKeyId - ARN of the AWS KMS key used when `encryptionKeyProvider` is `AWS_KMS`.
        Returns:
        builder
      • kmsKeyId

        public AutonomousDatabaseState.Builder kmsKeyId​(java.lang.String kmsKeyId)
        Parameters:
        kmsKeyId - ARN of the AWS KMS key used when `encryptionKeyProvider` is `AWS_KMS`.
        Returns:
        builder
      • licenseModel

        public AutonomousDatabaseState.Builder licenseModel​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> licenseModel)
        Parameters:
        licenseModel - Oracle license model. Valid values are `BRING_YOUR_OWN_LICENSE` and `LICENSE_INCLUDED`.
        Returns:
        builder
      • licenseModel

        public AutonomousDatabaseState.Builder licenseModel​(java.lang.String licenseModel)
        Parameters:
        licenseModel - Oracle license model. Valid values are `BRING_YOUR_OWN_LICENSE` and `LICENSE_INCLUDED`.
        Returns:
        builder
      • localAdgAutoFailoverMaxDataLossLimit

        public AutonomousDatabaseState.Builder localAdgAutoFailoverMaxDataLossLimit​(@Nullable
                                                                                    com.pulumi.core.Output<java.lang.Integer> localAdgAutoFailoverMaxDataLossLimit)
        Parameters:
        localAdgAutoFailoverMaxDataLossLimit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
        Returns:
        builder
      • localAdgAutoFailoverMaxDataLossLimit

        public AutonomousDatabaseState.Builder localAdgAutoFailoverMaxDataLossLimit​(java.lang.Integer localAdgAutoFailoverMaxDataLossLimit)
        Parameters:
        localAdgAutoFailoverMaxDataLossLimit - Maximum data-loss limit, in seconds, for automatic local Data Guard failover.
        Returns:
        builder
      • ncharacterSet

        public AutonomousDatabaseState.Builder ncharacterSet​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> ncharacterSet)
        Parameters:
        ncharacterSet - National character set. Changing this value creates a new resource.
        Returns:
        builder
      • ncharacterSet

        public AutonomousDatabaseState.Builder ncharacterSet​(java.lang.String ncharacterSet)
        Parameters:
        ncharacterSet - National character set. Changing this value creates a new resource.
        Returns:
        builder
      • ociResourceAnchorName

        public AutonomousDatabaseState.Builder ociResourceAnchorName​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> ociResourceAnchorName)
        Parameters:
        ociResourceAnchorName - OCI resource anchor name.
        Returns:
        builder
      • ociResourceAnchorName

        public AutonomousDatabaseState.Builder ociResourceAnchorName​(java.lang.String ociResourceAnchorName)
        Parameters:
        ociResourceAnchorName - OCI resource anchor name.
        Returns:
        builder
      • ociUrl

        public AutonomousDatabaseState.Builder ociUrl​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> ociUrl)
        Parameters:
        ociUrl - OCI console URL.
        Returns:
        builder
      • ocid

        public AutonomousDatabaseState.Builder ocid​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> ocid)
        Parameters:
        ocid - Oracle Cloud Identifier.
        Returns:
        builder
      • odbNetworkArn

        public AutonomousDatabaseState.Builder odbNetworkArn​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> odbNetworkArn)
        Parameters:
        odbNetworkArn - ARN of the associated ODB network.
        Returns:
        builder
      • odbNetworkArn

        public AutonomousDatabaseState.Builder odbNetworkArn​(java.lang.String odbNetworkArn)
        Parameters:
        odbNetworkArn - ARN of the associated ODB network.
        Returns:
        builder
      • odbNetworkId

        public AutonomousDatabaseState.Builder odbNetworkId​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> odbNetworkId)
        Parameters:
        odbNetworkId - ID of the ODB network used by the database. Changing this value creates a new resource.
        Returns:
        builder
      • odbNetworkId

        public AutonomousDatabaseState.Builder odbNetworkId​(java.lang.String odbNetworkId)
        Parameters:
        odbNetworkId - ID of the ODB network used by the database. Changing this value creates a new resource.
        Returns:
        builder
      • openMode

        public AutonomousDatabaseState.Builder openMode​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> openMode)
        Parameters:
        openMode - Database open mode.
        Returns:
        builder
      • percentProgress

        public AutonomousDatabaseState.Builder percentProgress​(@Nullable
                                                               com.pulumi.core.Output<java.lang.Double> percentProgress)
        Parameters:
        percentProgress - Progress of the current operation.
        Returns:
        builder
      • percentProgress

        public AutonomousDatabaseState.Builder percentProgress​(java.lang.Double percentProgress)
        Parameters:
        percentProgress - Progress of the current operation.
        Returns:
        builder
      • permissionLevel

        public AutonomousDatabaseState.Builder permissionLevel​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> permissionLevel)
        Parameters:
        permissionLevel - Database permission level.
        Returns:
        builder
      • permissionLevel

        public AutonomousDatabaseState.Builder permissionLevel​(java.lang.String permissionLevel)
        Parameters:
        permissionLevel - Database permission level.
        Returns:
        builder
      • privateEndpoint

        public AutonomousDatabaseState.Builder privateEndpoint​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> privateEndpoint)
        Parameters:
        privateEndpoint - Private endpoint hostname.
        Returns:
        builder
      • privateEndpoint

        public AutonomousDatabaseState.Builder privateEndpoint​(java.lang.String privateEndpoint)
        Parameters:
        privateEndpoint - Private endpoint hostname.
        Returns:
        builder
      • privateEndpointIp

        public AutonomousDatabaseState.Builder privateEndpointIp​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> privateEndpointIp)
        Parameters:
        privateEndpointIp - Private endpoint IP address.
        Returns:
        builder
      • privateEndpointIp

        public AutonomousDatabaseState.Builder privateEndpointIp​(java.lang.String privateEndpointIp)
        Parameters:
        privateEndpointIp - Private endpoint IP address.
        Returns:
        builder
      • privateEndpointLabel

        public AutonomousDatabaseState.Builder privateEndpointLabel​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> privateEndpointLabel)
        Parameters:
        privateEndpointLabel - Private endpoint label.
        Returns:
        builder
      • privateEndpointLabel

        public AutonomousDatabaseState.Builder privateEndpointLabel​(java.lang.String privateEndpointLabel)
        Parameters:
        privateEndpointLabel - Private endpoint label.
        Returns:
        builder
      • refreshableMode

        public AutonomousDatabaseState.Builder refreshableMode​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> refreshableMode)
        Parameters:
        refreshableMode - Refresh mode for a refreshable clone.
        Returns:
        builder
      • refreshableMode

        public AutonomousDatabaseState.Builder refreshableMode​(java.lang.String refreshableMode)
        Parameters:
        refreshableMode - Refresh mode for a refreshable clone.
        Returns:
        builder
      • region

        public AutonomousDatabaseState.Builder region​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public AutonomousDatabaseState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • resourcePoolLeaderId

        public AutonomousDatabaseState.Builder resourcePoolLeaderId​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> resourcePoolLeaderId)
        Parameters:
        resourcePoolLeaderId - ID of the resource-pool leader Autonomous Database.
        Returns:
        builder
      • resourcePoolLeaderId

        public AutonomousDatabaseState.Builder resourcePoolLeaderId​(java.lang.String resourcePoolLeaderId)
        Parameters:
        resourcePoolLeaderId - ID of the resource-pool leader Autonomous Database.
        Returns:
        builder
      • serviceConsoleUrl

        public AutonomousDatabaseState.Builder serviceConsoleUrl​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> serviceConsoleUrl)
        Parameters:
        serviceConsoleUrl - Oracle service console URL.
        Returns:
        builder
      • serviceConsoleUrl

        public AutonomousDatabaseState.Builder serviceConsoleUrl​(java.lang.String serviceConsoleUrl)
        Parameters:
        serviceConsoleUrl - Oracle service console URL.
        Returns:
        builder
      • source

        public AutonomousDatabaseState.Builder source​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> source)
        Parameters:
        source - Source from which to create the database. Valid values are `NONE`, `DATABASE`, `BACKUP_FROM_ID`, `BACKUP_FROM_TIMESTAMP`, `CROSS_REGION_DATAGUARD`, `CROSS_REGION_DISASTER_RECOVERY`, and `CLONE_TO_REFRESHABLE`. Changing this value creates a new resource.
        Returns:
        builder
      • source

        public AutonomousDatabaseState.Builder source​(java.lang.String source)
        Parameters:
        source - Source from which to create the database. Valid values are `NONE`, `DATABASE`, `BACKUP_FROM_ID`, `BACKUP_FROM_TIMESTAMP`, `CROSS_REGION_DATAGUARD`, `CROSS_REGION_DISASTER_RECOVERY`, and `CLONE_TO_REFRESHABLE`. Changing this value creates a new resource.
        Returns:
        builder
      • sourceConfiguration

        public AutonomousDatabaseState.Builder sourceConfiguration​(@Nullable
                                                                   com.pulumi.core.Output<AutonomousDatabaseSourceConfigurationArgs> sourceConfiguration)
        Parameters:
        sourceConfiguration - Source-specific configuration used during creation. See `sourceConfiguration` Block below. Changing this value creates a new resource.
        Returns:
        builder
      • sourceId

        public AutonomousDatabaseState.Builder sourceId​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> sourceId)
        Parameters:
        sourceId - ID of the source database or backup.
        Returns:
        builder
      • sourceId

        public AutonomousDatabaseState.Builder sourceId​(java.lang.String sourceId)
        Parameters:
        sourceId - ID of the source database or backup.
        Returns:
        builder
      • sqlWebDeveloperUrl

        public AutonomousDatabaseState.Builder sqlWebDeveloperUrl​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> sqlWebDeveloperUrl)
        Parameters:
        sqlWebDeveloperUrl - Oracle SQL Developer Web URL.
        Returns:
        builder
      • sqlWebDeveloperUrl

        public AutonomousDatabaseState.Builder sqlWebDeveloperUrl​(java.lang.String sqlWebDeveloperUrl)
        Parameters:
        sqlWebDeveloperUrl - Oracle SQL Developer Web URL.
        Returns:
        builder
      • standbyAllowlistedIps

        public AutonomousDatabaseState.Builder standbyAllowlistedIps​(@Nullable
                                                                     com.pulumi.core.Output<java.util.List<java.lang.String>> standbyAllowlistedIps)
        Parameters:
        standbyAllowlistedIps - List of between 1 and 1024 IP addresses allowed to access the standby database.
        Returns:
        builder
      • standbyAllowlistedIps

        public AutonomousDatabaseState.Builder standbyAllowlistedIps​(java.util.List<java.lang.String> standbyAllowlistedIps)
        Parameters:
        standbyAllowlistedIps - List of between 1 and 1024 IP addresses allowed to access the standby database.
        Returns:
        builder
      • standbyAllowlistedIps

        public AutonomousDatabaseState.Builder standbyAllowlistedIps​(java.lang.String... standbyAllowlistedIps)
        Parameters:
        standbyAllowlistedIps - List of between 1 and 1024 IP addresses allowed to access the standby database.
        Returns:
        builder
      • standbyAllowlistedIpsSource

        public AutonomousDatabaseState.Builder standbyAllowlistedIpsSource​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.String> standbyAllowlistedIpsSource)
        Parameters:
        standbyAllowlistedIpsSource - Source of the standby allowlist. Valid values are `PRIMARY`, `SEPARATE`, and `NOT_APPLICABLE`.
        Returns:
        builder
      • standbyAllowlistedIpsSource

        public AutonomousDatabaseState.Builder standbyAllowlistedIpsSource​(java.lang.String standbyAllowlistedIpsSource)
        Parameters:
        standbyAllowlistedIpsSource - Source of the standby allowlist. Valid values are `PRIMARY`, `SEPARATE`, and `NOT_APPLICABLE`.
        Returns:
        builder
      • status

        public AutonomousDatabaseState.Builder status​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> status)
        Parameters:
        status - Current database lifecycle status.
        Returns:
        builder
      • status

        public AutonomousDatabaseState.Builder status​(java.lang.String status)
        Parameters:
        status - Current database lifecycle status.
        Returns:
        builder
      • statusReason

        public AutonomousDatabaseState.Builder statusReason​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> statusReason)
        Parameters:
        statusReason - Additional lifecycle status information.
        Returns:
        builder
      • statusReason

        public AutonomousDatabaseState.Builder statusReason​(java.lang.String statusReason)
        Parameters:
        statusReason - Additional lifecycle status information.
        Returns:
        builder
      • tags

        public AutonomousDatabaseState.Builder tags​(@Nullable
                                                    com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public AutonomousDatabaseState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tagsAll

        public AutonomousDatabaseState.Builder tagsAll​(@Nullable
                                                       com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Parameters:
        tagsAll - Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • tagsAll

        public AutonomousDatabaseState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Parameters:
        tagsAll - Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • timeOfAutoRefreshStart

        public AutonomousDatabaseState.Builder timeOfAutoRefreshStart​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.String> timeOfAutoRefreshStart)
        Parameters:
        timeOfAutoRefreshStart - RFC3339 timestamp at which automatic refresh begins.
        Returns:
        builder
      • timeOfAutoRefreshStart

        public AutonomousDatabaseState.Builder timeOfAutoRefreshStart​(java.lang.String timeOfAutoRefreshStart)
        Parameters:
        timeOfAutoRefreshStart - RFC3339 timestamp at which automatic refresh begins.
        Returns:
        builder
      • transportableTablespace

        public AutonomousDatabaseState.Builder transportableTablespace​(@Nullable
                                                                       com.pulumi.core.Output<AutonomousDatabaseTransportableTablespaceArgs> transportableTablespace)
        Parameters:
        transportableTablespace - Transportable tablespace configuration. See `transportableTablespace` Block below. Changing this value creates a new resource.
        Returns:
        builder