Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

attributes - Variable in class io.confluent.rest.ResponseContainer.DataResponse
 
AuditJobHandle - Interface in io.confluent.rest
 
AuditJobHandler - Class in io.confluent.rest
Handler class for Audit job API provided by Internal REST server
AuditJobHandler(AuditJobHandle) - Constructor for class io.confluent.rest.AuditJobHandler
 
AuditJobRestApiResponseStatus - Class in io.confluent.rest
 
AuditJobRestApiResponseStatus() - Constructor for class io.confluent.rest.AuditJobRestApiResponseStatus
 

B

beginShutdown(long) - Method in interface io.confluent.rest.BeginShutdownBrokerHandle
Start the shutdown process for this broker on the provided broker epoch.
BeginShutdownBrokerHandle - Interface in io.confluent.rest
This interface is to be used by the InternalRestServer to allow the operator to communicate with the broker and initiate a controlled shutdown dependent on under replicated partitions and the current controller.
BeginShutdownControllerHandle - Interface in io.confluent.rest
 
BeginShutdownControllerStatus - Class in io.confluent.rest
 
BeginShutdownControllerStatus(boolean, String) - Constructor for class io.confluent.rest.BeginShutdownControllerStatus
 
brokerEpoch() - Method in interface io.confluent.rest.BeginShutdownBrokerHandle
The brokerEpoch corresponding to this broker.
brokerId() - Method in interface io.confluent.rest.BeginShutdownBrokerHandle
The brokerId corresponding to this broker.
BrokerStartupStatus - Class in io.confluent.rest
 
BrokerStartupStatus(boolean) - Constructor for class io.confluent.rest.BrokerStartupStatus
 
BrokerStartupStatusHandle - Interface in io.confluent.rest
 
BrokerStartupStatusHandler - Class in io.confluent.rest
 
BrokerStartupStatusHandler(BrokerStartupStatusHandle) - Constructor for class io.confluent.rest.BrokerStartupStatusHandler
 

C

CheckReadyControllerHandle - Interface in io.confluent.rest
 
CheckReadyControllerStatus - Class in io.confluent.rest
 
CheckReadyControllerStatus(boolean, String) - Constructor for class io.confluent.rest.CheckReadyControllerStatus
 
COMPLETED - Enum constant in enum class io.confluent.rest.TierRecoveryDataUploadResult.TierRecoveryDataUploadJobStatus
 
completionStatus() - Method in class io.confluent.rest.TierTopicHeadDataLossDetectionResponse
 
CONFIG_PREFIX - Static variable in class io.confluent.rest.InternalRestServerConfig
 
controllerId() - Method in interface io.confluent.rest.BeginShutdownBrokerHandle
The brokerId of the current controller.
ControllerInternalRestServer - Class in io.confluent.rest
 
ControllerInternalRestServer(int, BeginShutdownControllerHandle, CheckReadyControllerHandle) - Constructor for class io.confluent.rest.ControllerInternalRestServer
 
ControllerReadyHandler - Class in io.confluent.rest
 
ControllerReadyHandler(CheckReadyControllerHandle) - Constructor for class io.confluent.rest.ControllerReadyHandler
 
ControllerRollHandler - Class in io.confluent.rest
 
ControllerRollHandler(BeginShutdownControllerHandle) - Constructor for class io.confluent.rest.ControllerRollHandler
 
createServerSideSslContextFactory(AbstractConfig, String) - Static method in class io.confluent.rest.InternalRestServerSSL
Configures SSL/TLS for HTTPS Jetty Server using configs with the given prefix

D

data - Variable in class io.confluent.rest.ResponseContainer
 
DATA_UPLOAD_COMPLETED - Enum constant in enum class io.confluent.rest.TierRecoveryDataUploadResult.TierRecoveryDataUploadJobStatus
 
dataLossReportPath() - Method in class io.confluent.rest.TierTopicHeadDataLossDetectionResponse
 
dataResponse(T) - Static method in class io.confluent.rest.ResponseContainer
Construct a new data response.

