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 DatastoreServiceConfig
withDeadline
(double deadline) Create aDatastoreServiceConfig
with the given deadline, in seconds.static DatastoreServiceConfig
Helper method for creating aDatastoreServiceConfig
instance with default values: Implicit transactions are disabled, reads execute withReadPolicy.Consistency.STRONG
, and no deadline is provided.static DatastoreServiceConfig
Create aDatastoreServiceConfig
with the given implicit transaction management policy.static DatastoreServiceConfig
withMaxEntityGroupsPerRpc
(int maxEntityGroupsPerRpc) Create aDatastoreServiceConfig
with the given maximum entity groups per rpc.static DatastoreServiceConfig
withReadPolicy
(ReadPolicy readPolicy) Create aDatastoreServiceConfig
with the given read policy.
-
Method Details
-
withImplicitTransactionManagementPolicy
public static DatastoreServiceConfig withImplicitTransactionManagementPolicy(ImplicitTransactionManagementPolicy p) Create aDatastoreServiceConfig
with the given implicit transaction management policy.- Parameters:
p
- the implicit transaction management policy to set.- Returns:
- The newly created DatastoreServiceConfig instance.
-
withReadPolicy
Create aDatastoreServiceConfig
with the given read policy.- Parameters:
readPolicy
- the read policy to set.- Returns:
- The newly created DatastoreServiceConfig instance.
-
withDeadline
Create aDatastoreServiceConfig
with 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 aDatastoreServiceConfig
with 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 aDatastoreServiceConfig
instance 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.
-