Package com.oracle.bmc.datasafe.model
Class CryptoAssessmentBackupSetSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.CryptoAssessmentBackupSetSummary.Builder
-
- Enclosing class:
- CryptoAssessmentBackupSetSummary
public static class CryptoAssessmentBackupSetSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
assessmentId
public CryptoAssessmentBackupSetSummary.Builder assessmentId(String assessmentId)
OCID of the crypto assessment that discovered the backup set.- Parameters:
assessmentId- the value to set- Returns:
- this builder
-
timeLastAssessed
public CryptoAssessmentBackupSetSummary.Builder timeLastAssessed(Date timeLastAssessed)
The date and time the associated crypto assessment was last assessed, in RFC3339 format.- Parameters:
timeLastAssessed- the value to set- Returns:
- this builder
-
targetId
public CryptoAssessmentBackupSetSummary.Builder targetId(String targetId)
OCID of the target database associated with the backup set.- Parameters:
targetId- the value to set- Returns:
- this builder
-
backupSetKey
public CryptoAssessmentBackupSetSummary.Builder backupSetKey(String backupSetKey)
Backup set key.- Parameters:
backupSetKey- the value to set- Returns:
- this builder
-
setStamp
public CryptoAssessmentBackupSetSummary.Builder setStamp(String setStamp)
Backup set stamp.- Parameters:
setStamp- the value to set- Returns:
- this builder
-
backupType
public CryptoAssessmentBackupSetSummary.Builder backupType(CryptoAssessmentBackupSetSummary.BackupType backupType)
Backup type observed for the set.- Parameters:
backupType- the value to set- Returns:
- this builder
-
status
public CryptoAssessmentBackupSetSummary.Builder status(CryptoAssessmentBackupSetSummary.Status status)
Current status of the backup set.- Parameters:
status- the value to set- Returns:
- this builder
-
backupPieces
public CryptoAssessmentBackupSetSummary.Builder backupPieces(Integer backupPieces)
Number of backup pieces in the set.- Parameters:
backupPieces- the value to set- Returns:
- this builder
-
isEncrypted
public CryptoAssessmentBackupSetSummary.Builder isEncrypted(Boolean isEncrypted)
Indicates whether the backup set is encrypted.- Parameters:
isEncrypted- the value to set- Returns:
- this builder
-
algorithmObserved
public CryptoAssessmentBackupSetSummary.Builder algorithmObserved(String algorithmObserved)
Encryption algorithm observed for the backup set when encryption is enabled.- Parameters:
algorithmObserved- the value to set- Returns:
- this builder
-
cipherModeObserved
public CryptoAssessmentBackupSetSummary.Builder cipherModeObserved(String cipherModeObserved)
Cipher mode observed for the backup set when encryption is enabled.- Parameters:
cipherModeObserved- the value to set- Returns:
- this builder
-
isCompressed
public CryptoAssessmentBackupSetSummary.Builder isCompressed(Boolean isCompressed)
Indicates whether the backup set is compressed.- Parameters:
isCompressed- the value to set- Returns:
- this builder
-
timeCreated
public CryptoAssessmentBackupSetSummary.Builder timeCreated(Date timeCreated)
Backup set creation time in RFC3339 format.- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
sizeInGBs
public CryptoAssessmentBackupSetSummary.Builder sizeInGBs(Double sizeInGBs)
Backup set size in gigabytes.- Parameters:
sizeInGBs- the value to set- Returns:
- this builder
-
build
public CryptoAssessmentBackupSetSummary build()
-
copy
public CryptoAssessmentBackupSetSummary.Builder copy(CryptoAssessmentBackupSetSummary model)
-
-