Class DataguardMetrics.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • fastStartFailOver

        public DataguardMetrics.Builder fastStartFailOver​(String fastStartFailOver)
        The Fast-Start Failover status of the primary database.
        Parameters:
        fastStartFailOver - the value to set
        Returns:
        this builder
      • protectionMode

        public DataguardMetrics.Builder protectionMode​(String protectionMode)
        The protection mode of the primary Database.
        Parameters:
        protectionMode - the value to set
        Returns:
        this builder
      • compartmentId

        public DataguardMetrics.Builder compartmentId​(String compartmentId)
        The OCID of the compartment where the Managed Database resides.
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder
      • databaseType

        public DataguardMetrics.Builder databaseType​(DatabaseType databaseType)
        The type of Oracle Database installation.
        Parameters:
        databaseType - the value to set
        Returns:
        this builder
      • databaseSubType

        public DataguardMetrics.Builder databaseSubType​(DatabaseSubType databaseSubType)
        The subtype of the Oracle Database.

        Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.

        Parameters:
        databaseSubType - the value to set
        Returns:
        this builder
      • deploymentType

        public DataguardMetrics.Builder deploymentType​(DeploymentType deploymentType)
        The infrastructure used to deploy the Oracle Database.
        Parameters:
        deploymentType - the value to set
        Returns:
        this builder
      • databaseVersion

        public DataguardMetrics.Builder databaseVersion​(String databaseVersion)
        The Oracle Database version.
        Parameters:
        databaseVersion - the value to set
        Returns:
        this builder
      • workloadType

        public DataguardMetrics.Builder workloadType​(WorkloadType workloadType)
        The workload type of the Autonomous Database.
        Parameters:
        workloadType - the value to set
        Returns:
        this builder
      • databaseName

        public DataguardMetrics.Builder databaseName​(String databaseName)
        The display name of the Managed Database.
        Parameters:
        databaseName - the value to set
        Returns:
        this builder
      • databaseId

        public DataguardMetrics.Builder databaseId​(String databaseId)
        The database ID of the Managed Database.

        Every database had its own ID and that value is captured here.

        Parameters:
        databaseId - the value to set
        Returns:
        this builder
      • dbUniqueName

        public DataguardMetrics.Builder dbUniqueName​(String dbUniqueName)
        The database unique name of the Managed Database.
        Parameters:
        dbUniqueName - the value to set
        Returns:
        this builder
      • dbRole

        public DataguardMetrics.Builder dbRole​(DbRole dbRole)
        The database role of the Managed Database.
        Parameters:
        dbRole - the value to set
        Returns:
        this builder