Package com.oracle.bmc.datasafe.model
Class CryptoPosture.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.CryptoPosture.Builder
-
- Enclosing class:
- CryptoPosture
public static class CryptoPosture.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CryptoPosture.BuilderbackupStatus(String backupStatus)Backup encryption status observed for the assessment.CryptoPosturebuild()CryptoPosture.Buildercopy(CryptoPosture model)CryptoPosture.BuilderencryptedBackupPiecesCount(Integer encryptedBackupPiecesCount)Number of encrypted backup pieces.CryptoPosture.BuilderfipsModeConfigured(CryptoPosture.FipsModeConfigured fipsModeConfigured)Common FIPS mode configured for the assessment when the target uses common FIPS configuration.CryptoPosture.BuilderfipsStatus(CryptoFeatureStatus fipsStatus)Overall FIPS status for the assessment when the target uses common FIPS configuration.CryptoPosture.BuildernetworkEncryption(List<String> networkEncryption)Network encryption details.CryptoPosture.Buildernne(CryptoNnePosture nne)CryptoPosture.Buildertde(CryptoTdePosture tde)CryptoPosture.Buildertls(CryptoTlsPosture tls)CryptoPosture.BuilderunencryptedBackupPiecesCount(Integer unencryptedBackupPiecesCount)Number of unencrypted backup pieces.
-
-
-
Method Detail
-
tls
public CryptoPosture.Builder tls(CryptoTlsPosture tls)
-
nne
public CryptoPosture.Builder nne(CryptoNnePosture nne)
-
tde
public CryptoPosture.Builder tde(CryptoTdePosture tde)
-
networkEncryption
public CryptoPosture.Builder networkEncryption(List<String> networkEncryption)
Network encryption details.- Parameters:
networkEncryption- the value to set- Returns:
- this builder
-
fipsStatus
public CryptoPosture.Builder fipsStatus(CryptoFeatureStatus fipsStatus)
Overall FIPS status for the assessment when the target uses common FIPS configuration.- Parameters:
fipsStatus- the value to set- Returns:
- this builder
-
fipsModeConfigured
public CryptoPosture.Builder fipsModeConfigured(CryptoPosture.FipsModeConfigured fipsModeConfigured)
Common FIPS mode configured for the assessment when the target uses common FIPS configuration.- Parameters:
fipsModeConfigured- the value to set- Returns:
- this builder
-
backupStatus
public CryptoPosture.Builder backupStatus(String backupStatus)
Backup encryption status observed for the assessment.- Parameters:
backupStatus- the value to set- Returns:
- this builder
-
encryptedBackupPiecesCount
public CryptoPosture.Builder encryptedBackupPiecesCount(Integer encryptedBackupPiecesCount)
Number of encrypted backup pieces.- Parameters:
encryptedBackupPiecesCount- the value to set- Returns:
- this builder
-
unencryptedBackupPiecesCount
public CryptoPosture.Builder unencryptedBackupPiecesCount(Integer unencryptedBackupPiecesCount)
Number of unencrypted backup pieces.- Parameters:
unencryptedBackupPiecesCount- the value to set- Returns:
- this builder
-
build
public CryptoPosture build()
-
copy
public CryptoPosture.Builder copy(CryptoPosture model)
-
-