Class DatastoreServiceConfig.Builder
java.lang.Object
com.google.appengine.api.datastore.DatastoreServiceConfig.Builder
- Enclosing class:
DatastoreServiceConfig
Contains static creation methods for
DatastoreServiceConfig.-
Method Summary
Modifier and TypeMethodDescriptionstatic DatastoreServiceConfigwithDeadline(double deadline) Create aDatastoreServiceConfigwith the given deadline, in seconds.static DatastoreServiceConfigHelper method for creating aDatastoreServiceConfiginstance with default values: Implicit transactions are disabled, reads execute withReadPolicy.Consistency.STRONG, and no deadline is provided.static DatastoreServiceConfigCreate aDatastoreServiceConfigwith the given implicit transaction management policy.static DatastoreServiceConfigwithMaxEntityGroupsPerRpc(int maxEntityGroupsPerRpc) Create aDatastoreServiceConfigwith the given maximum entity groups per rpc.static DatastoreServiceConfigwithReadPolicy(ReadPolicy readPolicy) Create aDatastoreServiceConfigwith the given read policy.
-
Method Details
-
withImplicitTransactionManagementPolicy
public static DatastoreServiceConfig withImplicitTransactionManagementPolicy(ImplicitTransactionManagementPolicy p) Create aDatastoreServiceConfigwith the given implicit transaction management policy.- Parameters:
p- the implicit transaction management policy to set.- Returns:
- The newly created DatastoreServiceConfig instance.
-
withReadPolicy
Create aDatastoreServiceConfigwith the given read policy.- Parameters:
readPolicy- the read policy to set.- Returns:
- The newly created DatastoreServiceConfig instance.
-
withDeadline
Create aDatastoreServiceConfigwith the given deadline, in seconds.- Parameters:
deadline- the deadline to set.- Returns:
- The newly created DatastoreServiceConfig instance.
- Throws:
IllegalArgumentException- if deadline is not positive
-
withMaxEntityGroupsPerRpc
Create aDatastoreServiceConfigwith the given maximum entity groups per rpc.- Parameters:
maxEntityGroupsPerRpc- the maximum entity groups per rpc to set.- Returns:
- The newly created DatastoreServiceConfig instance.
- See Also:
-
withDefaults
Helper method for creating aDatastoreServiceConfiginstance with default values: Implicit transactions are disabled, reads execute withReadPolicy.Consistency.STRONG, and no deadline is provided. When no deadline is provided, datastore rpcs execute with the system-defined deadline.- Returns:
- The newly created DatastoreServiceConfig instance.
-