Package com.oracle.bmc.datasafe.model
Class CryptoTlsPosture
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.CryptoTlsPosture
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class CryptoTlsPosture extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelTLS posture details.
Note: Objects should always be created or deserialized using theCryptoTlsPosture.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 theCryptoTlsPosture.Builder, which maintain a set of all explicitly set fields calledCryptoTlsPosture.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 classCryptoTlsPosture.Builder
-
Constructor Summary
Constructors Constructor Description CryptoTlsPosture(CryptoFeatureStatus status, List<String> versions, List<String> cipherSuitesConfigured, CryptoObservedBooleanValue areWeakCipherSuitesAllowed, CryptoObservedBooleanValue isMtlsConfigured, String revocationMode, CryptoPosture.FipsModeConfigured fipsModeConfigured, String walletLocation, CryptoQuantumReadiness quantumReadiness)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CryptoTlsPosture.Builderbuilder()Create a new builder.booleanequals(Object o)CryptoObservedBooleanValuegetAreWeakCipherSuitesAllowed()Indicates if weak TLS cipher suites are allowed.List<String>getCipherSuitesConfigured()TLS cipher suites configured on target.CryptoPosture.FipsModeConfiguredgetFipsModeConfigured()FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.CryptoObservedBooleanValuegetIsMtlsConfigured()Whether TLS client authentication is configured.CryptoQuantumReadinessgetQuantumReadiness()Quantum-readiness classification for TLS posture.StringgetRevocationMode()Certificate revocation checking mode.CryptoFeatureStatusgetStatus()TLS enablement status.List<String>getVersions()TLS versions configured on target.StringgetWalletLocation()TLS wallet location observed on target.inthashCode()CryptoTlsPosture.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
CryptoTlsPosture
@Deprecated @ConstructorProperties({"status","versions","cipherSuitesConfigured","areWeakCipherSuitesAllowed","isMtlsConfigured","revocationMode","fipsModeConfigured","walletLocation","quantumReadiness"}) public CryptoTlsPosture(CryptoFeatureStatus status, List<String> versions, List<String> cipherSuitesConfigured, CryptoObservedBooleanValue areWeakCipherSuitesAllowed, CryptoObservedBooleanValue isMtlsConfigured, String revocationMode, CryptoPosture.FipsModeConfigured fipsModeConfigured, String walletLocation, CryptoQuantumReadiness quantumReadiness)
Deprecated.
-
-
Method Detail
-
builder
public static CryptoTlsPosture.Builder builder()
Create a new builder.
-
toBuilder
public CryptoTlsPosture.Builder toBuilder()
-
getStatus
public CryptoFeatureStatus getStatus()
TLS enablement status.- Returns:
- the value
-
getCipherSuitesConfigured
public List<String> getCipherSuitesConfigured()
TLS cipher suites configured on target.- Returns:
- the value
-
getAreWeakCipherSuitesAllowed
public CryptoObservedBooleanValue getAreWeakCipherSuitesAllowed()
Indicates if weak TLS cipher suites are allowed.- Returns:
- the value
-
getIsMtlsConfigured
public CryptoObservedBooleanValue getIsMtlsConfigured()
Whether TLS client authentication is configured.- Returns:
- the value
-
getRevocationMode
public String getRevocationMode()
Certificate revocation checking mode.- Returns:
- the value
-
getFipsModeConfigured
public CryptoPosture.FipsModeConfigured getFipsModeConfigured()
FIPS mode configured for TLS when the target uses legacy per-feature FIPS configuration.- Returns:
- the value
-
getWalletLocation
public String getWalletLocation()
TLS wallet location observed on target.- Returns:
- the value
-
getQuantumReadiness
public CryptoQuantumReadiness getQuantumReadiness()
Quantum-readiness classification for TLS 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
-
-