E

equals(Object) - Method in class io.confluent.rest.TierRecoveryDataUploadResult
 
equals(Object) - Method in class io.confluent.rest.TierTopicHeadDataLossDetectionRequest
 
equals(Object) - Method in class io.confluent.rest.TierTopicHeadDataLossDetectionResponse
 
errorMessages() - Method in class io.confluent.rest.TierTopicHeadDataLossDetectionResponse
 
errorResponse(List<ResponseContainer.ErrorResponse>) - Static method in class io.confluent.rest.ResponseContainer
Construct a new error response.
ErrorResponse(int, int, String) - Constructor for class io.confluent.rest.ResponseContainer.ErrorResponse
 
errors - Variable in class io.confluent.rest.ResponseContainer
 

F

failedPartitions() - Method in class io.confluent.rest.ForceRollSegmentsHandler.ForceRollSegmentsResponse
 
failure - Static variable in class io.confluent.rest.AuditJobRestApiResponseStatus
 
failure - Static variable in class io.confluent.rest.KafkaRestoreRestApiReturnStatus
 
FAILURE - Enum constant in enum class io.confluent.rest.TierTopicHeadDataLossDetectionResponse.CompletionStatus
 
FORCE_ROLL_SEGMENTS_CONTEXT_PATH - Static variable in class io.confluent.rest.ForceRollSegmentsHandler
 
FORCE_ROLL_SEGMENTS_PATH - Static variable in class io.confluent.rest.ForceRollSegmentsHandler
 
ForceRollSegmentsHandle - Interface in io.confluent.rest
 
ForceRollSegmentsHandler - Class in io.confluent.rest
Handler class for ForceRollSegments API provided by Internal REST server
ForceRollSegmentsHandler(ForceRollSegmentsHandle) - Constructor for class io.confluent.rest.ForceRollSegmentsHandler
 
ForceRollSegmentsHandler.ForceRollSegmentsRequest - Class in io.confluent.rest
 
ForceRollSegmentsHandler.ForceRollSegmentsResponse - Class in io.confluent.rest
 
ForceRollSegmentsRequest(String) - Constructor for class io.confluent.rest.ForceRollSegmentsHandler.ForceRollSegmentsRequest
 
ForceRollSegmentsResponse(boolean, List<String>) - Constructor for class io.confluent.rest.ForceRollSegmentsHandler.ForceRollSegmentsResponse
 
fromStringOrThrow(String) - Static method in enum class io.confluent.rest.TierTopicHeadDataLossDetectionResponse.CompletionStatus
 
ftpsFile(String, int) - Method in interface io.confluent.rest.KafkaRestorePartitionHandle
The partition's ftps file.

G

generateReadinessStatus() - Method in interface io.confluent.rest.CheckReadyControllerHandle
Generate the status identifying whether we are "ready" now or not, and a reason why not if that is the case.
generateRollableStatus() - Method in interface io.confluent.rest.BeginShutdownControllerHandle
Generate the status identifying whether we are rollable right now or not, and a reason why not if that is the case.
getConfigs() - Method in class io.confluent.rest.InternalRestServer
 
getPort() - Method in class io.confluent.rest.InternalRestServer
 
GetTierRecoveryDataUploadJobResultRequest - Class in io.confluent.rest
 
GetTierRecoveryDataUploadJobResultRequest(UUID) - Constructor for class io.confluent.rest.GetTierRecoveryDataUploadJobResultRequest
 
GetTierRecoveryDataUploadJobResultResponse - Class in io.confluent.rest
 
GetTierRecoveryDataUploadJobResultResponse(TierRecoveryDataUploadResult) - Constructor for class io.confluent.rest.GetTierRecoveryDataUploadJobResultResponse
 

H

handle(Request, Response, Callback) - Method in class io.confluent.rest.AuditJobHandler
 
handle(Request, Response, Callback) - Method in class io.confluent.rest.BrokerStartupStatusHandler
 
