Package com.oracle.bmc.bds.model
Class NodeBackupSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.bds.model.NodeBackupSummary.Builder
-
- Enclosing class:
- NodeBackupSummary
public static class NodeBackupSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeBackupSummary.Builder
backupTriggerType(NodeBackup.BackupTriggerType backupTriggerType)
type based on how backup action was initiated.NodeBackupSummary.Builder
backupType(NodeBackup.BackupType backupType)
Incremental backup type includes only the changes since the last backup.NodeBackupSummary
build()
NodeBackupSummary.Builder
copy(NodeBackupSummary model)
NodeBackupSummary.Builder
displayName(String displayName)
BDS generated name for the backup.NodeBackupSummary.Builder
id(String id)
The id of the node backup.NodeBackupSummary.Builder
lifecycleState(NodeBackup.LifecycleState lifecycleState)
The state of NodeBackup.NodeBackupSummary.Builder
nodeHostName(String nodeHostName)
Host name of the node that the backup belongs to.NodeBackupSummary.Builder
nodeInstanceId(String nodeInstanceId)
The instance OCID of the node, which is the resource from which the node backup was acquired.NodeBackupSummary.Builder
timeCreated(Date timeCreated)
The time the cluster was created, shown as an RFC 3339 formatted datetime string.
-
-
-
Method Detail
-
id
public NodeBackupSummary.Builder id(String id)
The id of the node backup.- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public NodeBackupSummary.Builder displayName(String displayName)
BDS generated name for the backup.Format is nodeHostName_timeCreated.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
nodeInstanceId
public NodeBackupSummary.Builder nodeInstanceId(String nodeInstanceId)
The instance OCID of the node, which is the resource from which the node backup was acquired.- Parameters:
nodeInstanceId
- the value to set- Returns:
- this builder
-
nodeHostName
public NodeBackupSummary.Builder nodeHostName(String nodeHostName)
Host name of the node that the backup belongs to.- Parameters:
nodeHostName
- the value to set- Returns:
- this builder
-
backupTriggerType
public NodeBackupSummary.Builder backupTriggerType(NodeBackup.BackupTriggerType backupTriggerType)
type based on how backup action was initiated.- Parameters:
backupTriggerType
- the value to set- Returns:
- this builder
-
backupType
public NodeBackupSummary.Builder backupType(NodeBackup.BackupType backupType)
Incremental backup type includes only the changes since the last backup.Full backup type includes all changes since the volume was created
- Parameters:
backupType
- the value to set- Returns:
- this builder
-
lifecycleState
public NodeBackupSummary.Builder lifecycleState(NodeBackup.LifecycleState lifecycleState)
The state of NodeBackup.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
timeCreated
public NodeBackupSummary.Builder timeCreated(Date timeCreated)
The time the cluster was created, shown as an RFC 3339 formatted datetime string.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
build
public NodeBackupSummary build()
-
copy
public NodeBackupSummary.Builder copy(NodeBackupSummary model)
-
-