kafka_neu-1778570057504.zip-extract/kafka-4.2.0-src/clients/src/main/resources/common/message/AddPartitionsToTxnRequest.json

Path
kafka_neu-1778570057504.zip-extract/kafka-4.2.0-src/clients/src/main/resources/common/message/AddPartitionsToTxnRequest.json
Status
scanned
Type
file
Name
AddPartitionsToTxnRequest.json
Extension
.json
Programming language

      
    
Mime type
text/plain
File type
ASCII text
Tag

      
    
Rootfs path

      
    
Size
3573 (3.5 KB)
MD5
a5ceaf87bda2d35d6ae0117ecb8d3f8b
SHA1
68c56fe7801119a7c9ffd6d3ac22c8d91298d367
SHA256
82bfc612a4604f9a126623c11de1ba4b2ded70c06d00ca8fb364c507ba13cdfa
SHA512

      
    
SHA1_git
68a45cdd0aca2a0d3ebcd8c1b118acb92e712911
Is binary

      
    
Is text
True
Is archive

      
    
Is media

      
    
Is legal

      
    
Is manifest

      
    
Is readme

      
    
Is top level

      
    
Is key file

      
    
AddPartitionsToTxnRequest.json | 3.5 KB |

// Licensed to the Apache Software Foundation (ASF) under one or more // contributor license agreements. See the NOTICE file distributed with // this work for additional information regarding copyright ownership. // The ASF licenses this file to You under the Apache License, Version 2.0 // (the "License"); you may not use this file except in compliance with // the License. You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. { "apiKey": 24, "type": "request", "listeners": ["broker"], "name": "AddPartitionsToTxnRequest", // Version 1 is the same as version 0. // // Version 2 adds the support for new error code PRODUCER_FENCED. // // Version 3 enables flexible versions. // // Version 4 adds VerifyOnly field to check if partitions are already in transaction and adds support to batch multiple transactions. // // Version 5 adds support for new error code TRANSACTION_ABORTABLE (KIP-890). // Versions 3 and below will be exclusively used by clients and versions 4 and above will be used by brokers. "latestVersionUnstable": false, "validVersions": "0-5", "flexibleVersions": "3+", "fields": [ { "name": "Transactions", "type": "[]AddPartitionsToTxnTransaction", "versions": "4+", "about": "List of transactions to add partitions to.", "fields": [ { "name": "TransactionalId", "type": "string", "versions": "4+", "mapKey": true, "entityType": "transactionalId", "about": "The transactional id corresponding to the transaction." }, { "name": "ProducerId", "type": "int64", "versions": "4+", "entityType": "producerId", "about": "Current producer id in use by the transactional id." }, { "name": "ProducerEpoch", "type": "int16", "versions": "4+", "about": "Current epoch associated with the producer id." }, { "name": "VerifyOnly", "type": "bool", "versions": "4+", "default": false, "about": "Boolean to signify if we want to check if the partition is in the transaction rather than add it." }, { "name": "Topics", "type": "[]AddPartitionsToTxnTopic", "versions": "4+", "about": "The partitions to add to the transaction." } ]}, { "name": "V3AndBelowTransactionalId", "type": "string", "versions": "0-3", "entityType": "transactionalId", "about": "The transactional id corresponding to the transaction." }, { "name": "V3AndBelowProducerId", "type": "int64", "versions": "0-3", "entityType": "producerId", "about": "Current producer id in use by the transactional id." }, { "name": "V3AndBelowProducerEpoch", "type": "int16", "versions": "0-3", "about": "Current epoch associated with the producer id." }, { "name": "V3AndBelowTopics", "type": "[]AddPartitionsToTxnTopic", "versions": "0-3", "about": "The partitions to add to the transaction." } ], "commonStructs": [ { "name": "AddPartitionsToTxnTopic", "versions": "0+", "fields": [ { "name": "Name", "type": "string", "versions": "0+", "mapKey": true, "entityType": "topicName", "about": "The name of the topic." }, { "name": "Partitions", "type": "[]int32", "versions": "0+", "about": "The partition indexes to add to the transaction." } ]} ] }
Detected license expression
apache-2.0
Detected license expression (SPDX)
Apache-2.0
Percentage of license text
28.27
Copyrights

      
    
Holders

      
    
Authors

      
    
License detections License expression License expression SPDX
apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de apache-2.0 Apache-2.0
URL Start line End line
http://www.apache.org/licenses/LICENSE-2.0 8 8