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, AlterIsrKey, 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

AlterIsrKey

API key for request AlterIsrRequest

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

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

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 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.