Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(BiConsumer) - Method in class io.confluent.rm.api.RmWatcher.ContinueFromEnd
- accept(BiConsumer) - Method in class io.confluent.rm.api.RmWatcher.ContinueWithToken
- accept(BiConsumer) - Method in interface io.confluent.rm.api.RmWatcher.InitializationStrategy
-
Apply the given consumer with the appropriate continueToken and includeSnapshot values.
- accept(BiConsumer) - Method in class io.confluent.rm.api.RmWatcher.LoadSnapshot
- ASSOCIATION_CREATION_FAILED - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ErrorCodes
-
Association creation failed after topic was created (partial success)
- AssociationConfig - Record Class in io.confluent.kafka.odyssey
-
Configuration for a schema association (key or value).
- AssociationConfig(String, String, String, Optional, Optional, Optional, Optional, Optional, Boolean) - Constructor for record class io.confluent.kafka.odyssey.AssociationConfig
-
Creates an instance of a
AssociationConfigrecord class. - AssociationConfigParser - Class in io.confluent.kafka.odyssey
-
Parser for Odyssey association configurations
- associationList() - Method in record class io.confluent.kafka.odyssey.TopicAssociationInfo
- AssociationPayload - Class in io.confluent.kafka.odyssey
- AssociationPayload() - Constructor for class io.confluent.kafka.odyssey.AssociationPayload
- AssociationResult(OdysseyFlowRecords.KafkaResult) - Constructor for record class io.confluent.kafka.odyssey.OdysseyFlowRecords.AssociationResult
-
Creates an instance of a
AssociationResultrecord class. - associations() - Method in record class io.confluent.kafka.odyssey.TopicAssociationInfo
-
Returns the value of the
associationsrecord component. - associationType() - Method in record class io.confluent.kafka.odyssey.AssociationConfig
-
Returns the value of the
associationTyperecord component. - authenticatedPrincipalCrn() - Method in record class io.confluent.kafka.odyssey.auth.TokenRequestContext
-
Returns the value of the
authenticatedPrincipalCrnrecord component. - authenticationError(String, Throwable) - Static method in exception class io.confluent.kafka.odyssey.auth.TokenPlatformException
-
Creates an exception for authentication/permission failures.
B
- brokerServiceAccountId() - Method in record class io.confluent.rm.api.RmConfig
-
Returns the value of the
brokerServiceAccountIdrecord component. - buildAuthenticatedPrincipalCrn(String, String, String) - Static method in class io.confluent.kafka.odyssey.auth.KafkaClusterCrnBuilder
-
Builds a Kafka Logical Cluster CRN for use as the authenticated principal.
- buildClient() - Method in interface io.confluent.rm.api.RmClientFactory
- buildRawClient() - Method in interface io.confluent.rm.api.RmRawClientFactory
-
Builds a raw Resource Manager client.
C
- classification() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ClassifyResult
-
Returns the value of the
classificationrecord component. - classification() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ValidationResult
- classified() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ValidationResult
-
Returns the value of the
classifiedrecord component. - ClassifyResult(OdysseyFlowRecords.OdysseyRequestContext, OdysseyFlowRecords.TopicClassification, Map) - Constructor for record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ClassifyResult
-
Creates an instance of a
ClassifyResultrecord class. - close() - Method in class io.confluent.kafka.odyssey.auth.NoAuthTokenPlatformClient
- close() - Method in interface io.confluent.kafka.odyssey.auth.TokenPlatformClient
-
Closes the client and releases any resources (e.g., gRPC channels).
- close() - Method in class io.confluent.kafka.odyssey.DefaultOdysseyRequestManager
- close() - Method in interface io.confluent.kafka.odyssey.OdysseyRequestManager
-
Gracefully shuts down the manager, cleaning up resources.
- close() - Method in interface io.confluent.rm.api.RmClientFactory
- close() - Method in interface io.confluent.rm.api.RmSubscription
- ClusterlinkApi - Class in io.confluent.rm.clusterlink.v1
-
Clusterlink API client using the RM Java client with protobuf-based models.
- ClusterlinkApi(Client) - Constructor for class io.confluent.rm.clusterlink.v1.ClusterlinkApi
- completionHandler(Runnable) - Method in interface io.confluent.rm.api.RmWatcher
- CONFIGURATION - Enum constant in enum class io.confluent.kafka.odyssey.auth.TokenPlatformException.ErrorType
-
Configuration errors that require fixing before retry.
- configurationError(String) - Static method in exception class io.confluent.kafka.odyssey.auth.TokenPlatformException
-
Creates an exception for configuration problems without a cause.
- configurationError(String, Throwable) - Static method in exception class io.confluent.kafka.odyssey.auth.TokenPlatformException
-
Creates an exception for configuration problems.
- ContinueFromEnd() - Constructor for class io.confluent.rm.api.RmWatcher.ContinueFromEnd
- ContinueWithToken(String) - Constructor for class io.confluent.rm.api.RmWatcher.ContinueWithToken
- create(String, String) - Method in class io.confluent.kafka.odyssey.auth.DefaultTokenPlatformClientFactory
- create(String, String) - Static method in record class io.confluent.kafka.odyssey.auth.TokenPlatformClientConfig
-
Creates a configuration with default timeout and retry settings.
- create(String, String) - Method in interface io.confluent.kafka.odyssey.auth.TokenPlatformClientFactory
-
Creates a TokenPlatformClient based on the provided configuration.
- create(T) - Method in interface io.confluent.rm.api.RmClient
- createAssociations(List, boolean, SchemaRegistryClient) - Method in class io.confluent.kafka.odyssey.DefaultOdysseyRequestManager
- createAssociations(List, boolean, SchemaRegistryClient) - Method in interface io.confluent.kafka.odyssey.OdysseyRequestManager
-
Creates associations with Odyssey.
- createClient(String) - Method in class io.confluent.kafka.odyssey.DefaultOdysseyRequestManager
- createClient(String) - Method in interface io.confluent.kafka.odyssey.OdysseyRequestManager
-
Creates a SchemaRegistryClient for the given URL.
- created() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.AssociationResult
-
Returns the value of the
createdrecord component.
D
- DEFAULT_MAX_RETRIES - Static variable in record class io.confluent.kafka.odyssey.auth.TokenPlatformClientConfig
-
Default max retries: 3 attempts
- DEFAULT_REQUEST_TIMEOUT_MS - Static variable in record class io.confluent.kafka.odyssey.auth.TokenPlatformClientConfig
-
Default request timeout: 5 seconds
- DefaultLsrcLookupService - Class in io.confluent.kafka.odyssey
-
Implementation of LsrcLookupService using Resource Manager's RRI (Resource Relation Index).
- DefaultLsrcLookupService(Client) - Constructor for class io.confluent.kafka.odyssey.DefaultLsrcLookupService
-
LsrcLookupService from a Resource Manager client.
- DefaultLsrcLookupService(RRIClient) - Constructor for class io.confluent.kafka.odyssey.DefaultLsrcLookupService
-
LsrcLookupService using an existing RRIClient.
- DefaultOdysseyRequestManager - Class in io.confluent.kafka.odyssey
- DefaultOdysseyRequestManager() - Constructor for class io.confluent.kafka.odyssey.DefaultOdysseyRequestManager
-
Creates a DefaultOdysseyRequestManager with default settings.
- DefaultOdysseyRequestManager(int, int, int) - Constructor for class io.confluent.kafka.odyssey.DefaultOdysseyRequestManager
-
Creates a DefaultOdysseyRequestManager with custom thread pool settings.
- DefaultOdysseyRequestManager(int, int, int, Map) - Constructor for class io.confluent.kafka.odyssey.DefaultOdysseyRequestManager
-
Creates a DefaultOdysseyRequestManager with custom settings and configuration.
- DefaultTokenPlatformClientFactory - Class in io.confluent.kafka.odyssey.auth
-
Default implementation of
TokenPlatformClientFactory. - DefaultTokenPlatformClientFactory() - Constructor for class io.confluent.kafka.odyssey.auth.DefaultTokenPlatformClientFactory
- delete(ObjectIdentifier) - Method in interface io.confluent.rm.api.RmClient
- Design - Section in interface io.confluent.kafka.odyssey.LsrcLookupService
E
- empty() - Static method in record class io.confluent.kafka.odyssey.ParsedAssociations
-
Creates an empty ParsedAssociations with no key or value.
- equals(Object) - Method in record class io.confluent.kafka.odyssey.AssociationConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.confluent.kafka.odyssey.auth.TokenPlatformClientConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.confluent.kafka.odyssey.auth.TokenRequestContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.AssociationResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ClassifyResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.KafkaResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.OdysseyRequestContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.TopicClassification
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ValidationResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.confluent.kafka.odyssey.OdysseyResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.confluent.kafka.odyssey.ParsedAssociations
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.confluent.kafka.odyssey.TopicAssociationInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.confluent.rm.api.RmConfig
-
Indicates whether some other object is "equal to" this one.
- errorCode() - Method in record class io.confluent.kafka.odyssey.OdysseyResult
-
Returns the value of the
errorCoderecord component. - errorHandler(Consumer) - Method in interface io.confluent.rm.api.RmWatcher
- errorMessage() - Method in record class io.confluent.kafka.odyssey.OdysseyResult
-
Returns the value of the
errorMessagerecord component. - eventHandler(Consumer) - Method in interface io.confluent.rm.api.RmWatcher
- extractAssociations(CreateTopicsRequestData.CreatableTopicConfigCollection) - Static method in class io.confluent.kafka.odyssey.AssociationConfigParser
-
Extracts association configurations from topic configs.
- extractedAssociations() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ClassifyResult
-
Returns the value of the
extractedAssociationsrecord component. - extractNamespace(KafkaPrincipal) - Method in class io.confluent.kafka.odyssey.OdysseyIntegrationManager
-
Extracts namespace from request principal (K1-specific).
F
- FAILED_TO_PARSE_RESPONSE - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ErrorMessages
- failure(int, short, String) - Static method in record class io.confluent.kafka.odyssey.OdysseyResult
-
Creates a failure result.
- Features: - Section in class io.confluent.kafka.odyssey.DefaultLsrcLookupService
- filterOdysseyConfigsFromTopics(CreateTopicsRequestData.CreatableTopicCollection) - Static method in class io.confluent.kafka.odyssey.AssociationConfigParser
-
Filters out Odyssey association configs from CreatableTopicCollection in-place.
- filterOutOdysseyConfigs(Map) - Static method in class io.confluent.kafka.odyssey.AssociationConfigParser
-
Filters out Odyssey association configs from a config map.
G
- get(ObjectIdentifier) - Method in interface io.confluent.rm.api.RmClient
- get(RmConfig, Supplier) - Method in interface io.confluent.rm.api.RmClientFactoryProvider
- getDefault() - Static method in interface io.confluent.kafka.odyssey.auth.TokenPlatformClientFactory
-
Returns the default factory implementation.
- getErrorType() - Method in exception class io.confluent.kafka.odyssey.auth.TokenPlatformException
-
Returns the error type for handling decisions.
- getGrpcStatusCode() - Method in exception class io.confluent.kafka.odyssey.auth.TokenPlatformException
-
Returns the gRPC status code if available.
- getLifecycle() - Method in class io.confluent.kafka.odyssey.AssociationPayload
- getMetadata() - Method in class io.confluent.kafka.odyssey.AssociationPayload
- getNormalize() - Method in class io.confluent.kafka.odyssey.AssociationPayload
- getReferences() - Method in class io.confluent.kafka.odyssey.AssociationPayload
- getRuleSet() - Method in class io.confluent.kafka.odyssey.AssociationPayload
- getSchema() - Method in class io.confluent.kafka.odyssey.AssociationPayload
- getSchemaRegistryEndpoint(String) - Method in class io.confluent.kafka.odyssey.DefaultLsrcLookupService
- getSchemaRegistryEndpoint(String) - Method in interface io.confluent.kafka.odyssey.LsrcLookupService
-
Get the Schema Registry public endpoint for a given Logical Kafka Cluster.
- getSchemaType() - Method in class io.confluent.kafka.odyssey.AssociationPayload
- getSubject() - Method in class io.confluent.kafka.odyssey.AssociationPayload
- getTopicId(String) - Method in interface io.confluent.kafka.odyssey.TopicIdLookup
-
Look up the topic ID for a given topic name.
H
- handleCreateTopicsWithOdyssey(CreateTopicsRequest, String, Function) - Method in class io.confluent.kafka.odyssey.OdysseyIntegrationManager
-
Handles CreateTopics requests with Odyssey integration for K1.
- hasAssociationConfigs(CreateTopicsRequestData.CreatableTopicConfigCollection) - Static method in class io.confluent.kafka.odyssey.AssociationConfigParser
-
Checks if the topic configs contain any Odyssey association configs.
- hasAssociations() - Method in record class io.confluent.kafka.odyssey.ParsedAssociations
-
Returns true if at least one association is present.
- hashCode() - Method in record class io.confluent.kafka.odyssey.AssociationConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.confluent.kafka.odyssey.auth.TokenPlatformClientConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.confluent.kafka.odyssey.auth.TokenRequestContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.AssociationResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ClassifyResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.KafkaResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.OdysseyRequestContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.TopicClassification
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ValidationResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.confluent.kafka.odyssey.OdysseyResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.confluent.kafka.odyssey.ParsedAssociations
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.confluent.kafka.odyssey.TopicAssociationInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.confluent.rm.api.RmConfig
-
Returns a hash code value for this object.
I
- Implementations: - Section in interface io.confluent.kafka.odyssey.OdysseyRequestManager
- initializationStrategy(RmWatcher.InitializationStrategy) - Method in interface io.confluent.rm.api.RmWatcher
- INVALID_207_RESPONSE - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ErrorMessages
- io.confluent.kafka.odyssey - package io.confluent.kafka.odyssey
- io.confluent.kafka.odyssey.auth - package io.confluent.kafka.odyssey.auth
- io.confluent.rm.api - package io.confluent.rm.api
- io.confluent.rm.clusterlink.v1 - package io.confluent.rm.clusterlink.v1
- isConfiguration() - Method in exception class io.confluent.kafka.odyssey.auth.TokenPlatformException
-
Returns whether this error is a configuration issue.
- isEmpty() - Method in record class io.confluent.kafka.odyssey.ParsedAssociations
-
Returns true if neither key nor value association is present.
- isIdempotent() - Method in record class io.confluent.kafka.odyssey.OdysseyResult
-
Returns the value of the
isIdempotentrecord component. - isPermanent() - Method in exception class io.confluent.kafka.odyssey.auth.TokenPlatformException
-
Returns whether this error is permanent and will not succeed on retry.
- isSuccess() - Method in record class io.confluent.kafka.odyssey.OdysseyResult
-
Returns the value of the
isSuccessrecord component. - issueTokenAsync(TokenRequestContext, Executor) - Method in class io.confluent.kafka.odyssey.auth.NoAuthTokenPlatformClient
- issueTokenAsync(TokenRequestContext, Executor) - Method in interface io.confluent.kafka.odyssey.auth.TokenPlatformClient
-
Issues a Logical Access Token (LAT) for the specified context asynchronously.
- isTransient() - Method in exception class io.confluent.kafka.odyssey.auth.TokenPlatformException
-
Returns whether this error is transient and may succeed on retry.
- isValidateOnly() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.KafkaResult
- isValidateOnly() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.OdysseyRequestContext
K
- KafkaClusterCrnBuilder - Class in io.confluent.kafka.odyssey.auth
-
Utility for building Kafka Logical Cluster CRNs.
- kafkaErrorCode() - Method in record class io.confluent.kafka.odyssey.OdysseyResult
-
Returns the value of the
kafkaErrorCoderecord component. - kafkaResponse() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.AssociationResult
- kafkaResponse() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.KafkaResult
-
Returns the value of the
kafkaResponserecord component. - KafkaResult(OdysseyFlowRecords.ValidationResult, CreateTopicsRequestData, CreateTopicsResponseData, List, List) - Constructor for record class io.confluent.kafka.odyssey.OdysseyFlowRecords.KafkaResult
-
Creates an instance of a
KafkaResultrecord class. - kafkaTopicCreator() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.OdysseyRequestContext
-
Returns the value of the
kafkaTopicCreatorrecord component. - key() - Method in record class io.confluent.kafka.odyssey.ParsedAssociations
-
Returns the value of the
keyrecord component. - KEY_ASSOCIATION_CONFIG - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ConfigKeys
- KEY_ASSOCIATION_DOC - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ConfigKeys
L
- labelSelector(String) - Method in interface io.confluent.rm.api.RmWatcher
- lifecycle() - Method in record class io.confluent.kafka.odyssey.AssociationConfig
-
Returns the value of the
lifecyclerecord component. - LIFECYCLE_STRONG - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.Defaults
-
Strong lifecycle for associations
- LIFECYCLE_WEAK - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.Defaults
-
Default lifecycle for associations when not specified
- listClusterLinkLogicalKafkaClustersForAllEnvironments(String, String, int) - Method in class io.confluent.rm.clusterlink.v1.ClusterlinkApi
-
List ClusterLink LogicalKafkaCluster resources for all environments within an organization.
- listClusterLinkSitesForAllEnvironments(String, String, int) - Method in class io.confluent.rm.clusterlink.v1.ClusterlinkApi
-
List ClusterLink Site resources for all environments within an organization.
- LoadSnapshot() - Constructor for class io.confluent.rm.api.RmWatcher.LoadSnapshot
- LOCAL_DEV_SENTINEL - Static variable in interface io.confluent.kafka.odyssey.auth.TokenPlatformClientFactory
-
Sentinel prefix for local development mode endpoints.
- LsrcLookupService - Interface in io.confluent.kafka.odyssey
-
Service for looking up Schema Registry endpoints from Resource Manager's RRI (Resource Relation Index).
M
- MAX_QUEUE_SIZE - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.Defaults
-
Max queue size for bounded work queue
- MAX_THREADS - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.Defaults
-
Max threads for Odyssey request thread pool
- maxRetries() - Method in record class io.confluent.kafka.odyssey.auth.TokenPlatformClientConfig
-
Returns the value of the
maxRetriesrecord component. - MISSING_REQUIRED_CONFIG - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ErrorMessages
N
- namespace() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ClassifyResult
- namespace() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.KafkaResult
- namespace() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.OdysseyRequestContext
-
Returns the value of the
namespacerecord component. - namespace() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ValidationResult
- namespace() - Method in record class io.confluent.kafka.odyssey.TopicAssociationInfo
-
Returns the value of the
namespacerecord component. - networkError(String, Throwable) - Static method in exception class io.confluent.kafka.odyssey.auth.TokenPlatformException
-
Creates an exception for network/connectivity issues.
- newDefaultRmClientFactory() - Static method in interface io.confluent.rm.api.RmClientFactoryProvider
- NoAuthTokenPlatformClient - Class in io.confluent.kafka.odyssey.auth
-
Token Platform client for local development that bypasses authentication.
- NoAuthTokenPlatformClient() - Constructor for class io.confluent.kafka.odyssey.auth.NoAuthTokenPlatformClient
- normalize() - Method in record class io.confluent.kafka.odyssey.AssociationConfig
-
Returns the value of the
normalizerecord component.
O
- ODYSSEY_ERROR - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ErrorCodes
-
Generic Odyssey/Schema Registry error code
- ODYSSEY_OVERLOADED - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ErrorMessages
- ODYSSEY_SERVICE_ERROR - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ErrorMessages
- ODYSSEY_SR_UNAVAILABLE - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ErrorCodes
-
Schema Registry endpoint unavailable
- ODYSSEY_TIMEOUT - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ErrorMessages
- OdysseyConstants - Class in io.confluent.kafka.odyssey
-
Constants used throughout the Odyssey integration module.
- OdysseyConstants.ConfigKeys - Class in io.confluent.kafka.odyssey
-
Configuration keys for topic association configs.
- OdysseyConstants.Defaults - Class in io.confluent.kafka.odyssey
-
Default values for Odyssey configurations.
- OdysseyConstants.ErrorCodes - Class in io.confluent.kafka.odyssey
-
Error codes used in Odyssey integration.
- OdysseyConstants.ErrorMessages - Class in io.confluent.kafka.odyssey
-
Error messages for common scenarios.
- OdysseyFlowRecords - Class in io.confluent.kafka.odyssey
- OdysseyFlowRecords() - Constructor for class io.confluent.kafka.odyssey.OdysseyFlowRecords
- OdysseyFlowRecords.AssociationResult - Record Class in io.confluent.kafka.odyssey
- OdysseyFlowRecords.ClassifyResult - Record Class in io.confluent.kafka.odyssey
- OdysseyFlowRecords.KafkaResult - Record Class in io.confluent.kafka.odyssey
- OdysseyFlowRecords.OdysseyRequestContext - Record Class in io.confluent.kafka.odyssey
- OdysseyFlowRecords.TopicClassification - Record Class in io.confluent.kafka.odyssey
- OdysseyFlowRecords.ValidationResult - Record Class in io.confluent.kafka.odyssey
- OdysseyIntegrationManager - Class in io.confluent.kafka.odyssey
-
Manages the integration between Kafka topic creation and Odyssey (Schema Registry) associations for K1.
- OdysseyIntegrationManager(OdysseyRequestManager, TopicIdLookup, String, LogContext, LsrcLookupService) - Constructor for class io.confluent.kafka.odyssey.OdysseyIntegrationManager
-
Creates a new OdysseyIntegrationManager with dynamic SR endpoint resolution.
- OdysseyRequestContext(CreateTopicsRequestData, String, SchemaRegistryClient, Function) - Constructor for record class io.confluent.kafka.odyssey.OdysseyFlowRecords.OdysseyRequestContext
-
Creates an instance of a
OdysseyRequestContextrecord class. - OdysseyRequestManager - Interface in io.confluent.kafka.odyssey
-
Interface for managing asynchronous requests to Odyssey (Schema Registry).
- OdysseyResult - Record Class in io.confluent.kafka.odyssey
-
Result of any Odyssey operation (validation, association creation, etc.).
- OdysseyResult(boolean, int, short, Optional, boolean) - Constructor for record class io.confluent.kafka.odyssey.OdysseyResult
-
Creates an instance of a
OdysseyResultrecord class. - orgResourceId() - Method in record class io.confluent.kafka.odyssey.auth.TokenRequestContext
-
Returns the value of the
orgResourceIdrecord component.
P
- ParsedAssociations - Record Class in io.confluent.kafka.odyssey
-
Holds parsed association configurations for key and value.
- ParsedAssociations(Optional, Optional) - Constructor for record class io.confluent.kafka.odyssey.ParsedAssociations
-
Creates an instance of a
ParsedAssociationsrecord class. - passedValidation() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ValidationResult
-
Returns the value of the
passedValidationrecord component. - PERMANENT - Enum constant in enum class io.confluent.kafka.odyssey.auth.TokenPlatformException.ErrorType
-
Permanent errors that will not succeed on retry.
- principalResourceId() - Method in record class io.confluent.kafka.odyssey.auth.TokenRequestContext
-
Returns the value of the
principalResourceIdrecord component.
Q
- QUEUE_WARNING_INTERVAL_MS - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.Defaults
-
Minimum time between queue warnings (milliseconds)
- QUEUE_WARNING_THRESHOLD - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.Defaults
-
Queue warning threshold as percentage
R
- readClusterLinkLogicalKafkaCluster(String, String, String) - Method in class io.confluent.rm.clusterlink.v1.ClusterlinkApi
-
Read a ClusterLink LogicalKafkaCluster resource.
- readClusterLinkSite(String, String, String) - Method in class io.confluent.rm.clusterlink.v1.ClusterlinkApi
-
Read a ClusterLink Site resource.
- regionalResourceManagerClientSchedulerThreads() - Method in record class io.confluent.rm.api.RmConfig
-
Returns the value of the
regionalResourceManagerClientSchedulerThreadsrecord component. - regionalResourceManagerEndpointUrl() - Method in record class io.confluent.rm.api.RmConfig
-
Returns the value of the
regionalResourceManagerEndpointUrlrecord component. - regionalResourceManagerGrpcEndpointUrl() - Method in record class io.confluent.rm.api.RmConfig
-
Returns the value of the
regionalResourceManagerGrpcEndpointUrlrecord component. - regionalResourceManagerSpiffeIds() - Method in record class io.confluent.rm.api.RmConfig
-
Returns the value of the
regionalResourceManagerSpiffeIdsrecord component. - request() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.AssociationResult
- request() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ClassifyResult
-
Returns the value of the
requestrecord component. - request() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.KafkaResult
- request() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.OdysseyRequestContext
-
Returns the value of the
requestrecord component. - request() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ValidationResult
- REQUEST_TIMEOUT_MS - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.Defaults
-
Request timeout in milliseconds
- requestTimeoutMs() - Method in record class io.confluent.kafka.odyssey.auth.TokenPlatformClientConfig
-
Returns the value of the
requestTimeoutMsrecord component. - RESOURCE_TYPE_TOPIC - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.Defaults
-
Resource type for Kafka topics
- retryTopics() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.KafkaResult
-
Returns the value of the
retryTopicsrecord component. - RmClient - Interface in io.confluent.rm.api
-
Simple shim interface to make unit testing easier
- RmClientFactory - Interface in io.confluent.rm.api
- RmClientFactoryProvider - Interface in io.confluent.rm.api
- rmClientSpireEnable() - Method in record class io.confluent.rm.api.RmConfig
-
Returns the value of the
rmClientSpireEnablerecord component. - RmConfig - Record Class in io.confluent.rm.api
- RmConfig(String, String, Integer, String, String, Boolean, String) - Constructor for record class io.confluent.rm.api.RmConfig
-
Creates an instance of a
RmConfigrecord class. - RmRawClientFactory - Interface in io.confluent.rm.api
-
Factory for building raw Resource Manager
Clientinstances without theRmClientwrapper. - RmSubscription - Interface in io.confluent.rm.api
-
Simple shim interface for
Watcher.Subscription - RmWatcher<T> - Interface in io.confluent.rm.api
-
Shim interface for
Watcher. - RmWatcher.ContinueFromEnd - Class in io.confluent.rm.api
-
Start a watch stream at its tail.
- RmWatcher.ContinueWithToken - Class in io.confluent.rm.api
-
Continue a watch stream from a token.
- RmWatcher.InitializationStrategy - Interface in io.confluent.rm.api
-
Strategy for how the watch stream is initialized
- RmWatcher.LoadSnapshot - Class in io.confluent.rm.api
-
Start a watch stream with a full snapshot.
S
- schema() - Method in record class io.confluent.kafka.odyssey.AssociationConfig
-
Returns the value of the
schemarecord component. - SCHEMA_TYPE_AVRO - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.Defaults
-
Default schema type when not specified
- SCHEMA_VALIDATION_ERROR - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ErrorCodes
-
Schema validation failed (Schema Registry error)
- schemaMetadata() - Method in record class io.confluent.kafka.odyssey.AssociationConfig
-
Returns the value of the
schemaMetadatarecord component. - schemaReferences() - Method in record class io.confluent.kafka.odyssey.AssociationConfig
-
Returns the value of the
schemaReferencesrecord component. - schemaRuleSet() - Method in record class io.confluent.kafka.odyssey.AssociationConfig
-
Returns the value of the
schemaRuleSetrecord component. - schemaType() - Method in record class io.confluent.kafka.odyssey.AssociationConfig
-
Returns the value of the
schemaTyperecord component. - setLifecycle(String) - Method in class io.confluent.kafka.odyssey.AssociationPayload
- setMetadata(Metadata) - Method in class io.confluent.kafka.odyssey.AssociationPayload
- setNormalize(Boolean) - Method in class io.confluent.kafka.odyssey.AssociationPayload
- setReferences(List) - Method in class io.confluent.kafka.odyssey.AssociationPayload
- setRuleSet(RuleSet) - Method in class io.confluent.kafka.odyssey.AssociationPayload
- setSchema(String) - Method in class io.confluent.kafka.odyssey.AssociationPayload
- setSchemaType(String) - Method in class io.confluent.kafka.odyssey.AssociationPayload
- setSubject(String) - Method in class io.confluent.kafka.odyssey.AssociationPayload
- spireAgentUrl() - Method in record class io.confluent.kafka.odyssey.auth.TokenPlatformClientConfig
-
Returns the value of the
spireAgentUrlrecord component. - spireAgentUrl() - Method in record class io.confluent.rm.api.RmConfig
-
Returns the value of the
spireAgentUrlrecord component. - srClient() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ClassifyResult
- srClient() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.KafkaResult
- srClient() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.OdysseyRequestContext
-
Returns the value of the
srClientrecord component. - srClient() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ValidationResult
- subject() - Method in record class io.confluent.kafka.odyssey.AssociationConfig
-
Returns the value of the
subjectrecord component. - subscribe() - Method in interface io.confluent.rm.api.RmWatcher
- subscriptionId(String) - Method in interface io.confluent.rm.api.RmWatcher
- success() - Static method in record class io.confluent.kafka.odyssey.OdysseyResult
-
Creates a success result.
- success(boolean) - Static method in record class io.confluent.kafka.odyssey.OdysseyResult
-
Creates a success result with idempotent flag.
- successfulTopics() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.KafkaResult
-
Returns the value of the
successfulTopicsrecord component.
T
- targetWorkloadType() - Method in record class io.confluent.kafka.odyssey.auth.TokenRequestContext
-
Returns the value of the
targetWorkloadTyperecord component. - THREAD_IDLE_TIMEOUT_SECONDS - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.Defaults
-
Thread idle timeout in seconds before core threads are terminated
- Thread Safety: - Section in class io.confluent.kafka.odyssey.DefaultLsrcLookupService
- Thread Safety: - Section in interface io.confluent.kafka.odyssey.TopicIdLookup
- TokenPlatformClient - Interface in io.confluent.kafka.odyssey.auth
-
Client interface for obtaining Logical Access Tokens (LAT) from the Token Platform service.
- TokenPlatformClientConfig - Record Class in io.confluent.kafka.odyssey.auth
-
Immutable configuration for
TokenPlatformClient. - TokenPlatformClientConfig(String, String, int, int) - Constructor for record class io.confluent.kafka.odyssey.auth.TokenPlatformClientConfig
-
Compact constructor with validation.
- TokenPlatformClientFactory - Interface in io.confluent.kafka.odyssey.auth
-
Factory interface for creating
TokenPlatformClientinstances. - TokenPlatformException - Exception Class in io.confluent.kafka.odyssey.auth
-
Exception thrown when Token Platform operations fail.
- TokenPlatformException(String, TokenPlatformException.ErrorType) - Constructor for exception class io.confluent.kafka.odyssey.auth.TokenPlatformException
-
Creates a new TokenPlatformException.
- TokenPlatformException(String, Throwable, TokenPlatformException.ErrorType) - Constructor for exception class io.confluent.kafka.odyssey.auth.TokenPlatformException
-
Creates a new TokenPlatformException with a cause.
- TokenPlatformException(String, Throwable, TokenPlatformException.ErrorType, String) - Constructor for exception class io.confluent.kafka.odyssey.auth.TokenPlatformException
-
Creates a new TokenPlatformException with gRPC status information.
- TokenPlatformException.ErrorType - Enum Class in io.confluent.kafka.odyssey.auth
-
Categorizes the type of error for appropriate handling.
- tokenPlatformUrl() - Method in record class io.confluent.kafka.odyssey.auth.TokenPlatformClientConfig
-
Returns the value of the
tokenPlatformUrlrecord component. - TokenRequestContext - Record Class in io.confluent.kafka.odyssey.auth
-
Context required to issue a Logical Access Token from Token Platform.
- TokenRequestContext(String, String, String, TargetPhysicalWorkloadType) - Constructor for record class io.confluent.kafka.odyssey.auth.TokenRequestContext
-
Creates an instance of a
TokenRequestContextrecord class. - toList() - Method in record class io.confluent.kafka.odyssey.ParsedAssociations
-
Returns associations as a list for SR API compatibility.
- TopicAssociationInfo - Record Class in io.confluent.kafka.odyssey
-
Association information for a single topic.
- TopicAssociationInfo(String, String, String, ParsedAssociations) - Constructor for record class io.confluent.kafka.odyssey.TopicAssociationInfo
-
Creates an instance of a
TopicAssociationInforecord class. - TopicClassification(List, List, Set) - Constructor for record class io.confluent.kafka.odyssey.OdysseyFlowRecords.TopicClassification
-
Creates an instance of a
TopicClassificationrecord class. - topicId() - Method in record class io.confluent.kafka.odyssey.TopicAssociationInfo
-
Returns the value of the
topicIdrecord component. - TopicIdLookup - Interface in io.confluent.kafka.odyssey
-
Functional interface for looking up topic IDs.
- topicName() - Method in record class io.confluent.kafka.odyssey.TopicAssociationInfo
-
Returns the value of the
topicNamerecord component. - topicNamesWithoutOdysseyConfigs() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ClassifyResult
- topicNamesWithoutOdysseyConfigs() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.TopicClassification
-
Returns the value of the
topicNamesWithoutOdysseyConfigsrecord component. - topicsWithAssociationConfigs() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.KafkaResult
-
Returns the value of the
topicsWithAssociationConfigsrecord component. - topicsWithOdysseyConfigs() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ClassifyResult
- topicsWithOdysseyConfigs() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.TopicClassification
-
Returns the value of the
topicsWithOdysseyConfigsrecord component. - topicsWithoutOdysseyConfigs() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.TopicClassification
-
Returns the value of the
topicsWithoutOdysseyConfigsrecord component. - toString() - Method in record class io.confluent.kafka.odyssey.AssociationConfig
-
Returns a string representation of this record class.
- toString() - Method in record class io.confluent.kafka.odyssey.auth.TokenPlatformClientConfig
-
Returns a string representation of this record class.
- toString() - Method in exception class io.confluent.kafka.odyssey.auth.TokenPlatformException
- toString() - Method in record class io.confluent.kafka.odyssey.auth.TokenRequestContext
-
Returns a string representation of this record class.
- toString() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.AssociationResult
-
Returns a string representation of this record class.
- toString() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ClassifyResult
-
Returns a string representation of this record class.
- toString() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.KafkaResult
-
Returns a string representation of this record class.
- toString() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.OdysseyRequestContext
-
Returns a string representation of this record class.
- toString() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.TopicClassification
-
Returns a string representation of this record class.
- toString() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ValidationResult
-
Returns a string representation of this record class.
- toString() - Method in record class io.confluent.kafka.odyssey.OdysseyResult
-
Returns a string representation of this record class.
- toString() - Method in record class io.confluent.kafka.odyssey.ParsedAssociations
-
Returns a string representation of this record class.
- toString() - Method in record class io.confluent.kafka.odyssey.TopicAssociationInfo
-
Returns a string representation of this record class.
- toString() - Method in record class io.confluent.rm.api.RmConfig
-
Returns a string representation of this record class.
- TRANSIENT - Enum constant in enum class io.confluent.kafka.odyssey.auth.TokenPlatformException.ErrorType
-
Transient errors that may succeed on retry.
- TYPE_KEY - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ConfigKeys
- TYPE_VALUE - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ConfigKeys
U
- UNEXPECTED_ERROR - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ErrorMessages
- update(T) - Method in interface io.confluent.rm.api.RmClient
V
- validate(Map, String, SchemaRegistryClient) - Method in class io.confluent.kafka.odyssey.DefaultOdysseyRequestManager
- validate(Map, String, SchemaRegistryClient) - Method in interface io.confluent.kafka.odyssey.OdysseyRequestManager
- validated() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.KafkaResult
-
Returns the value of the
validatedrecord component. - validationFailures() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.AssociationResult
- validationFailures() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.KafkaResult
- validationFailures() - Method in record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ValidationResult
-
Returns the value of the
validationFailuresrecord component. - ValidationResult(OdysseyFlowRecords.ClassifyResult, Set, Map) - Constructor for record class io.confluent.kafka.odyssey.OdysseyFlowRecords.ValidationResult
-
Creates an instance of a
ValidationResultrecord class. - value() - Method in record class io.confluent.kafka.odyssey.ParsedAssociations
-
Returns the value of the
valuerecord component. - VALUE_ASSOCIATION_CONFIG - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ConfigKeys
- VALUE_ASSOCIATION_DOC - Static variable in class io.confluent.kafka.odyssey.OdysseyConstants.ConfigKeys
- valueOf(String) - Static method in enum class io.confluent.kafka.odyssey.auth.TokenPlatformException.ErrorType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.confluent.kafka.odyssey.auth.TokenPlatformException.ErrorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- watch(Class) - Method in interface io.confluent.rm.api.RmClient
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form