Enum kafka_protocol::messages::ApiKey
source · 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§
impl Copy for ApiKey
impl Eq for ApiKey
impl StructuralEq for ApiKey
impl StructuralPartialEq for ApiKey
Auto Trait Implementations§
impl RefUnwindSafe for ApiKey
impl Send for ApiKey
impl Sync for ApiKey
impl Unpin for ApiKey
impl UnwindSafe for ApiKey
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.