Package com.aerospike.mapper.tools
Class AeroMapper.Builder
java.lang.Object
com.aerospike.mapper.tools.AeroMapper.Builder
- Enclosing class:
- AeroMapper
public static class AeroMapper.Builder extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AeroMapper.Builder.AeroPolicyMapper
-
Constructor Summary
Constructors Constructor Description Builder(com.aerospike.client.IAerospikeClient client)
-
Method Summary
-
Constructor Details
-
Builder
public Builder(com.aerospike.client.IAerospikeClient client)
-
-
Method Details
-
addConverter
Add in a custom type converter. The converter must have methods which implement the ToAerospike and FromAerospike annotation.- Parameters:
converter
- The custom converter- Returns:
- this object
-
preLoadClass
-
withConfigurationFile
- Throws:
IOException
-
withConfigurationFile
public AeroMapper.Builder withConfigurationFile(File file, boolean allowsInvalid) throws IOException- Throws:
IOException
-
withConfigurationFile
- Throws:
IOException
-
withConfigurationFile
public AeroMapper.Builder withConfigurationFile(InputStream ios, boolean allowsInvalid) throws IOException- Throws:
IOException
-
withConfiguration
public AeroMapper.Builder withConfiguration(String configurationYaml) throws com.fasterxml.jackson.core.JsonProcessingException- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
withConfiguration
public AeroMapper.Builder withConfiguration(String configurationYaml, boolean allowsInvalid) throws com.fasterxml.jackson.core.JsonProcessingException- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
withReadPolicy
public AeroMapper.Builder.AeroPolicyMapper withReadPolicy(com.aerospike.client.policy.Policy policy) -
withWritePolicy
public AeroMapper.Builder.AeroPolicyMapper withWritePolicy(com.aerospike.client.policy.Policy policy) -
withBatchPolicy
public AeroMapper.Builder.AeroPolicyMapper withBatchPolicy(com.aerospike.client.policy.BatchPolicy policy) -
withScanPolicy
public AeroMapper.Builder.AeroPolicyMapper withScanPolicy(com.aerospike.client.policy.ScanPolicy policy) -
withQueryPolicy
public AeroMapper.Builder.AeroPolicyMapper withQueryPolicy(com.aerospike.client.policy.QueryPolicy policy) -
build
-