'The number of results to skip before returning the first result.
Only applies to the first request it is used with and is ignored if present
on datastore_rpc.Connection.config.
Raises:
datastore_errors.BadArgumentError if value is not a integer or is less
than zero.'

@datastore_rpc.ConfigOption
def offset(value):

    datastore_types.ValidateInteger(value, 'offset', datastore_errors.BadArgumentError, zero_ok=True)
    return value