handle(Request, Response, Callback) - Method in class io.confluent.rest.ControllerReadyHandler
 
handle(Request, Response, Callback) - Method in class io.confluent.rest.ControllerRollHandler
 
handle(Request, Response, Callback) - Method in class io.confluent.rest.ForceRollSegmentsHandler
 
handle(Request, Response, Callback) - Method in class io.confluent.rest.RestoreHandler
 
handle(Request, Response, Callback) - Method in class io.confluent.rest.RollHandler
 
handle(Request, Response, Callback) - Method in class io.confluent.rest.TierMetadataRecoveryHandler
 
hashCode() - Method in class io.confluent.rest.TierRecoveryDataUploadResult
 
hashCode() - Method in class io.confluent.rest.TierTopicHeadDataLossDetectionRequest
 
hashCode() - Method in class io.confluent.rest.TierTopicHeadDataLossDetectionResponse
 

I

id - Variable in class io.confluent.rest.ResponseContainer.ErrorResponse
 
identifier() - Method in class io.confluent.rest.TierTopicHeadDataLossDetectionRequest
 
InitiateTierRecoveryDataUploadRequest - Class in io.confluent.rest
 
InitiateTierRecoveryDataUploadRequest(Set<TopicIdPartition>, String, int) - Constructor for class io.confluent.rest.InitiateTierRecoveryDataUploadRequest
 
InitiateTierRecoveryDataUploadResponse - Class in io.confluent.rest
 
InitiateTierRecoveryDataUploadResponse(UUID) - Constructor for class io.confluent.rest.InitiateTierRecoveryDataUploadResponse
 
InternalRestServer - Class in io.confluent.rest
Binds a Rest Server to the provided port, serving the RollHandler API.
InternalRestServer(Map<?, ?>, BeginShutdownBrokerHandle, KafkaRestorePartitionHandle, AuditJobHandle, TierMetadataRecoveryHandle, ForceRollSegmentsHandle, BrokerStartupStatusHandle) - Constructor for class io.confluent.rest.InternalRestServer
 
InternalRestServerConfig - Class in io.confluent.rest
 
InternalRestServerConfig(Map<?, ?>) - Constructor for class io.confluent.rest.InternalRestServerConfig
 
InternalRestServerConfig(ConfigDef, Map<String, String>) - Constructor for class io.confluent.rest.InternalRestServerConfig
 
InternalRestServerSSL - Class in io.confluent.rest
Helper class for setting up SSL for InternalRestServer Duplicated from connect/runtime/src/main/java/org/apache/kafka/connect/runtime/rest/util/SSLUtils.java
InternalRestServerSSL() - Constructor for class io.confluent.rest.InternalRestServerSSL
 
invalid - Static variable in class io.confluent.rest.AuditJobRestApiResponseStatus
 
invalid - Static variable in class io.confluent.rest.KafkaRestoreRestApiReturnStatus
 
io.confluent.rest - package io.confluent.rest
 

J

JOB_ID - Static variable in class io.confluent.rest.AuditJobHandler
 
jobId() - Method in class io.confluent.rest.InitiateTierRecoveryDataUploadResponse
 

K

KafkaRestorePartitionHandle - Interface in io.confluent.rest
This interface is to be used by the InternalRestServer to allow the restore service to communicate with the broker to query relevant kafka state details.
KafkaRestoreRestApiReturnStatus - Class in io.confluent.rest
 
KafkaRestoreRestApiReturnStatus() - Constructor for class io.confluent.rest.KafkaRestoreRestApiReturnStatus
 

L

leaderReplica(String, int) - Method in interface io.confluent.rest.KafkaRestorePartitionHandle
The brokerId corresponding leader of the given replica.

M

maybeDetectDataLossInTierTopicHead(TierTopicHeadDataLossDetectionRequest, long) - Method in interface io.confluent.rest.TierMetadataRecoveryHandle
 
maybeForceRollSegments(String) - Method in interface io.confluent.rest.ForceRollSegmentsHandle
 
