Package com.oracle.bmc.mysql.model
Class HeatWaveNode.Builder
- java.lang.Object
-
- com.oracle.bmc.mysql.model.HeatWaveNode.Builder
-
- Enclosing class:
- HeatWaveNode
public static class HeatWaveNode.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HeatWaveNode
build()
HeatWaveNode.Builder
copy(HeatWaveNode model)
HeatWaveNode.Builder
lifecycleState(HeatWaveNode.LifecycleState lifecycleState)
The current state of the MySQL HeatWave node.HeatWaveNode.Builder
nodeId(String nodeId)
The ID of the node within MySQL HeatWave cluster.HeatWaveNode.Builder
timeCreated(Date timeCreated)
The date and time the MySQL HeatWave node was created, as described by RFC 3339.HeatWaveNode.Builder
timeUpdated(Date timeUpdated)
The date and time the MySQL HeatWave node was updated, as described by RFC 3339.
-
-
-
Method Detail
-
nodeId
public HeatWaveNode.Builder nodeId(String nodeId)
The ID of the node within MySQL HeatWave cluster.- Parameters:
nodeId
- the value to set- Returns:
- this builder
-
lifecycleState
public HeatWaveNode.Builder lifecycleState(HeatWaveNode.LifecycleState lifecycleState)
The current state of the MySQL HeatWave node.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
timeCreated
public HeatWaveNode.Builder timeCreated(Date timeCreated)
The date and time the MySQL HeatWave node was created, as described by RFC 3339.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public HeatWaveNode.Builder timeUpdated(Date timeUpdated)
The date and time the MySQL HeatWave node was updated, as described by RFC 3339.- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
build
public HeatWaveNode build()
-
copy
public HeatWaveNode.Builder copy(HeatWaveNode model)
-
-