Class HeatWaveCluster.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • dbSystemId

        public HeatWaveCluster.Builder dbSystemId​(String dbSystemId)
        The OCID of the parent DB System this HeatWave cluster is attached to.
        Parameters:
        dbSystemId - the value to set
        Returns:
        this builder
      • shapeName

        public HeatWaveCluster.Builder shapeName​(String shapeName)
        The shape determines resources to allocate to the HeatWave nodes - CPU cores, memory.
        Parameters:
        shapeName - the value to set
        Returns:
        this builder
      • clusterSize

        public HeatWaveCluster.Builder clusterSize​(Integer clusterSize)
        The number of analytics-processing compute instances, of the specified shape, in the HeatWave cluster.
        Parameters:
        clusterSize - the value to set
        Returns:
        this builder
      • isLakehouseEnabled

        public HeatWaveCluster.Builder isLakehouseEnabled​(Boolean isLakehouseEnabled)
        Lakehouse enabled status for the HeatWave cluster.
        Parameters:
        isLakehouseEnabled - the value to set
        Returns:
        this builder
      • clusterNodes

        public HeatWaveCluster.Builder clusterNodes​(List<HeatWaveNode> clusterNodes)
        A HeatWave node is a compute host that is part of a HeatWave cluster.
        Parameters:
        clusterNodes - the value to set
        Returns:
        this builder
      • lifecycleDetails

        public HeatWaveCluster.Builder lifecycleDetails​(String lifecycleDetails)
        Additional information about the current lifecycleState.
        Parameters:
        lifecycleDetails - the value to set
        Returns:
        this builder
      • timeCreated

        public HeatWaveCluster.Builder timeCreated​(Date timeCreated)
        The date and time the HeatWave cluster was created, as described by RFC 3339.
        Parameters:
        timeCreated - the value to set
        Returns:
        this builder
      • timeUpdated

        public HeatWaveCluster.Builder timeUpdated​(Date timeUpdated)
        The time the HeatWave cluster was last updated, as described by RFC 3339.
        Parameters:
        timeUpdated - the value to set
        Returns:
        this builder