mayBeGetAuditJobStatusDetail() - Method in interface io.confluent.rest.AuditJobHandle
 
mayBeGetAuditJobStatusSummary() - Method in interface io.confluent.rest.AuditJobHandle
 
maybeGetTierRecoveryDataUploadJobResult(UUID) - Method in interface io.confluent.rest.TierMetadataRecoveryHandle
 
maybeInitiateTierRecoveryDataUpload(Set<TopicIdPartition>, String, int) - Method in interface io.confluent.rest.TierMetadataRecoveryHandle
 
maybeRewindTierTopicConsumer(Optional<Map<Integer, Map<Long, Optional<Integer>>>>, boolean, byte) - Method in interface io.confluent.rest.TierMetadataRecoveryHandle
 
mayBeStartAuditJob(Map<String, Set<Integer>>, int, boolean, boolean) - Method in interface io.confluent.rest.AuditJobHandle
 
mayBeStopAuditJob() - Method in interface io.confluent.rest.AuditJobHandle
 

N

NEW_JOB - Static variable in class io.confluent.rest.AuditJobHandler
 
NOT_RUNNING - Enum constant in enum class io.confluent.rest.TierRecoveryDataUploadResult.TierRecoveryDataUploadJobStatus
 

O

OBJECT_MAPPER - Static variable in class io.confluent.rest.ForceRollSegmentsHandler
 
OBJECT_MAPPER - Static variable in class io.confluent.rest.TierMetadataRecoveryHandler
 
offset() - Method in class io.confluent.rest.TierRecordMetadataResponse
 

P

PARTIAL_SUCCESS - Enum constant in enum class io.confluent.rest.TierTopicHeadDataLossDetectionResponse.CompletionStatus
 
preChecksForRestore(String, int) - Method in interface io.confluent.rest.KafkaRestorePartitionHandle
Validates if restore can be started on the given partition
printReport(UUID, int) - Method in class io.confluent.rest.TierRecoveryDataUploadResult
 
printSslConfigs() - Method in class io.confluent.rest.InternalRestServerConfig
 

R

ready() - Method in class io.confluent.rest.CheckReadyControllerStatus
Whether this controller is "ready"" right now or not based on the quorum status (i.e.
reason() - Method in class io.confluent.rest.BeginShutdownControllerStatus
The reason why we are not rollable right now, if that is the case.
reason() - Method in class io.confluent.rest.CheckReadyControllerStatus
The reason why we are not ready right now, if that is the case.
ResponseContainer<T> - Class in io.confluent.rest
 
ResponseContainer.DataResponse<T> - Class in io.confluent.rest
 
ResponseContainer.ErrorResponse - Class in io.confluent.rest
 
RestoreHandler - Class in io.confluent.rest
 
RestoreHandler(KafkaRestorePartitionHandle) - Constructor for class io.confluent.rest.RestoreHandler
 
result() - Method in class io.confluent.rest.GetTierRecoveryDataUploadJobResultResponse
 
REWIND_PATH - Static variable in class io.confluent.rest.TierMetadataRecoveryHandler
 
RewindTierTopicConsumerRequest - Class in io.confluent.rest
 
RewindTierTopicConsumerRequest(Map<Integer, Map<Long, Optional<Integer>>>, boolean, byte) - Constructor for class io.confluent.rest.RewindTierTopicConsumerRequest
 
RewindTierTopicConsumerResponse - Class in io.confluent.rest
 
RewindTierTopicConsumerResponse(Map<String, Set<Integer>>) - Constructor for class io.confluent.rest.RewindTierTopicConsumerResponse
 
