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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeBackupSummary.BuilderbackupTriggerType(NodeBackup.BackupTriggerType backupTriggerType)type based on how backup action was initiated.NodeBackupSummary.BuilderbackupType(NodeBackup.BackupType backupType)Incremental backup type includes only the changes since the last backup.NodeBackupSummarybuild()NodeBackupSummary.Buildercopy(NodeBackupSummary model)NodeBackupSummary.BuilderdisplayName(String displayName)BDS generated name for the backup.NodeBackupSummary.Builderid(String id)The id of the node backup.NodeBackupSummary.BuilderlifecycleState(NodeBackup.LifecycleState lifecycleState)The state of NodeBackup.NodeBackupSummary.BuildernodeHostName(String nodeHostName)Host name of the node that the backup belongs to.NodeBackupSummary.BuildernodeInstanceId(String nodeInstanceId)The instance OCID of the node, which is the resource from which the node backup was acquired.NodeBackupSummary.BuildertimeCreated(Date timeCreated)The time the cluster was created, shown as an RFC 3339 formatted datetime string.
 
- 
- 
- 
Method Detail- 
idpublic NodeBackupSummary.Builder id(String id) The id of the node backup.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic NodeBackupSummary.Builder displayName(String displayName) BDS generated name for the backup.Format is nodeHostName_timeCreated. - Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
nodeInstanceIdpublic 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
 
 - 
nodeHostNamepublic NodeBackupSummary.Builder nodeHostName(String nodeHostName) Host name of the node that the backup belongs to.- Parameters:
- nodeHostName- the value to set
- Returns:
- this builder
 
 - 
backupTriggerTypepublic NodeBackupSummary.Builder backupTriggerType(NodeBackup.BackupTriggerType backupTriggerType) type based on how backup action was initiated.- Parameters:
- backupTriggerType- the value to set
- Returns:
- this builder
 
 - 
backupTypepublic 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
 
 - 
lifecycleStatepublic NodeBackupSummary.Builder lifecycleState(NodeBackup.LifecycleState lifecycleState) The state of NodeBackup.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic 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
 
 - 
buildpublic NodeBackupSummary build() 
 - 
copypublic NodeBackupSummary.Builder copy(NodeBackupSummary model) 
 
- 
 
-