4.2. Endpoints
4.2.1. Consumers リンクのコピーリンクがクリップボードにコピーされました!
4.2.1.1. assign リンクのコピーリンクがクリップボードにコピーされました!
POST /consumers/{groupid}/instances/{name}/assignments
4.2.1.1.1. 説明 リンクのコピーリンクがクリップボードにコピーされました!
1 つ以上のトピックパーティションをコンシューマーに割り当てます。
4.2.1.1.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| groupid | コンシューマーが属するコンシューマーグループの ID。 | X | null | |
| name | トピックパーティションを割り当てるコンシューマーの名前。 | X | null |
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| Partitions | コンシューマーに割り当てるトピックパーティションのリスト。「Partitions Partitions」 | X |
4.2.1.1.3. 戻り値のタイプ リンクのコピーリンクがクリップボードにコピーされました!
-
4.2.1.1.4. Content Type リンクのコピーリンクがクリップボードにコピーされました!
- application/vnd.kafka.v2+json
4.2.1.1.5. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| コード | メッセージ | データ型 |
|---|---|---|
| 204 | パーティションは正常に割り当てられました。 | <<>> |
| 404 | 指定されたコンシューマーインスタンスが見つかりませんでした。 | |
| 409 | トピック、パーティション、およびパターンへのサブスクリプションは相互に排他的です。 |
4.2.1.1.6. Samples リンクのコピーリンクがクリップボードにコピーされました!
4.2.1.2. commit リンクのコピーリンクがクリップボードにコピーされました!
POST /consumers/{groupid}/instances/{name}/offsets
4.2.1.2.1. 説明 リンクのコピーリンクがクリップボードにコピーされました!
コンシューマーオフセットのリストをコミットします。コンシューマーによってフェッチされたすべてのレコードのオフセットをコミットするには、リクエストの本文を空のままにします。
4.2.1.2.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| groupid | コンシューマーが属するコンシューマーグループの ID。 | X | null | |
| name | コンシューマーの名前。 | X | null |
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| OffsetCommitSeekList | コンシューマーオフセットコミットログにコミットするコンシューマーオフセットのリスト。オフセットをコミットする 1 つ以上のトピックパーティションを指定できます。「OffsetCommitSeekList OffsetCommitSeekList」 | - |
4.2.1.2.3. 戻り値のタイプ リンクのコピーリンクがクリップボードにコピーされました!
-
4.2.1.2.4. Content Type リンクのコピーリンクがクリップボードにコピーされました!
- application/vnd.kafka.v2+json
4.2.1.2.5. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| コード | メッセージ | データ型 |
|---|---|---|
| 204 | コミットは正常に行われました。 | <<>> |
| 404 | 指定されたコンシューマーインスタンスが見つかりませんでした。 |
4.2.1.2.6. Samples リンクのコピーリンクがクリップボードにコピーされました!
4.2.1.3. createConsumer リンクのコピーリンクがクリップボードにコピーされました!
POST /consumers/{groupid}
4.2.1.3.1. 説明 リンクのコピーリンクがクリップボードにコピーされました!
指定されたコンシューマーグループにコンシューマーインスタンスを作成します。任意で、コンシューマー名とサポートされている設定オプションを指定できます。これは、このコンシューマーインスタンスに対する後続のリクエストの URL 構築に使用する必要があるベース URI を返します。
4.2.1.3.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| groupid | コンシューマーを作成するコンシューマーグループの ID。 | X | null |
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| Consumer | コンシューマーの名前と設定。この名前は、コンシューマーグループの範囲内で一意です。名前が指定されていない場合は、ランダムに生成された名前が割り当てられます。すべてのパラメーターはオプションです。サポートされている設定オプションを次の例に示します。「Consumer Consumer」 | - |
4.2.1.3.3. 戻り値のタイプ リンクのコピーリンクがクリップボードにコピーされました!
4.2.1.3.4. Content Type リンクのコピーリンクがクリップボードにコピーされました!
- application/vnd.kafka.v2+json
4.2.1.3.5. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| コード | メッセージ | データ型 |
|---|---|---|
| 200 | コンシューマーは正常に作成されました。 | |
| 409 | 指定された名前のコンシューマーインスタンスは、Kafka Bridge にすでに存在します。 | |
| 422 | 1 つ以上のコンシューマー設定オプションに無効な値があります。 |
4.2.1.3.6. Samples リンクのコピーリンクがクリップボードにコピーされました!
4.2.1.4. deleteConsumer リンクのコピーリンクがクリップボードにコピーされました!
DELETE /consumers/{groupid}/instances/{name}
4.2.1.4.1. 説明 リンクのコピーリンクがクリップボードにコピーされました!
指定されたコンシューマーインスタンスを削除します。この操作のリクエストは、このコンシューマーの作成に使用された /consumers/{groupid} への POST リクエストからのレスポンスで返されたベース URL (ホストおよびポートを含む) を使用する必要があります。
4.2.1.4.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| groupid | コンシューマーが属するコンシューマーグループの ID。 | X | null | |
| name | 削除するコンシューマーの名前。 | X | null |
4.2.1.4.3. 戻り値のタイプ リンクのコピーリンクがクリップボードにコピーされました!
-
4.2.1.4.4. Content Type リンクのコピーリンクがクリップボードにコピーされました!
- application/vnd.kafka.v2+json
4.2.1.4.5. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| コード | メッセージ | データ型 |
|---|---|---|
| 204 | コンシューマーは正常に削除されました。 | <<>> |
| 404 | 指定されたコンシューマーインスタンスが見つかりませんでした。 |
4.2.1.4.6. Samples リンクのコピーリンクがクリップボードにコピーされました!
4.2.1.5. listSubscriptions リンクのコピーリンクがクリップボードにコピーされました!
GET /consumers/{groupid}/instances/{name}/subscription
4.2.1.5.1. 説明 リンクのコピーリンクがクリップボードにコピーされました!
コンシューマーがサブスクライブしているトピックのリストを取得します。
4.2.1.5.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| groupid | サブスクライブされたコンシューマーが属するコンシューマーグループの ID。 | X | null | |
| name | サブスクライブされたコンシューマーの名前。 | X | null |
4.2.1.5.3. 戻り値のタイプ リンクのコピーリンクがクリップボードにコピーされました!
4.2.1.5.4. Content Type リンクのコピーリンクがクリップボードにコピーされました!
- application/vnd.kafka.v2+json
4.2.1.5.5. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| コード | メッセージ | データ型 |
|---|---|---|
| 200 | サブスクライブされたトピックとパーティションのリスト。 | |
| 404 | 指定されたコンシューマーインスタンスが見つかりませんでした。 |
4.2.1.5.6. Samples リンクのコピーリンクがクリップボードにコピーされました!
4.2.1.6. poll リンクのコピーリンクがクリップボードにコピーされました!
GET /consumers/{groupid}/instances/{name}/records
4.2.1.6.1. 説明 リンクのコピーリンクがクリップボードにコピーされました!
メッセージ値、トピック、パーティションなど、サブスクライブされたコンシューマーのレコードを取得します。この操作のリクエストは、このコンシューマーの作成に使用された /consumers/{groupid} への POST リクエストからのレスポンスで返されたベース URL (ホストおよびポートを含む) を使用する必要があります。
4.2.1.6.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| groupid | サブスクライブされたコンシューマーが属するコンシューマーグループの ID。 | X | null | |
| name | レコードを取得するサブスクライブされたコンシューマーの名前。 | X | null |
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| timeout | HTTP Bridge がリクエストをタイムアウトする前にレコードの取得に費やす最大時間 (ミリ秒単位)。 | - | null | |
| max_bytes | レスポンスに含めることができるエンコードされていないキーと値の最大サイズ (バイト単位)。それ以外の場合は、コード 422 のエラーレスポンスが返されます。 | - | null |
4.2.1.6.3. 戻り値のタイプ リンクのコピーリンクがクリップボードにコピーされました!
4.2.1.6.4. Content Type リンクのコピーリンクがクリップボードにコピーされました!
- application/vnd.kafka.json.v2+json
- application/vnd.kafka.binary.v2+json
- application/vnd.kafka.text.v2+json
- application/vnd.kafka.v2+json
4.2.1.6.5. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| コード | メッセージ | データ型 |
|---|---|---|
| 200 | ポーリングリクエストは正常に実行されました。 | |
| 404 | 指定されたコンシューマーインスタンスが見つかりませんでした。 | |
| 406 | コンシューマー作成リクエストで使用された `format` が、このリクエストの Accept ヘッダーに埋め込まれたフォーマットと一致しないか、ブリッジが JSON 形式でエンコードされていないトピックからメッセージを受け取りました。 | |
| 422 | レスポンスにおいて、コンシューマーが受信できる最大バイト数を超えています |
4.2.1.6.6. Samples リンクのコピーリンクがクリップボードにコピーされました!
4.2.1.7. seek リンクのコピーリンクがクリップボードにコピーされました!
POST /consumers/{groupid}/instances/{name}/positions
4.2.1.7.1. 説明 リンクのコピーリンクがクリップボードにコピーされました!
サブスクライブされたコンシューマーが、次に特定のトピックパーティションからレコードのセットを取得するときに、特定のオフセットから複数のオフセットをフェッチするように設定します。これは、コンシューマーのデフォルトのフェッチ動作をオーバーライドします。1 つ以上のトピックパーティションを指定できます。
4.2.1.7.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| groupid | コンシューマーが属するコンシューマーグループの ID。 | X | null | |
| name | サブスクライブされたコンシューマーの名前。 | X | null |
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| OffsetCommitSeekList | サブスクライブされたコンシューマーが次にレコードをフェッチするパーティションオフセットのリスト。「OffsetCommitSeekList OffsetCommitSeekList」 | X |
4.2.1.7.3. 戻り値のタイプ リンクのコピーリンクがクリップボードにコピーされました!
-
4.2.1.7.4. Content Type リンクのコピーリンクがクリップボードにコピーされました!
- application/vnd.kafka.v2+json
4.2.1.7.5. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| コード | メッセージ | データ型 |
|---|---|---|
| 204 | シークは正常に実行されました。 | <<>> |
| 404 | 指定されたコンシューマーインスタンスが見つからなかったか、指定されたコンシューマーインスタンスに指定されたパーティションの 1 つが割り当てられていませんでした。 |
4.2.1.7.6. Samples リンクのコピーリンクがクリップボードにコピーされました!
4.2.1.8. seekToBeginning リンクのコピーリンクがクリップボードにコピーされました!
POST /consumers/{groupid}/instances/{name}/positions/beginning
4.2.1.8.1. 説明 リンクのコピーリンクがクリップボードにコピーされました!
1 つ以上の指定されたトピックパーティションの最初のオフセットをシークする (そしてその後読み取る) ようにサブスクライブされたコンシューマーを設定します。
4.2.1.8.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| groupid | サブスクライブされたコンシューマーが属するコンシューマーグループの ID。 | X | null | |
| name | サブスクライブされたコンシューマーの名前。 | X | null |
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| Partitions | コンシューマーがサブスクライブしているトピックパーティションのリスト。コンシューマーは、指定されたパーティションの最初のオフセットを探します。「Partitions Partitions」 | X |
4.2.1.8.3. 戻り値のタイプ リンクのコピーリンクがクリップボードにコピーされました!
-
4.2.1.8.4. Content Type リンクのコピーリンクがクリップボードにコピーされました!
- application/vnd.kafka.v2+json
4.2.1.8.5. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| コード | メッセージ | データ型 |
|---|---|---|
| 204 | 正常に実行されたものを最初にシークします。 | <<>> |
| 404 | 指定されたコンシューマーインスタンスが見つからなかったか、指定されたコンシューマーインスタンスに指定されたパーティションの 1 つが割り当てられていませんでした。 |
4.2.1.8.6. Samples リンクのコピーリンクがクリップボードにコピーされました!
4.2.1.9. seekToEnd リンクのコピーリンクがクリップボードにコピーされました!
POST /consumers/{groupid}/instances/{name}/positions/end
4.2.1.9.1. 説明 リンクのコピーリンクがクリップボードにコピーされました!
1 つ以上の指定されたトピックパーティションの終わりでオフセットをシークする (そしてその後読み取る) ようにサブスクライブされたコンシューマーを設定します。
4.2.1.9.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| groupid | サブスクライブされたコンシューマーが属するコンシューマーグループの ID。 | X | null | |
| name | サブスクライブされたコンシューマーの名前。 | X | null |
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| Partitions | コンシューマーがサブスクライブしているトピックパーティションのリスト。コンシューマーは、指定されたパーティションの最後のオフセットをシークします。「Partitions Partitions」 | X |
4.2.1.9.3. 戻り値のタイプ リンクのコピーリンクがクリップボードにコピーされました!
-
4.2.1.9.4. Content Type リンクのコピーリンクがクリップボードにコピーされました!
- application/vnd.kafka.v2+json
4.2.1.9.5. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| コード | メッセージ | データ型 |
|---|---|---|
| 204 | 最後に正常に実行されたものをシークします。 | <<>> |
| 404 | 指定されたコンシューマーインスタンスが見つからなかったか、指定されたコンシューマーインスタンスに指定されたパーティションの 1 つが割り当てられていませんでした。 |
4.2.1.9.6. Samples リンクのコピーリンクがクリップボードにコピーされました!
4.2.1.10. subscribe リンクのコピーリンクがクリップボードにコピーされました!
POST /consumers/{groupid}/instances/{name}/subscription
4.2.1.10.1. 説明 リンクのコピーリンクがクリップボードにコピーされました!
コンシューマーを 1 つ以上のトピックにサブスクライブします。コンシューマーがサブスクライブするトピックを (トピック タイプの) リスト、または topic_pattern フィールドとして記述できます。各呼び出しは、サブスクライバーのサブスクリプションを置き換えます。
4.2.1.10.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| groupid | サブスクライブされたコンシューマーが属するコンシューマーグループの ID。 | X | null | |
| name | トピックをサブスクライブするコンシューマーの名前。 | X | null |
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| Topics | コンシューマーがサブスクライブするトピックのリスト。「Topics」 | X |
4.2.1.10.3. 戻り値のタイプ リンクのコピーリンクがクリップボードにコピーされました!
-
4.2.1.10.4. Content Type リンクのコピーリンクがクリップボードにコピーされました!
- application/vnd.kafka.v2+json
4.2.1.10.5. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| コード | メッセージ | データ型 |
|---|---|---|
| 204 | コンシューマーは正常にサブスクライブしました。 | <<>> |
| 404 | 指定されたコンシューマーインスタンスが見つかりませんでした。 | |
| 409 | トピック、パーティション、およびパターンへのサブスクリプションは相互に排他的です。 | |
| 422 | (`Topics` タイプの) リストまたは `topic_pattern` を指定する必要があります。 |
4.2.1.10.6. Samples リンクのコピーリンクがクリップボードにコピーされました!
4.2.1.11. unsubscribe リンクのコピーリンクがクリップボードにコピーされました!
DELETE /consumers/{groupid}/instances/{name}/subscription
4.2.1.11.1. 説明 リンクのコピーリンクがクリップボードにコピーされました!
すべてのトピックからコンシューマーの登録を解除します。
4.2.1.11.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | 必須 | デフォルト | パターン |
|---|---|---|---|---|
| groupid | サブスクライブされたコンシューマーが属するコンシューマーグループの ID。 | X | null | |
| name | トピックからサブスクライブを解除するコンシューマーの名前。 | X | null |
4.2.1.11.3. 戻り値のタイプ リンクのコピーリンクがクリップボードにコピーされました!
-
4.2.1.11.4. Content Type リンクのコピーリンクがクリップボードにコピーされました!
- application/json
4.2.1.11.5. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| コード | メッセージ | データ型 |
|---|---|---|
| 204 | コンシューマーは正常にサブスクライブを解除しました。 | <<>> |
| 404 | 指定されたコンシューマーインスタンスが見つかりませんでした。 |