@InternalApi public class RemoteDatastoreHelper extends Object
getOptions()
method. Returned options use a randomly generated namespace (DatastoreOptions.getNamespace()
) that can be used to run the tests. Once the tests are run, all
entities in the namespace can be deleted using deleteNamespace()
. Returned options also
have custom ServiceOptions.getRetrySettings()
: RetrySettings.getMaxAttempts()
is 10
, RetrySettings.getMaxRetryDelay()
is 30000
, RetrySettings.getTotalTimeout()
is 120000
and RetrySettings.getInitialRetryDelay()
is 250
. HttpTransportOptions.getConnectTimeout()
and HttpTransportOptions.getReadTimeout()
are
both both set to 60000
.
Internal testing use only
Modifier and Type | Method and Description |
---|---|
static RemoteDatastoreHelper |
create()
Creates a
RemoteStorageHelper object. |
void |
deleteNamespace()
Deletes all entities in the namespace associated with this
RemoteDatastoreHelper . |
DatastoreOptions |
getOptions()
Returns a
DatastoreOptions object to be used for testing. |
public DatastoreOptions getOptions()
DatastoreOptions
object to be used for testing. The options are associated to
a randomly generated namespace.public void deleteNamespace()
RemoteDatastoreHelper
.public static RemoteDatastoreHelper create()
RemoteStorageHelper
object.Copyright © 2019 Google LLC. All rights reserved.