Interface FlexComponentSummary.Builder

  • Method Details

    • availableCoreCount

      FlexComponentSummary.Builder availableCoreCount(Integer availableCoreCount)

      The maximum number of CPU cores that can be enabled for the flex component.

      Parameters:
      availableCoreCount - The maximum number of CPU cores that can be enabled for the flex component.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availableDbStorageInGBs

      FlexComponentSummary.Builder availableDbStorageInGBs(Integer availableDbStorageInGBs)

      The maximum amount of database storage, in gigabytes (GB), that can be enabled for the flex component.

      Parameters:
      availableDbStorageInGBs - The maximum amount of database storage, in gigabytes (GB), that can be enabled for the flex component.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availableLocalStorageInGBs

      FlexComponentSummary.Builder availableLocalStorageInGBs(Integer availableLocalStorageInGBs)

      The maximum amount of local storage, in gigabytes (GB), that can be enabled for the flex component.

      Parameters:
      availableLocalStorageInGBs - The maximum amount of local storage, in gigabytes (GB), that can be enabled for the flex component.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availableMemoryInGBs

      FlexComponentSummary.Builder availableMemoryInGBs(Integer availableMemoryInGBs)

      The maximum amount of memory, in gigabytes (GB), that can be enabled for the flex component.

      Parameters:
      availableMemoryInGBs - The maximum amount of memory, in gigabytes (GB), that can be enabled for the flex component.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • computeModel

      FlexComponentSummary.Builder computeModel(String computeModel)

      The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.

      Parameters:
      computeModel - The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • computeModel

      FlexComponentSummary.Builder computeModel(ComputeModel computeModel)

      The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.

      Parameters:
      computeModel - The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • descriptionSummary

      FlexComponentSummary.Builder descriptionSummary(String descriptionSummary)

      A summary description of the flex component.

      Parameters:
      descriptionSummary - A summary description of the flex component.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hardwareType

      FlexComponentSummary.Builder hardwareType(String hardwareType)

      The type of hardware for the flex component. Valid values are COMPUTE for compute servers and CELL for storage servers.

      Parameters:
      hardwareType - The type of hardware for the flex component. Valid values are COMPUTE for compute servers and CELL for storage servers.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • hardwareType

      FlexComponentSummary.Builder hardwareType(HardwareType hardwareType)

      The type of hardware for the flex component. Valid values are COMPUTE for compute servers and CELL for storage servers.

      Parameters:
      hardwareType - The type of hardware for the flex component. Valid values are COMPUTE for compute servers and CELL for storage servers.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • minimumCoreCount

      FlexComponentSummary.Builder minimumCoreCount(Integer minimumCoreCount)

      The minimum number of CPU cores that can be enabled for the flex component.

      Parameters:
      minimumCoreCount - The minimum number of CPU cores that can be enabled for the flex component.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the flex component.

      Parameters:
      name - The name of the flex component.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • runtimeMinimumCoreCount

      FlexComponentSummary.Builder runtimeMinimumCoreCount(Integer runtimeMinimumCoreCount)

      The runtime minimum number of CPU cores that can be enabled for the flex component.

      Parameters:
      runtimeMinimumCoreCount - The runtime minimum number of CPU cores that can be enabled for the flex component.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • shape

      The shape that uses the flex component.

      Parameters:
      shape - The shape that uses the flex component.
      Returns:
      Returns a reference to this object so that method calls can be chained together.