Package com.oracle.bmc.datasafe.model
Class CryptoNnePosture
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.CryptoNnePosture
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class CryptoNnePosture extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelNative network encryption posture details.
Note: Objects should always be created or deserialized using theCryptoNnePosture.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 theCryptoNnePosture.Builder, which maintain a set of all explicitly set fields calledCryptoNnePosture.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 classCryptoNnePosture.Builderstatic classCryptoNnePosture.ServerEncryptionObserved server-side encryption requirement.
-
Constructor Summary
Constructors Constructor Description CryptoNnePosture(CryptoFeatureStatus status, CryptoObservedBooleanValue areWeakOptionsAllowed, List<String> encryptionConfigured, List<String> integrity, CryptoNnePosture.ServerEncryption serverEncryption, List<String> serverIntegrity, String keyExchange, CryptoQuantumReadiness quantumReadiness, CryptoPosture.FipsModeConfigured fipsModeConfigured)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CryptoNnePosture.Builderbuilder()Create a new builder.booleanequals(Object o)CryptoObservedBooleanValuegetAreWeakOptionsAllowed()Indicates if weak NNE options are allowed.List<String>getEncryptionConfigured()Configured network encryption algorithm.CryptoPosture.FipsModeConfiguredgetFipsModeConfigured()FIPS mode configured for NNE when the target uses legacy per-feature FIPS configuration.List<String>getIntegrity()NNE integrity algorithm(s).StringgetKeyExchange()Observed NNE key exchange setting.CryptoQuantumReadinessgetQuantumReadiness()Quantum-readiness classification for NNE posture.CryptoNnePosture.ServerEncryptiongetServerEncryption()Observed server-side encryption requirement.List<String>getServerIntegrity()NNE server integrity algorithm(s).CryptoFeatureStatusgetStatus()NNE enablement status.inthashCode()CryptoNnePosture.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
CryptoNnePosture
@Deprecated @ConstructorProperties({"status","areWeakOptionsAllowed","encryptionConfigured","integrity","serverEncryption","serverIntegrity","keyExchange","quantumReadiness","fipsModeConfigured"}) public CryptoNnePosture(CryptoFeatureStatus status, CryptoObservedBooleanValue areWeakOptionsAllowed, List<String> encryptionConfigured, List<String> integrity, CryptoNnePosture.ServerEncryption serverEncryption, List<String> serverIntegrity, String keyExchange, CryptoQuantumReadiness quantumReadiness, CryptoPosture.FipsModeConfigured fipsModeConfigured)
Deprecated.
-
-
Method Detail
-
builder
public static CryptoNnePosture.Builder builder()
Create a new builder.
-
toBuilder
public CryptoNnePosture.Builder toBuilder()
-
getStatus
public CryptoFeatureStatus getStatus()
NNE enablement status.- Returns:
- the value
-
getAreWeakOptionsAllowed
public CryptoObservedBooleanValue getAreWeakOptionsAllowed()
Indicates if weak NNE options are allowed.- Returns:
- the value
-
getEncryptionConfigured
public List<String> getEncryptionConfigured()
Configured network encryption algorithm.- Returns:
- the value
-
getServerEncryption
public CryptoNnePosture.ServerEncryption getServerEncryption()
Observed server-side encryption requirement.- Returns:
- the value
-
getServerIntegrity
public List<String> getServerIntegrity()
NNE server integrity algorithm(s).- Returns:
- the value
-
getKeyExchange
public String getKeyExchange()
Observed NNE key exchange setting.- Returns:
- the value
-
getQuantumReadiness
public CryptoQuantumReadiness getQuantumReadiness()
Quantum-readiness classification for NNE posture.- Returns:
- the value
-
getFipsModeConfigured
public CryptoPosture.FipsModeConfigured getFipsModeConfigured()
FIPS mode configured for NNE when the target uses legacy per-feature FIPS configuration.- 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
-
-