@Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("{");
        if (getAlgorithm() != null)
            sb.append("Algorithm: ").append(getAlgorithm()).append(",");
        if (getCryptoProviders() != null)
            sb.append("CryptoProviders: ").append(getCryptoProviders()).append(",");
        if (getKeySpec() != null)
            sb.append("KeySpec: ").append(getKeySpec()).append(",");
        if (getKeyUsageProperty() != null)
            sb.append("KeyUsageProperty: ").append(getKeyUsageProperty()).append(",");
        if (getMinimalKeyLength() != null)
            sb.append("MinimalKeyLength: ").append(getMinimalKeyLength());
        sb.append("}");
        return sb.toString();
    }
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be
redacted from this string using a placeholder value.

@return A string representation of this object.

@see java.lang.Object#toString()
aws-java-sdk-pcaconnectorad/src/main/java/com/amazonaws/services/pcaconnectorad/model/PrivateKeyAttributesV3.java