Package com.oracle.bmc.datasafe.model
Class CryptoAssessmentTdeObjectSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.CryptoAssessmentTdeObjectSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class CryptoAssessmentTdeObjectSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelSummary of one TDE object encryption observation.
Note: Objects should always be created or deserialized using theCryptoAssessmentTdeObjectSummary.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theCryptoAssessmentTdeObjectSummary.Builder, which maintain a set of all explicitly set fields calledCryptoAssessmentTdeObjectSummary.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCryptoAssessmentTdeObjectSummary.Builder
-
Constructor Summary
Constructors Constructor Description CryptoAssessmentTdeObjectSummary(String assessmentId, Date timeLastAssessed, String targetId, String tablespaceName, String schemaName, String tableName, String columnName, String encryptionObserved, String modeObserved, Double sizeInGBs, CryptoQuantumReadiness quantumReadiness)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CryptoAssessmentTdeObjectSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAssessmentId()OCID of the crypto assessment that discovered the TDE object.StringgetColumnName()Name of the encrypted column.StringgetEncryptionObserved()Encryption algorithm observed for the TDE object.StringgetModeObserved()Encryption mode observed for the tablespace.CryptoQuantumReadinessgetQuantumReadiness()Quantum-readiness classification for the observed TDE object encryption.StringgetSchemaName()Name of the schema containing the encrypted column.DoublegetSizeInGBs()Tablespace size in gigabytes.StringgetTableName()Name of the table containing the encrypted column.StringgetTablespaceName()Name of the tablespace.StringgetTargetId()OCID of the target database associated with the TDE object.DategetTimeLastAssessed()The date and time the associated crypto assessment was last assessed, in RFC3339 format.inthashCode()CryptoAssessmentTdeObjectSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
CryptoAssessmentTdeObjectSummary
@Deprecated @ConstructorProperties({"assessmentId","timeLastAssessed","targetId","tablespaceName","schemaName","tableName","columnName","encryptionObserved","modeObserved","sizeInGBs","quantumReadiness"}) public CryptoAssessmentTdeObjectSummary(String assessmentId, Date timeLastAssessed, String targetId, String tablespaceName, String schemaName, String tableName, String columnName, String encryptionObserved, String modeObserved, Double sizeInGBs, CryptoQuantumReadiness quantumReadiness)
Deprecated.
-
-
Method Detail
-
builder
public static CryptoAssessmentTdeObjectSummary.Builder builder()
Create a new builder.
-
toBuilder
public CryptoAssessmentTdeObjectSummary.Builder toBuilder()
-
getAssessmentId
public String getAssessmentId()
OCID of the crypto assessment that discovered the TDE object.- Returns:
- the value
-
getTimeLastAssessed
public Date getTimeLastAssessed()
The date and time the associated crypto assessment was last assessed, in RFC3339 format.- Returns:
- the value
-
getTargetId
public String getTargetId()
OCID of the target database associated with the TDE object.- Returns:
- the value
-
getTablespaceName
public String getTablespaceName()
Name of the tablespace.This field is returned when objectType is TABLESPACE.
- Returns:
- the value
-
getSchemaName
public String getSchemaName()
Name of the schema containing the encrypted column.This field is returned when objectType is COLUMN.
- Returns:
- the value
-
getTableName
public String getTableName()
Name of the table containing the encrypted column.This field is returned when objectType is COLUMN.
- Returns:
- the value
-
getColumnName
public String getColumnName()
Name of the encrypted column.This field is returned when objectType is COLUMN.
- Returns:
- the value
-
getEncryptionObserved
public String getEncryptionObserved()
Encryption algorithm observed for the TDE object.- Returns:
- the value
-
getModeObserved
public String getModeObserved()
Encryption mode observed for the tablespace.This field is returned when objectType is TABLESPACE.
- Returns:
- the value
-
getSizeInGBs
public Double getSizeInGBs()
Tablespace size in gigabytes.This field is returned when objectType is TABLESPACE.
- Returns:
- the value
-
getQuantumReadiness
public CryptoQuantumReadiness getQuantumReadiness()
Quantum-readiness classification for the observed TDE object encryption.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-