WriteRequest

ByteStream.Write のリクエスト オブジェクト。

JSON 表現
{
  "resourceName": string,
  "writeOffset": string,
  "finishWrite": boolean,
  "data": string
}
フィールド
resourceName

string

書き込むリソースの名前。これは、Write() の各アクションの最初の WriteRequest で設定する必要があります。後続の呼び出しで設定する場合は、最初のリクエストの値と一致している必要があります。

writeOffset

string (int64 format)

データを書き込むリソースの先頭からのオフセット。すべての WriteRequest で必須です。

Write() アクションの最初の WriteRequest では、Write() 呼び出しの初期オフセットを示しています。この値は、QueryWriteStatus() の呼び出しが返す committedSize と等しい必要があります。

後続の呼び出しでは、この値を設定する必要があります。また、最初の writeOffset の合計と、このストリームで以前送信されたすべての data バンドルのサイズに等しい必要があります。

値が正しくないと、エラーが発生します。

finishWrite

boolean

true の場合、書き込みが完了したことを示します。finishWritetrue のものの後に WriteRequest を送信すると、エラーが発生します。

data

string (bytes format)

リソースのデータの一部。クライアントは任意の WriteRequestdata を空のままにすることができます。これにより、オペレーションを実行して追加のデータを生成するリクエストがまだライブ中であることを、クライアントはサービスに通知できます。

Base64 でエンコードされた文字列。