Package com.oracle.bmc.datasafe.model
Class CryptoTdePosture
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.CryptoTdePosture
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class CryptoTdePosture extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelTransparent data encryption posture details.
Note: Objects should always be created or deserialized using theCryptoTdePosture.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 theCryptoTdePosture.Builder, which maintain a set of all explicitly set fields calledCryptoTdePosture.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 classCryptoTdePosture.Builder
-
Constructor Summary
Constructors Constructor Description CryptoTdePosture(CryptoFeatureStatus status, List<String> encryptionConfigured, String redoEncryptionObserved, String dbCredentialsEncryptionObserved, List<String> integrityConfigured, Integer encryptedTablespacesCount, Integer unencryptedTablespacesCount, String masterKeyId, String walletLocation, String masterKeyEncryptionAlgorithm, Date timeMasterKeyLastRotation, CryptoKeystoreType keyStoreType, CryptoKeyCacheStatus keyCacheStatus, CryptoPosture.FipsModeConfigured fipsModeConfigured, CryptoQuantumReadiness quantumReadiness)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CryptoTdePosture.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetDbCredentialsEncryptionObserved()Observed DB credentials encryption algorithm.IntegergetEncryptedTablespacesCount()Number of encrypted tablespaces detected.List<String>getEncryptionConfigured()Configured TDE encryption algorithm.CryptoPosture.FipsModeConfiguredgetFipsModeConfigured()FIPS mode configured for TDE when the target uses legacy per-feature FIPS configuration.List<String>getIntegrityConfigured()Configured TDE integrity-related setting.CryptoKeyCacheStatusgetKeyCacheStatus()The observed TDE key cache status.CryptoKeystoreTypegetKeyStoreType()The observed TDE key store type.StringgetMasterKeyEncryptionAlgorithm()The observed encryption algorithm used by the master key.StringgetMasterKeyId()The observed TDE master key identifier.CryptoQuantumReadinessgetQuantumReadiness()Quantum-readiness classification for TDE posture.StringgetRedoEncryptionObserved()Observed redo log encryption algorithm.CryptoFeatureStatusgetStatus()TDE enablement status.DategetTimeMasterKeyLastRotation()The last observed rotation time for the TDE master key, in RFC3339 format.IntegergetUnencryptedTablespacesCount()Number of unencrypted tablespaces detected.StringgetWalletLocation()The observed wallet location for TDE keys.inthashCode()CryptoTdePosture.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
CryptoTdePosture
@Deprecated @ConstructorProperties({"status","encryptionConfigured","redoEncryptionObserved","dbCredentialsEncryptionObserved","integrityConfigured","encryptedTablespacesCount","unencryptedTablespacesCount","masterKeyId","walletLocation","masterKeyEncryptionAlgorithm","timeMasterKeyLastRotation","keyStoreType","keyCacheStatus","fipsModeConfigured","quantumReadiness"}) public CryptoTdePosture(CryptoFeatureStatus status, List<String> encryptionConfigured, String redoEncryptionObserved, String dbCredentialsEncryptionObserved, List<String> integrityConfigured, Integer encryptedTablespacesCount, Integer unencryptedTablespacesCount, String masterKeyId, String walletLocation, String masterKeyEncryptionAlgorithm, Date timeMasterKeyLastRotation, CryptoKeystoreType keyStoreType, CryptoKeyCacheStatus keyCacheStatus, CryptoPosture.FipsModeConfigured fipsModeConfigured, CryptoQuantumReadiness quantumReadiness)
Deprecated.
-
-
Method Detail
-
builder
public static CryptoTdePosture.Builder builder()
Create a new builder.
-
toBuilder
public CryptoTdePosture.Builder toBuilder()
-
getStatus
public CryptoFeatureStatus getStatus()
TDE enablement status.- Returns:
- the value
-
getEncryptionConfigured
public List<String> getEncryptionConfigured()
Configured TDE encryption algorithm.- Returns:
- the value
-
getRedoEncryptionObserved
public String getRedoEncryptionObserved()
Observed redo log encryption algorithm.- Returns:
- the value
-
getDbCredentialsEncryptionObserved
public String getDbCredentialsEncryptionObserved()
Observed DB credentials encryption algorithm.- Returns:
- the value
-
getIntegrityConfigured
public List<String> getIntegrityConfigured()
Configured TDE integrity-related setting.- Returns:
- the value
-
getEncryptedTablespacesCount
public Integer getEncryptedTablespacesCount()
Number of encrypted tablespaces detected.- Returns:
- the value
-
getUnencryptedTablespacesCount
public Integer getUnencryptedTablespacesCount()
Number of unencrypted tablespaces detected.- Returns:
- the value
-
getMasterKeyId
public String getMasterKeyId()
The observed TDE master key identifier.- Returns:
- the value
-
getWalletLocation
public String getWalletLocation()
The observed wallet location for TDE keys.- Returns:
- the value
-
getMasterKeyEncryptionAlgorithm
public String getMasterKeyEncryptionAlgorithm()
The observed encryption algorithm used by the master key.- Returns:
- the value
-
getTimeMasterKeyLastRotation
public Date getTimeMasterKeyLastRotation()
The last observed rotation time for the TDE master key, in RFC3339 format.- Returns:
- the value
-
getKeyStoreType
public CryptoKeystoreType getKeyStoreType()
The observed TDE key store type.- Returns:
- the value
-
getKeyCacheStatus
public CryptoKeyCacheStatus getKeyCacheStatus()
The observed TDE key cache status.- Returns:
- the value
-
getFipsModeConfigured
public CryptoPosture.FipsModeConfigured getFipsModeConfigured()
FIPS mode configured for TDE when the target uses legacy per-feature FIPS configuration.- Returns:
- the value
-
getQuantumReadiness
public CryptoQuantumReadiness getQuantumReadiness()
Quantum-readiness classification for TDE posture.- 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
-
-