Class DistributedDbStorageVault.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • compartmentId

        public DistributedDbStorageVault.Builder compartmentId​(String compartmentId)
        The OCID of the compartment for Db Storage Vault.
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder
      • displayName

        public DistributedDbStorageVault.Builder displayName​(String displayName)
        The user-friendly name for the Exadata Database Storage Vault.

        The name does not need to be unique.

        Parameters:
        displayName - the value to set
        Returns:
        this builder
      • dbStorageVaultId

        public DistributedDbStorageVault.Builder dbStorageVaultId​(String dbStorageVaultId)
        The OCID of the Exadata Database Storage Vault.
        Parameters:
        dbStorageVaultId - the value to set
        Returns:
        this builder
      • highCapacityDatabaseStorage

        public DistributedDbStorageVault.Builder highCapacityDatabaseStorage​(Integer highCapacityDatabaseStorage)
        Total storage capacity in GB for vault storage.
        Parameters:
        highCapacityDatabaseStorage - the value to set
        Returns:
        this builder
      • additionalFlashCacheInPercent

        public DistributedDbStorageVault.Builder additionalFlashCacheInPercent​(Integer additionalFlashCacheInPercent)
        The size of additional Flash Cache in percentage of High Capacity database storage.
        Parameters:
        additionalFlashCacheInPercent - the value to set
        Returns:
        this builder
      • subscriptionId

        public DistributedDbStorageVault.Builder subscriptionId​(String subscriptionId)
        The OCID of the subscription with which resource needs to be associated with.
        Parameters:
        subscriptionId - the value to set
        Returns:
        this builder
      • isAutoscaleEnabled

        public DistributedDbStorageVault.Builder isAutoscaleEnabled​(Boolean isAutoscaleEnabled)
        Indicates if autoscale feature is enabled for the Database Storage Vault.

        The default value is FALSE.

        Parameters:
        isAutoscaleEnabled - the value to set
        Returns:
        this builder
      • autoscaleLimitInGBs

        public DistributedDbStorageVault.Builder autoscaleLimitInGBs​(Integer autoscaleLimitInGBs)
        The maximum limit, in gigabytes, to which the Vault storage size can automatically scale when auto scaling is enabled for the Database Storage Vault.
        Parameters:
        autoscaleLimitInGBs - the value to set
        Returns:
        this builder