pub enum ApiKey {
Show 68 variants ProduceKey, FetchKey, ListOffsetsKey, MetadataKey, LeaderAndIsrKey, StopReplicaKey, UpdateMetadataKey, ControlledShutdownKey, OffsetCommitKey, OffsetFetchKey, FindCoordinatorKey, JoinGroupKey, HeartbeatKey, LeaveGroupKey, SyncGroupKey, DescribeGroupsKey, ListGroupsKey, SaslHandshakeKey, ApiVersionsKey, CreateTopicsKey, DeleteTopicsKey, DeleteRecordsKey, InitProducerIdKey, OffsetForLeaderEpochKey, AddPartitionsToTxnKey, AddOffsetsToTxnKey, EndTxnKey, WriteTxnMarkersKey, TxnOffsetCommitKey, DescribeAclsKey, CreateAclsKey, DeleteAclsKey, DescribeConfigsKey, AlterConfigsKey, AlterReplicaLogDirsKey, DescribeLogDirsKey, SaslAuthenticateKey, CreatePartitionsKey, CreateDelegationTokenKey, RenewDelegationTokenKey, ExpireDelegationTokenKey, DescribeDelegationTokenKey, DeleteGroupsKey, ElectLeadersKey, IncrementalAlterConfigsKey, AlterPartitionReassignmentsKey, ListPartitionReassignmentsKey, OffsetDeleteKey, DescribeClientQuotasKey, AlterClientQuotasKey, DescribeUserScramCredentialsKey, AlterUserScramCredentialsKey, VoteKey, BeginQuorumEpochKey, EndQuorumEpochKey, DescribeQuorumKey, AlterPartitionKey, UpdateFeaturesKey, EnvelopeKey, FetchSnapshotKey, DescribeClusterKey, DescribeProducersKey, BrokerRegistrationKey, BrokerHeartbeatKey, UnregisterBrokerKey, DescribeTransactionsKey, ListTransactionsKey, AllocateProducerIdsKey,
}
Expand description

Valid API keys in the Kafka protocol.

Variants§

§

ProduceKey

API key for request ProduceRequest

§

FetchKey

API key for request FetchRequest

§

ListOffsetsKey

API key for request ListOffsetsRequest

§

MetadataKey

API key for request MetadataRequest

§

LeaderAndIsrKey

API key for request LeaderAndIsrRequest

§

StopReplicaKey

API key for request StopReplicaRequest

§

UpdateMetadataKey

API key for request UpdateMetadataRequest

§

ControlledShutdownKey

API key for request ControlledShutdownRequest

§

OffsetCommitKey

API key for request OffsetCommitRequest

§

OffsetFetchKey

API key for request OffsetFetchRequest

§

FindCoordinatorKey

API key for request FindCoordinatorRequest

§

JoinGroupKey

API key for request JoinGroupRequest

§

HeartbeatKey

API key for request HeartbeatRequest

§

LeaveGroupKey

API key for request LeaveGroupRequest

§

SyncGroupKey

API key for request SyncGroupRequest

§

DescribeGroupsKey

API key for request DescribeGroupsRequest

§

ListGroupsKey

API key for request ListGroupsRequest

§

SaslHandshakeKey

API key for request SaslHandshakeRequest

§

ApiVersionsKey

API key for request ApiVersionsRequest

§

CreateTopicsKey

API key for request CreateTopicsRequest

§

DeleteTopicsKey

API key for request DeleteTopicsRequest

§

DeleteRecordsKey

API key for request DeleteRecordsRequest

§

InitProducerIdKey

API key for request InitProducerIdRequest

§

OffsetForLeaderEpochKey

API key for request OffsetForLeaderEpochRequest

§

AddPartitionsToTxnKey

API key for request AddPartitionsToTxnRequest

§

AddOffsetsToTxnKey

API key for request AddOffsetsToTxnRequest

§

EndTxnKey

API key for request EndTxnRequest

§

WriteTxnMarkersKey

API key for request WriteTxnMarkersRequest

§

TxnOffsetCommitKey

API key for request TxnOffsetCommitRequest

§

DescribeAclsKey

API key for request DescribeAclsRequest

§

CreateAclsKey

API key for request CreateAclsRequest

§

DeleteAclsKey

API key for request DeleteAclsRequest

§

DescribeConfigsKey

API key for request DescribeConfigsRequest

§

AlterConfigsKey

API key for request AlterConfigsRequest

§

AlterReplicaLogDirsKey

API key for request AlterReplicaLogDirsRequest

§

DescribeLogDirsKey

API key for request DescribeLogDirsRequest

§

SaslAuthenticateKey

API key for request SaslAuthenticateRequest

§

CreatePartitionsKey

API key for request CreatePartitionsRequest

§

CreateDelegationTokenKey

API key for request CreateDelegationTokenRequest

§

RenewDelegationTokenKey

API key for request RenewDelegationTokenRequest

§

ExpireDelegationTokenKey

API key for request ExpireDelegationTokenRequest

§

DescribeDelegationTokenKey

API key for request DescribeDelegationTokenRequest

§

DeleteGroupsKey

API key for request DeleteGroupsRequest

§

ElectLeadersKey

API key for request ElectLeadersRequest

§

IncrementalAlterConfigsKey

API key for request IncrementalAlterConfigsRequest

§

AlterPartitionReassignmentsKey

API key for request AlterPartitionReassignmentsRequest

§

ListPartitionReassignmentsKey

API key for request ListPartitionReassignmentsRequest

§

OffsetDeleteKey

API key for request OffsetDeleteRequest

§

DescribeClientQuotasKey

API key for request DescribeClientQuotasRequest

§

AlterClientQuotasKey

API key for request AlterClientQuotasRequest

§

DescribeUserScramCredentialsKey

API key for request DescribeUserScramCredentialsRequest

§

AlterUserScramCredentialsKey

API key for request AlterUserScramCredentialsRequest

§

VoteKey

API key for request VoteRequest

§

BeginQuorumEpochKey

API key for request BeginQuorumEpochRequest

§

EndQuorumEpochKey

API key for request EndQuorumEpochRequest

§

DescribeQuorumKey

API key for request DescribeQuorumRequest

§

AlterPartitionKey

API key for request AlterPartitionRequest

§

UpdateFeaturesKey

API key for request UpdateFeaturesRequest

§

EnvelopeKey

API key for request EnvelopeRequest

§

FetchSnapshotKey

API key for request FetchSnapshotRequest

§

DescribeClusterKey

API key for request DescribeClusterRequest

§

DescribeProducersKey

API key for request DescribeProducersRequest

§

BrokerRegistrationKey

API key for request BrokerRegistrationRequest

§

BrokerHeartbeatKey

API key for request BrokerHeartbeatRequest

§

UnregisterBrokerKey

API key for request UnregisterBrokerRequest

§

DescribeTransactionsKey

API key for request DescribeTransactionsRequest

§

ListTransactionsKey

API key for request ListTransactionsRequest

§

AllocateProducerIdsKey

API key for request AllocateProducerIdsRequest

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more
The type returned in the event of a conversion error.
Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Compare self to key and return true if they are equal.

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.