Interface DbNodeSummary.Builder

  • Method Details

    • dbNodeId

      DbNodeSummary.Builder dbNodeId(String dbNodeId)

      The unique identifier of the DB node.

      Parameters:
      dbNodeId - The unique identifier of the DB node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbNodeArn

      DbNodeSummary.Builder dbNodeArn(String dbNodeArn)

      The Amazon Resource Name (ARN) of the DB node.

      Parameters:
      dbNodeArn - The Amazon Resource Name (ARN) of the DB node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      DbNodeSummary.Builder status(String status)

      The current status of the DB node.

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

      The current status of the DB node.

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

      DbNodeSummary.Builder statusReason(String statusReason)

      Additional information about the status of the DB node.

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

      DbNodeSummary.Builder additionalDetails(String additionalDetails)

      Additional information about the planned maintenance.

      Parameters:
      additionalDetails - Additional information about the planned maintenance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupIpId

      DbNodeSummary.Builder backupIpId(String backupIpId)

      The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.

      Parameters:
      backupIpId - The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupVnic2Id

      DbNodeSummary.Builder backupVnic2Id(String backupVnic2Id)

      The OCID of the second backup virtual network interface card (VNIC) for the DB node.

      Parameters:
      backupVnic2Id - The OCID of the second backup virtual network interface card (VNIC) for the DB node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupVnicId

      DbNodeSummary.Builder backupVnicId(String backupVnicId)

      The OCID of the backup VNIC for the DB node.

      Parameters:
      backupVnicId - The OCID of the backup VNIC for the DB node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cpuCoreCount

      DbNodeSummary.Builder cpuCoreCount(Integer cpuCoreCount)

      The number of CPU cores enabled on the DB node.

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

      DbNodeSummary.Builder dbNodeStorageSizeInGBs(Integer dbNodeStorageSizeInGBs)

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

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

      DbNodeSummary.Builder dbServerId(String dbServerId)

      The unique identifier of the database server that's associated with the DB node.

      Parameters:
      dbServerId - The unique identifier of the database server that's associated with the DB node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dbSystemId

      DbNodeSummary.Builder dbSystemId(String dbSystemId)

      The OCID of the DB system.

      Parameters:
      dbSystemId - The OCID of the DB system.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • faultDomain

      DbNodeSummary.Builder faultDomain(String faultDomain)

      The name of the fault domain where the DB node is located.

      Parameters:
      faultDomain - The name of the fault domain where the DB node is located.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hostIpId

      DbNodeSummary.Builder hostIpId(String hostIpId)

      The OCID of the host IP address that's associated with the DB node.

      Parameters:
      hostIpId - The OCID of the host IP address that's associated with the DB node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hostname

      DbNodeSummary.Builder hostname(String hostname)

      The host name for the DB node.

      Parameters:
      hostname - The host name for the DB node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ocid

      The OCID of the DB node.

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

      DbNodeSummary.Builder ociResourceAnchorName(String ociResourceAnchorName)

      The name of the OCI resource anchor for the DB node.

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

      DbNodeSummary.Builder maintenanceType(String maintenanceType)

      The type of maintenance the DB node.

      Parameters:
      maintenanceType - The type of maintenance the DB node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • maintenanceType

      DbNodeSummary.Builder maintenanceType(DbNodeMaintenanceType maintenanceType)

      The type of maintenance the DB node.

      Parameters:
      maintenanceType - The type of maintenance the DB node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • memorySizeInGBs

      DbNodeSummary.Builder memorySizeInGBs(Integer memorySizeInGBs)

      The amount of memory, in gigabytes (GB), that allocated on the DB node.

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

      DbNodeSummary.Builder softwareStorageSizeInGB(Integer softwareStorageSizeInGB)

      The size of the block storage volume, in gigabytes (GB), that's allocated for the DB system. This attribute applies only for virtual machine DB systems.

      Parameters:
      softwareStorageSizeInGB - The size of the block storage volume, in gigabytes (GB), that's allocated for the DB system. This attribute applies only for virtual machine DB systems.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      DbNodeSummary.Builder createdAt(Instant createdAt)

      The date and time when the DB node was created.

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

      DbNodeSummary.Builder timeMaintenanceWindowEnd(String timeMaintenanceWindowEnd)

      The end date and time of the maintenance window.

      Parameters:
      timeMaintenanceWindowEnd - The end date and time of the maintenance window.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeMaintenanceWindowStart

      DbNodeSummary.Builder timeMaintenanceWindowStart(String timeMaintenanceWindowStart)

      The start date and time of the maintenance window.

      Parameters:
      timeMaintenanceWindowStart - The start date and time of the maintenance window.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • totalCpuCoreCount

      DbNodeSummary.Builder totalCpuCoreCount(Integer totalCpuCoreCount)

      The total number of CPU cores reserved on the DB node.

      Parameters:
      totalCpuCoreCount - The total number of CPU cores reserved on the DB node.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vnic2Id

      DbNodeSummary.Builder vnic2Id(String vnic2Id)

      The OCID of the second VNIC.

      Parameters:
      vnic2Id - The OCID of the second VNIC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vnicId

      DbNodeSummary.Builder vnicId(String vnicId)

      The OCID of the VNIC.

      Parameters:
      vnicId - The OCID of the VNIC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.