Interface DbServerSummary.Builder

  • Method Details

    • dbServerId

      DbServerSummary.Builder dbServerId(String dbServerId)

      The unique identifier of the database server.

      Parameters:
      dbServerId - The unique identifier of the database server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the database server.

      Parameters:
      status - The current status of the database server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the database server.

      Parameters:
      status - The current status of the database server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusReason

      DbServerSummary.Builder statusReason(String statusReason)

      Additional information about the status of the database server.

      Parameters:
      statusReason - Additional information about the status of the database server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cpuCoreCount

      DbServerSummary.Builder cpuCoreCount(Integer cpuCoreCount)

      The number of CPU cores enabled on the database server.

      Parameters:
      cpuCoreCount - The number of CPU cores enabled on the database server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbNodeStorageSizeInGBs

      DbServerSummary.Builder dbNodeStorageSizeInGBs(Integer dbNodeStorageSizeInGBs)

      The amount of local node storage, in gigabytes (GB), that's allocated on the database server.

      Parameters:
      dbNodeStorageSizeInGBs - The amount of local node storage, in gigabytes (GB), that's allocated on the database server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbServerPatchingDetails

      DbServerSummary.Builder dbServerPatchingDetails(DbServerPatchingDetails dbServerPatchingDetails)
      Sets the value of the DbServerPatchingDetails property for this object.
      Parameters:
      dbServerPatchingDetails - The new value for the DbServerPatchingDetails property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbServerPatchingDetails

      default DbServerSummary.Builder dbServerPatchingDetails(Consumer<DbServerPatchingDetails.Builder> dbServerPatchingDetails)
      Sets the value of the DbServerPatchingDetails property for this object. This is a convenience method that creates an instance of the DbServerPatchingDetails.Builder avoiding the need to create one manually via DbServerPatchingDetails.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to dbServerPatchingDetails(DbServerPatchingDetails).

      Parameters:
      dbServerPatchingDetails - a consumer that will call methods on DbServerPatchingDetails.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • displayName

      DbServerSummary.Builder displayName(String displayName)

      The user-friendly name of the database server. The name doesn't need to be unique.

      Parameters:
      displayName - The user-friendly name of the database server. The name doesn't need to be unique.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • exadataInfrastructureId

      DbServerSummary.Builder exadataInfrastructureId(String exadataInfrastructureId)

      The ID of the Exadata infrastructure that hosts the database server.

      Parameters:
      exadataInfrastructureId - The ID of the Exadata infrastructure that hosts the database server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ocid

      The OCID of the database server.

      Parameters:
      ocid - The OCID of the database server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ociResourceAnchorName

      DbServerSummary.Builder ociResourceAnchorName(String ociResourceAnchorName)

      The name of the OCI resource anchor for the database server.

      Parameters:
      ociResourceAnchorName - The name of the OCI resource anchor for the database server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxCpuCount

      DbServerSummary.Builder maxCpuCount(Integer maxCpuCount)

      The total number of CPU cores available on the database server.

      Parameters:
      maxCpuCount - The total number of CPU cores available on the database server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxDbNodeStorageInGBs

      DbServerSummary.Builder maxDbNodeStorageInGBs(Integer maxDbNodeStorageInGBs)

      The total amount of local node storage, in gigabytes (GB), that's available on the database server.

      Parameters:
      maxDbNodeStorageInGBs - The total amount of local node storage, in gigabytes (GB), that's available on the database server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • maxMemoryInGBs

      DbServerSummary.Builder maxMemoryInGBs(Integer maxMemoryInGBs)

      The total amount of memory, in gigabytes (GB), that's available on the database server.

      Parameters:
      maxMemoryInGBs - The total amount of memory, in gigabytes (GB), that's available on the database server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • memorySizeInGBs

      DbServerSummary.Builder memorySizeInGBs(Integer memorySizeInGBs)

      The amount of memory, in gigabytes (GB), that's allocated on the database server.

      Parameters:
      memorySizeInGBs - The amount of memory, in gigabytes (GB), that's allocated on the database server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • shape

      The hardware system model of the Exadata infrastructure that the database server is hosted on. The shape determines the amount of CPU, storage, and memory resources available.

      Parameters:
      shape - The hardware system model of the Exadata infrastructure that the database server is hosted on. The shape determines the amount of CPU, storage, and memory resources available.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      DbServerSummary.Builder createdAt(Instant createdAt)

      The date and time when the database server was created.

      Parameters:
      createdAt - The date and time when the database server was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vmClusterIds

      DbServerSummary.Builder vmClusterIds(Collection<String> vmClusterIds)

      The IDs of the VM clusters that are associated with the database server.

      Parameters:
      vmClusterIds - The IDs of the VM clusters that are associated with the database server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vmClusterIds

      DbServerSummary.Builder vmClusterIds(String... vmClusterIds)

      The IDs of the VM clusters that are associated with the database server.

      Parameters:
      vmClusterIds - The IDs of the VM clusters that are associated with the database server.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • computeModel

      DbServerSummary.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

      DbServerSummary.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:
    • autonomousVmClusterIds

      DbServerSummary.Builder autonomousVmClusterIds(Collection<String> autonomousVmClusterIds)

      A list of identifiers for the Autonomous VM clusters.

      Parameters:
      autonomousVmClusterIds - A list of identifiers for the Autonomous VM clusters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • autonomousVmClusterIds

      DbServerSummary.Builder autonomousVmClusterIds(String... autonomousVmClusterIds)

      A list of identifiers for the Autonomous VM clusters.

      Parameters:
      autonomousVmClusterIds - A list of identifiers for the Autonomous VM clusters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • autonomousVirtualMachineIds

      DbServerSummary.Builder autonomousVirtualMachineIds(Collection<String> autonomousVirtualMachineIds)

      A list of unique identifiers for the Autonomous VMs.

      Parameters:
      autonomousVirtualMachineIds - A list of unique identifiers for the Autonomous VMs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • autonomousVirtualMachineIds

      DbServerSummary.Builder autonomousVirtualMachineIds(String... autonomousVirtualMachineIds)

      A list of unique identifiers for the Autonomous VMs.

      Parameters:
      autonomousVirtualMachineIds - A list of unique identifiers for the Autonomous VMs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.