public class MongoEncryptionSettingsFactoryBean extends Object implements FactoryBean<com.mongodb.AutoEncryptionSettings>
OBJECT_TYPE_ATTRIBUTE
Constructor and Description |
---|
MongoEncryptionSettingsFactoryBean() |
Modifier and Type | Method and Description |
---|---|
com.mongodb.AutoEncryptionSettings |
getObject() |
Class<?> |
getObjectType() |
void |
setBypassAutoEncryption(boolean bypassAutoEncryption) |
void |
setExtraOptions(Map<String,Object> extraOptions) |
void |
setKeyVaultClientSettings(com.mongodb.MongoClientSettings keyVaultClientSettings) |
void |
setKeyVaultNamespace(String keyVaultNamespace) |
void |
setKmsProviders(Map<String,Map<String,Object>> kmsProviders) |
void |
setSchemaMap(Map<String,org.bson.BsonDocument> schemaMap) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isSingleton
public void setBypassAutoEncryption(boolean bypassAutoEncryption)
bypassAutoEncryption
- AutoEncryptionSettings.Builder#bypassAutoEncryption(boolean)
public void setExtraOptions(Map<String,Object> extraOptions)
extraOptions
- AutoEncryptionSettings.Builder#extraOptions(Map)
public void setKeyVaultNamespace(String keyVaultNamespace)
keyVaultNamespace
- AutoEncryptionSettings.Builder#keyVaultNamespace(String)
public void setKeyVaultClientSettings(com.mongodb.MongoClientSettings keyVaultClientSettings)
keyVaultClientSettings
- AutoEncryptionSettings.Builder#keyVaultMongoClientSettings(MongoClientSettings)
public void setKmsProviders(Map<String,Map<String,Object>> kmsProviders)
kmsProviders
- AutoEncryptionSettings.Builder#kmsProviders(Map)
public void setSchemaMap(Map<String,org.bson.BsonDocument> schemaMap)
schemaMap
- AutoEncryptionSettings.Builder#schemaMap(Map)
public com.mongodb.AutoEncryptionSettings getObject()
getObject
in interface FactoryBean<com.mongodb.AutoEncryptionSettings>
public Class<?> getObjectType()
getObjectType
in interface FactoryBean<com.mongodb.AutoEncryptionSettings>
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.