@Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("{");
        if (getMongoDbAtlasConfiguration() != null)
            sb.append("MongoDbAtlasConfiguration: ").append(getMongoDbAtlasConfiguration()).append(",");
        if (getOpensearchServerlessConfiguration() != null)
            sb.append("OpensearchServerlessConfiguration: ").append(getOpensearchServerlessConfiguration()).append(",");
        if (getPineconeConfiguration() != null)
            sb.append("PineconeConfiguration: ").append(getPineconeConfiguration()).append(",");
        if (getRdsConfiguration() != null)
            sb.append("RdsConfiguration: ").append(getRdsConfiguration()).append(",");
        if (getRedisEnterpriseCloudConfiguration() != null)
            sb.append("RedisEnterpriseCloudConfiguration: ").append(getRedisEnterpriseCloudConfiguration()).append(",");
        if (getType() != null)
            sb.append("Type: ").append(getType());
        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-bedrockagent/src/main/java/com/amazonaws/services/bedrockagent/model/StorageConfiguration.java