Package com.mongodb.crypt.capi
Class MongoCryptOptions.Builder
- java.lang.Object
-
- com.mongodb.crypt.capi.MongoCryptOptions.Builder
-
- Enclosing class:
- MongoCryptOptions
public static class MongoCryptOptions.Builder extends java.lang.ObjectThe builder for the options
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MongoCryptOptions.BuilderawsKmsProviderOptions(MongoAwsKmsProviderOptions awsKmsProviderOptions)Sets the AWS KMS provider options.MongoCryptOptionsbuild()Build the options.MongoCryptOptions.BuilderlocalKmsProviderOptions(MongoLocalKmsProviderOptions localKmsProviderOptions)Sets the local KMS provider options.MongoCryptOptions.BuilderlocalSchemaMap(java.util.Map<java.lang.String,org.bson.BsonDocument> localSchemaMap)Sets the local schema map.
-
-
-
Method Detail
-
awsKmsProviderOptions
public MongoCryptOptions.Builder awsKmsProviderOptions(MongoAwsKmsProviderOptions awsKmsProviderOptions)
Sets the AWS KMS provider options.- Parameters:
awsKmsProviderOptions- the AWS KMS provider options- Returns:
- this
-
localKmsProviderOptions
public MongoCryptOptions.Builder localKmsProviderOptions(MongoLocalKmsProviderOptions localKmsProviderOptions)
Sets the local KMS provider options.- Parameters:
localKmsProviderOptions- the local KMS provider options- Returns:
- this
-
localSchemaMap
public MongoCryptOptions.Builder localSchemaMap(java.util.Map<java.lang.String,org.bson.BsonDocument> localSchemaMap)
Sets the local schema map.- Parameters:
localSchemaMap- local schema map- Returns:
- this
-
build
public MongoCryptOptions build()
Build the options.- Returns:
- the options
-
-