Class AutonomousVmResourceUsage.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • displayName

        public AutonomousVmResourceUsage.Builder displayName​(String displayName)
        The user-friendly name for the Autonomous VM cluster.

        The name does not need to be unique.

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

        public AutonomousVmResourceUsage.Builder usedCpus​(Float usedCpus)
        The number of CPU cores alloted to the Autonomous Container Databases in an Cloud Autonomous VM cluster.
        Parameters:
        usedCpus - the value to set
        Returns:
        this builder
      • availableCpus

        public AutonomousVmResourceUsage.Builder availableCpus​(Float availableCpus)
        The number of CPU cores available.
        Parameters:
        availableCpus - the value to set
        Returns:
        this builder
      • reclaimableCpus

        public AutonomousVmResourceUsage.Builder reclaimableCpus​(Float reclaimableCpus)
        CPU cores that continue to be included in the count of OCPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down.

        You can release them to the available OCPUs at its parent AVMC level by restarting the Autonomous Container Database.

        Parameters:
        reclaimableCpus - the value to set
        Returns:
        this builder
      • provisionedCpus

        public AutonomousVmResourceUsage.Builder provisionedCpus​(Float provisionedCpus)
        The number of CPUs provisioned in an Autonomous VM Cluster.
        Parameters:
        provisionedCpus - the value to set
        Returns:
        this builder
      • reservedCpus

        public AutonomousVmResourceUsage.Builder reservedCpus​(Float reservedCpus)
        The number of CPUs reserved in an Autonomous VM Cluster.
        Parameters:
        reservedCpus - the value to set
        Returns:
        this builder
      • autonomousContainerDatabaseUsage

        public AutonomousVmResourceUsage.Builder autonomousContainerDatabaseUsage​(List<AvmAcdResourceStats> autonomousContainerDatabaseUsage)
        Associated Autonomous Container Database Usages.
        Parameters:
        autonomousContainerDatabaseUsage - the value to set
        Returns:
        this builder