Class FlexComponentSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • name

        public FlexComponentSummary.Builder name​(String name)
        The name of the Flex Component used for the DB system.
        Parameters:
        name - the value to set
        Returns:
        this builder
      • minimumCoreCount

        public FlexComponentSummary.Builder minimumCoreCount​(Integer minimumCoreCount)
        The minimum number of CPU cores that can be enabled on the DB Server for this Flex Component.
        Parameters:
        minimumCoreCount - the value to set
        Returns:
        this builder
      • availableCoreCount

        public FlexComponentSummary.Builder availableCoreCount​(Integer availableCoreCount)
        The maximum number of CPU cores that can ben enabled on the DB Server for this Flex Component.
        Parameters:
        availableCoreCount - the value to set
        Returns:
        this builder
      • availableDbStorageInGBs

        public FlexComponentSummary.Builder availableDbStorageInGBs​(Integer availableDbStorageInGBs)
        The maximum storage that can be enabled on the Storage Server for this Flex Component.
        Parameters:
        availableDbStorageInGBs - the value to set
        Returns:
        this builder
      • runtimeMinimumCoreCount

        public FlexComponentSummary.Builder runtimeMinimumCoreCount​(Integer runtimeMinimumCoreCount)
        The runtime minimum number of CPU cores that can be enabled for this Flex Component.
        Parameters:
        runtimeMinimumCoreCount - the value to set
        Returns:
        this builder
      • shape

        public FlexComponentSummary.Builder shape​(String shape)
        The name of the DB system shape for this Flex Component.
        Parameters:
        shape - the value to set
        Returns:
        this builder
      • availableMemoryInGBs

        public FlexComponentSummary.Builder availableMemoryInGBs​(Integer availableMemoryInGBs)
        The maximum memory size that can be enabled on the DB Server for this Flex Component.
        Parameters:
        availableMemoryInGBs - the value to set
        Returns:
        this builder
      • availableLocalStorageInGBs

        public FlexComponentSummary.Builder availableLocalStorageInGBs​(Integer availableLocalStorageInGBs)
        The maximum local storage that can be enabled on the DB Server for this Flex Component.
        Parameters:
        availableLocalStorageInGBs - the value to set
        Returns:
        this builder
      • computeModel

        public FlexComponentSummary.Builder computeModel​(String computeModel)
        The compute model of the DB Server for this Flex Component.
        Parameters:
        computeModel - the value to set
        Returns:
        this builder
      • descriptionSummary

        public FlexComponentSummary.Builder descriptionSummary​(String descriptionSummary)
        The description summary for this Flex Component.
        Parameters:
        descriptionSummary - the value to set
        Returns:
        this builder