rollable() - Method in interface io.confluent.rest.BeginShutdownBrokerHandle
The value is true when the broker has no URPs and no imbalanced partition on this broker if it's not demoted.
rollable() - Method in class io.confluent.rest.BeginShutdownControllerStatus
Whether this controller is rollable right now or not based on the quorum status (i.e.
RollHandler - Class in io.confluent.rest
 
RollHandler(BeginShutdownBrokerHandle) - Constructor for class io.confluent.rest.RollHandler
 
RUNNING - Enum constant in enum class io.confluent.rest.TierRecoveryDataUploadResult.TierRecoveryDataUploadJobStatus
 

S

setFenceTierTopicPartition(String, int) - Method in interface io.confluent.rest.KafkaRestorePartitionHandle
Fence tier partition state.
setForceRestoreTierPartition(String, int, long, long, String, byte) - Method in interface io.confluent.rest.KafkaRestorePartitionHandle
Force restore tier partition state.
setSecurityStoreProps(SslContextFactory, Map<String, Object>, boolean, boolean, boolean) - Static method in class io.confluent.rest.InternalRestServerSSL
 
setUnfreezeLogStartOffset(String, int) - Method in interface io.confluent.rest.KafkaRestorePartitionHandle
Unfreeze log start offset.
skippedPartitions() - Method in class io.confluent.rest.RewindTierTopicConsumerResponse
 
SSL_ENABLE_DYNAMIC_STORE_UPDATE_DEFAULT - Static variable in class io.confluent.rest.InternalRestServerConfig
 
start() - Method in class io.confluent.rest.ControllerInternalRestServer
Bind the RestServer to the provided port.
start() - Method in class io.confluent.rest.InternalRestServer
Bind the RestServer to the provided port.
started() - Method in class io.confluent.rest.BrokerStartupStatus
 
started() - Method in interface io.confluent.rest.BrokerStartupStatusHandle
 
status - Variable in class io.confluent.rest.ResponseContainer.ErrorResponse
 
status() - Method in class io.confluent.rest.TierRecoveryDataUploadResult
 
STATUS - Static variable in class io.confluent.rest.AuditJobHandler
 
stop() - Method in class io.confluent.rest.ControllerInternalRestServer
 
stop() - Method in class io.confluent.rest.InternalRestServer
 
success - Static variable in class io.confluent.rest.AuditJobRestApiResponseStatus
 
success - Static variable in class io.confluent.rest.KafkaRestoreRestApiReturnStatus
 
success() - Method in class io.confluent.rest.ForceRollSegmentsHandler.ForceRollSegmentsResponse
 
SUCCESS - Enum constant in enum class io.confluent.rest.TierTopicHeadDataLossDetectionResponse.CompletionStatus
 

T

TIER_METADATA_RECOVERY_CONTEXT_PATH - Static variable in class io.confluent.rest.TierMetadataRecoveryHandler
 
TIER_TOPIC_HEAD_DATA_LOSS_DETECTION_PATH - Static variable in class io.confluent.rest.TierMetadataRecoveryHandler
 
TierMetadataRecoveryHandle - Interface in io.confluent.rest
 
TierMetadataRecoveryHandler - Class in io.confluent.rest
Handler class for Tier Metadata Recovery API provided by Internal REST server
TierMetadataRecoveryHandler(TierMetadataRecoveryHandle, long) - Constructor for class io.confluent.rest.TierMetadataRecoveryHandler
 
TierPartitionStateResponse - Class in io.confluent.rest
Response to a getTierPartitionState query.
TierPartitionStateResponse(String, int, long, String) - Constructor for class io.confluent.rest.TierPartitionStateResponse
 
tierPartitionStatus(String, int) - Method in interface io.confluent.rest.KafkaRestorePartitionHandle
The tierPartitionStatus corresponding to this broker.
TierRecordMetadataResponse - Class in io.confluent.rest
 
TierRecordMetadataResponse(String, long, long, int) - Constructor for class io.confluent.rest.TierRecordMetadataResponse
 
TierRecoveryDataUploadResult - Class in io.confluent.rest
Stores the result of a completed tier recovery data upload job.
TierRecoveryDataUploadResult(String, TierRecoveryDataUploadResult.TierRecoveryDataUploadJobStatus, Map<TopicIdPartition, String>, boolean, String, boolean, String) - Constructor for class io.confluent.rest.TierRecoveryDataUploadResult
 
TierRecoveryDataUploadResult.TierRecoveryDataUploadJobStatus - Enum Class in io.confluent.rest
 
TierTopicHeadDataLossDetectionRequest - Class in io.confluent.rest
 
TierTopicHeadDataLossDetectionRequest(String, Set<TopicPartition>) - Constructor for class io.confluent.rest.TierTopicHeadDataLossDetectionRequest
 
TierTopicHeadDataLossDetectionResponse - Class in io.confluent.rest
 
TierTopicHeadDataLossDetectionResponse(String, TierTopicHeadDataLossDetectionResponse.CompletionStatus, List<String>) - Constructor for class io.confluent.rest.TierTopicHeadDataLossDetectionResponse
 
TierTopicHeadDataLossDetectionResponse.CompletionStatus - Enum Class in io.confluent.rest
 
tierTopicPartitionsAllowList() - Method in class io.confluent.rest.TierTopicHeadDataLossDetectionRequest
 
title - Variable in class io.confluent.rest.ResponseContainer.ErrorResponse
 
toString() - Method in class io.confluent.rest.ForceRollSegmentsHandler.ForceRollSegmentsRequest
 
toString() - Method in class io.confluent.rest.ForceRollSegmentsHandler.ForceRollSegmentsResponse
 
toString() - Method in class io.confluent.rest.GetTierRecoveryDataUploadJobResultRequest
 
toString() - Method in class io.confluent.rest.GetTierRecoveryDataUploadJobResultResponse
 
toString() - Method in class io.confluent.rest.InitiateTierRecoveryDataUploadRequest
 
toString() - Method in class io.confluent.rest.InitiateTierRecoveryDataUploadResponse
 
toString() - Method in class io.confluent.rest.ResponseContainer.ErrorResponse
 
toString() - Method in class io.confluent.rest.ResponseContainer
 
toString() - Method in class io.confluent.rest.RewindTierTopicConsumerRequest
 
toString() - Method in class io.confluent.rest.RewindTierTopicConsumerResponse
 
toString() - Method in class io.confluent.rest.TierPartitionStateResponse
 
toString() - Method in class io.confluent.rest.TierRecordMetadataResponse
 
toString() - Method in class io.confluent.rest.TierRecoveryDataUploadResult
 
toString() - Method in class io.confluent.rest.TierTopicHeadDataLossDetectionRequest
 
toString() - Method in class io.confluent.rest.TierTopicHeadDataLossDetectionResponse
 

U

underReplicatedPartitions() - Method in interface io.confluent.rest.BeginShutdownBrokerHandle
The number of under replicated partitions on this broker.
UNKNOWN - Enum constant in enum class io.confluent.rest.TierRecoveryDataUploadResult.TierRecoveryDataUploadJobStatus
 
UPLOAD_INITIATE_PATH - Static variable in class io.confluent.rest.TierMetadataRecoveryHandler
 
UPLOAD_RESULT_PATH - Static variable in class io.confluent.rest.TierMetadataRecoveryHandler
 
useBcfks(Map<String, Object>, String) - Static method in class io.confluent.rest.InternalRestServerSSL
 

V

validateLogRange(String, int, long, long) - Method in interface io.confluent.rest.KafkaRestorePartitionHandle
Validate if the log view spans across given start and end offset.
valueOf(String) - Static method in enum class io.confluent.rest.TierRecoveryDataUploadResult.TierRecoveryDataUploadJobStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.confluent.rest.TierTopicHeadDataLossDetectionResponse.CompletionStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.confluent.rest.TierRecoveryDataUploadResult.TierRecoveryDataUploadJobStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.confluent.rest.TierTopicHeadDataLossDetectionResponse.CompletionStatus
Returns an array containing the constants of this enum class, in the order they are declared.

W

write(ObjectMapper, Response) - Method in class io.confluent.rest.ResponseContainer
Write the response to the HttpServletResponse, closing the ServletOutputStream when completed.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values