DocumentDB Java SDK - Получить единицы ресурсов - PullRequest
0 голосов
/ 01 мая 2018

Я пытаюсь получить текущие выделенные RU для коллекции DocumentDB, используя Java SDK. У кого-нибудь есть входы?

Ответы [ 2 ]

0 голосов
/ 01 мая 2018

Вы можете использовать

  public int getRequstUnits(DocumentClient client, DocumentCollection coll) {
        return getOffer(client, coll).getContent().getInt("offerThroughput");
  }

Посмотрите на complete code sample здесь

0 голосов
/ 01 мая 2018

То, что вы ищете, - это способ запроса предложения или OfferV2 коллекции.

Как вы можете видеть здесь OfferV2 имеет метод set и get для пропускной способности сбора. Предложение (v1) также будет содержать свойство, поскольку оно является ресурсом с кодом

Вы можете прочитать предложение, используя метод readOffer(string collectionSelfLink) в AsyncDocumentClient, чтобы получить Предложение и затем использовать offer.getContent().getInt("offerThroughput"); чтобы получить RU / s коллекции.

Преобразование в OfferV2 также должно работать, что дает вам доступ к getOfferThroughput() (который для записи внутренне будет делать то же, что и строка выше)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...