Class ListDbVersionsRequest.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • limit

        public ListDbVersionsRequest.Builder limit​(Integer limit)
        The maximum number of items to return per page.
        Parameters:
        limit - the value to set
        Returns:
        this builder instance
      • page

        public ListDbVersionsRequest.Builder page​(String page)
        The pagination token to continue listing from.
        Parameters:
        page - the value to set
        Returns:
        this builder instance
      • dbSystemShape

        public ListDbVersionsRequest.Builder dbSystemShape​(String dbSystemShape)
        If provided, filters the results to the set of database versions which are supported for the given shape.
        Parameters:
        dbSystemShape - the value to set
        Returns:
        this builder instance
      • dbSystemId

        public ListDbVersionsRequest.Builder dbSystemId​(String dbSystemId)
        The DB system OCID.

        If provided, filters the results to the set of database versions which are supported for the DB system.

        Parameters:
        dbSystemId - the value to set
        Returns:
        this builder instance
      • storageManagement

        public ListDbVersionsRequest.Builder storageManagement​(DbSystemOptions.StorageManagement storageManagement)
        The DB system storage management option.

        Used to list database versions available for that storage manager. Valid values are ASM and LVM. * ASM specifies Oracle Automatic Storage Management * LVM specifies logical volume manager, sometimes called logical disk manager.

        Parameters:
        storageManagement - the value to set
        Returns:
        this builder instance
      • isUpgradeSupported

        public ListDbVersionsRequest.Builder isUpgradeSupported​(Boolean isUpgradeSupported)
        If provided, filters the results to the set of database versions which are supported for Upgrade.
        Parameters:
        isUpgradeSupported - the value to set
        Returns:
        this builder instance
      • isDatabaseSoftwareImageSupported

        public ListDbVersionsRequest.Builder isDatabaseSoftwareImageSupported​(Boolean isDatabaseSoftwareImageSupported)
        If true, filters the results to the set of Oracle Database versions that are supported for OCI database software images.
        Parameters:
        isDatabaseSoftwareImageSupported - the value to set
        Returns:
        this builder instance
      • invocationCallback

        public ListDbVersionsRequest.Builder invocationCallback​(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
        Set the invocation callback for the request to be built.
        Parameters:
        invocationCallback - the invocation callback to be set for the request
        Returns:
        this builder instance
      • retryConfiguration

        public ListDbVersionsRequest.Builder retryConfiguration​(RetryConfiguration retryConfiguration)
        Set the retry configuration for the request to be built.
        Parameters:
        retryConfiguration - the retry configuration to be used for the request
        Returns:
        this builder instance