Package com.oracle.bmc.datasafe.model
Class CryptoAssessmentTdeObjectSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.CryptoAssessmentTdeObjectSummary.Builder
-
- Enclosing class:
- CryptoAssessmentTdeObjectSummary
public static class CryptoAssessmentTdeObjectSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CryptoAssessmentTdeObjectSummary.BuilderassessmentId(String assessmentId)OCID of the crypto assessment that discovered the TDE object.CryptoAssessmentTdeObjectSummarybuild()CryptoAssessmentTdeObjectSummary.BuildercolumnName(String columnName)Name of the encrypted column.CryptoAssessmentTdeObjectSummary.Buildercopy(CryptoAssessmentTdeObjectSummary model)CryptoAssessmentTdeObjectSummary.BuilderencryptionObserved(String encryptionObserved)Encryption algorithm observed for the TDE object.CryptoAssessmentTdeObjectSummary.BuildermodeObserved(String modeObserved)Encryption mode observed for the tablespace.CryptoAssessmentTdeObjectSummary.BuilderquantumReadiness(CryptoQuantumReadiness quantumReadiness)Quantum-readiness classification for the observed TDE object encryption.CryptoAssessmentTdeObjectSummary.BuilderschemaName(String schemaName)Name of the schema containing the encrypted column.CryptoAssessmentTdeObjectSummary.BuildersizeInGBs(Double sizeInGBs)Tablespace size in gigabytes.CryptoAssessmentTdeObjectSummary.BuildertableName(String tableName)Name of the table containing the encrypted column.CryptoAssessmentTdeObjectSummary.BuildertablespaceName(String tablespaceName)Name of the tablespace.CryptoAssessmentTdeObjectSummary.BuildertargetId(String targetId)OCID of the target database associated with the TDE object.CryptoAssessmentTdeObjectSummary.BuildertimeLastAssessed(Date timeLastAssessed)The date and time the associated crypto assessment was last assessed, in RFC3339 format.
-
-
-
Method Detail
-
assessmentId
public CryptoAssessmentTdeObjectSummary.Builder assessmentId(String assessmentId)
OCID of the crypto assessment that discovered the TDE object.- Parameters:
assessmentId- the value to set- Returns:
- this builder
-
timeLastAssessed
public CryptoAssessmentTdeObjectSummary.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 CryptoAssessmentTdeObjectSummary.Builder targetId(String targetId)
OCID of the target database associated with the TDE object.- Parameters:
targetId- the value to set- Returns:
- this builder
-
tablespaceName
public CryptoAssessmentTdeObjectSummary.Builder tablespaceName(String tablespaceName)
Name of the tablespace.This field is returned when objectType is TABLESPACE.
- Parameters:
tablespaceName- the value to set- Returns:
- this builder
-
schemaName
public CryptoAssessmentTdeObjectSummary.Builder schemaName(String schemaName)
Name of the schema containing the encrypted column.This field is returned when objectType is COLUMN.
- Parameters:
schemaName- the value to set- Returns:
- this builder
-
tableName
public CryptoAssessmentTdeObjectSummary.Builder tableName(String tableName)
Name of the table containing the encrypted column.This field is returned when objectType is COLUMN.
- Parameters:
tableName- the value to set- Returns:
- this builder
-
columnName
public CryptoAssessmentTdeObjectSummary.Builder columnName(String columnName)
Name of the encrypted column.This field is returned when objectType is COLUMN.
- Parameters:
columnName- the value to set- Returns:
- this builder
-
encryptionObserved
public CryptoAssessmentTdeObjectSummary.Builder encryptionObserved(String encryptionObserved)
Encryption algorithm observed for the TDE object.- Parameters:
encryptionObserved- the value to set- Returns:
- this builder
-
modeObserved
public CryptoAssessmentTdeObjectSummary.Builder modeObserved(String modeObserved)
Encryption mode observed for the tablespace.This field is returned when objectType is TABLESPACE.
- Parameters:
modeObserved- the value to set- Returns:
- this builder
-
sizeInGBs
public CryptoAssessmentTdeObjectSummary.Builder sizeInGBs(Double sizeInGBs)
Tablespace size in gigabytes.This field is returned when objectType is TABLESPACE.
- Parameters:
sizeInGBs- the value to set- Returns:
- this builder
-
quantumReadiness
public CryptoAssessmentTdeObjectSummary.Builder quantumReadiness(CryptoQuantumReadiness quantumReadiness)
Quantum-readiness classification for the observed TDE object encryption.- Parameters:
quantumReadiness- the value to set- Returns:
- this builder
-
build
public CryptoAssessmentTdeObjectSummary build()
-
copy
public CryptoAssessmentTdeObjectSummary.Builder copy(CryptoAssessmentTdeObjectSummary model)
-
-