public class DekRegistryRestService extends RestService implements org.apache.kafka.common.Configurable
ACCEPT_UNKNOWN_PROPERTIES, CONFLUENT_CLIENT_VERSION, DEFAULT_REQUEST_PROPERTIES, X_FORWARD_HEADER| Constructor and Description |
|---|
DekRegistryRestService(List<String> baseUrls) |
DekRegistryRestService(String baseUrlConfig) |
DekRegistryRestService(UrlList baseUrls) |
| Modifier and Type | Method and Description |
|---|---|
Dek |
createDek(Map<String,String> requestProperties,
String kekName,
boolean rewrap,
CreateDekRequest request) |
Dek |
createDek(String kekName,
boolean rewrap,
CreateDekRequest request) |
Dek |
createDek(String kekName,
CreateDekRequest request) |
Kek |
createKek(CreateKekRequest request) |
Kek |
createKek(Map<String,String> requestProperties,
CreateKekRequest request) |
void |
deleteDek(Map<String,String> requestProperties,
String name,
String subject,
DekFormat algorithm,
boolean permanentDelete) |
void |
deleteDek(String name,
String subject,
boolean permanentDelete) |
void |
deleteDek(String name,
String subject,
DekFormat algorithm,
boolean permanentDelete) |
void |
deleteDekVersion(Map<String,String> requestProperties,
String name,
String subject,
int version,
DekFormat algorithm,
boolean permanentDelete) |
void |
deleteDekVersion(String name,
String subject,
int version,
boolean permanentDelete) |
void |
deleteDekVersion(String name,
String subject,
int version,
DekFormat algorithm,
boolean permanentDelete) |
void |
deleteKek(Map<String,String> requestProperties,
String name,
boolean permanentDelete) |
void |
deleteKek(String name,
boolean permanentDelete) |
Dek |
getDek(Map<String,String> requestProperties,
String kekName,
String subject,
DekFormat algorithm,
boolean lookupDeleted) |
Dek |
getDek(String name,
String subject,
boolean lookupDeleted) |
Dek |
getDek(String name,
String subject,
DekFormat algorithm,
boolean lookupDeleted) |
Dek |
getDekVersion(Map<String,String> requestProperties,
String kekName,
String subject,
int version,
DekFormat algorithm,
boolean lookupDeleted) |
Dek |
getDekVersion(String name,
String subject,
int version,
boolean lookupDeleted) |
Dek |
getDekVersion(String name,
String subject,
int version,
DekFormat algorithm,
boolean lookupDeleted) |
Kek |
getKek(Map<String,String> requestProperties,
String name,
boolean lookupDeleted) |
Kek |
getKek(String name,
boolean lookupDeleted) |
List<String> |
listDeks(Map<String,String> requestProperties,
String kekName,
boolean lookupDeleted) |
List<String> |
listDeks(String kekName,
boolean lookupDeleted) |
List<String> |
listDeksWithPagination(String kekName,
boolean lookupDeleted,
int offset,
int limit) |
List<Integer> |
listDekVersions(Map<String,String> requestProperties,
String kekName,
String subject,
DekFormat algorithm,
boolean lookupDeleted) |
List<Integer> |
listDekVersions(String kekName,
String subject,
DekFormat algorithm,
boolean lookupDeleted) |
List<Integer> |
listDekVersionsWithPagination(String kekName,
String subject,
DekFormat algorithm,
boolean lookupDeleted,
int offset,
int limit) |
List<String> |
listKeks(boolean lookupDeleted) |
List<String> |
listKeks(List<String> subjectPrefix,
boolean lookupDeleted) |
List<String> |
listKeks(Map<String,String> requestProperties,
List<String> subjectPrefix,
boolean lookupDeleted) |
List<String> |
listKeksWithPagination(List<String> subjectPrefix,
boolean lookupDeleted,
int offset,
int limit) |
void |
undeleteDek(Map<String,String> requestProperties,
String name,
String subject,
DekFormat algorithm) |
void |
undeleteDek(String name,
String subject,
DekFormat algorithm) |
void |
undeleteDekVersion(Map<String,String> requestProperties,
String name,
String subject,
int version,
DekFormat algorithm) |
void |
undeleteDekVersion(String name,
String subject,
int version,
DekFormat algorithm) |
void |
undeleteKek(Map<String,String> requestProperties,
String name) |
void |
undeleteKek(String name) |
Kek |
updateKek(Map<String,String> requestProperties,
String name,
UpdateKekRequest request) |
Kek |
updateKek(String name,
UpdateKekRequest request) |
buildConnection, close, configure, deleteConfig, deleteConfig, deleteSchemaVersion, deleteSchemaVersion, deleteSubject, deleteSubject, deleteSubjectMode, deleteSubjectMode, deleteSubjectMode, getAllContexts, getAllContexts, getAllContexts, getAllContexts, getAllContextsWithPagination, getAllSubjects, getAllSubjects, getAllSubjects, getAllSubjects, getAllSubjects, getAllSubjects, getAllSubjectsById, getAllSubjectsById, getAllSubjectsById, getAllSubjectsById, getAllSubjectsById, getAllSubjectsById, getAllSubjectsByIdWithPagination, getAllSubjectsWithPagination, getAllSubjectsWithPagination, getAllVersions, getAllVersions, getAllVersions, getAllVersions, getAllVersionsById, getAllVersionsById, getAllVersionsById, getAllVersionsById, getAllVersionsById, getAllVersionsById, getAllVersionsByIdWithPagination, getAllVersionsWithPagination, getBaseUrls, getClusterId, getClusterId, getConfig, getConfig, getConfig, getDeletedOnlySubjects, getDeletedOnlyVersions, getId, getId, getId, getId, getId, getId, getId, getId, getId, getLatestVersion, getLatestVersion, getLatestVersion, getLatestVersion, getLatestVersionSchemaOnly, getLatestWithMetadata, getLatestWithMetadata, getLatestWithMetadata, getMode, getMode, getMode, getOnlySchemaById, getOnlySchemaById, getReferencedBy, getReferencedBy, getReferencedByWithPagination, getSchemaRegistryDeployment, getSchemaRegistryServerVersion, getSchemas, getSchemas, getSchemas, getSchemaTypes, getSchemaTypes, getVersion, getVersion, getVersion, getVersion, getVersion, getVersionSchemaOnly, httpRequest, isForward, isRestClientExceptionRetriable, lookUpSubjectVersion, lookUpSubjectVersion, lookUpSubjectVersion, lookUpSubjectVersion, lookUpSubjectVersion, lookUpSubjectVersion, lookUpSubjectVersion, lookUpSubjectVersion, modifySchemaTags, registerSchema, registerSchema, registerSchema, registerSchema, registerSchema, registerSchema, registerSchema, registerSchema, registerSchema, registerSchema, registerSchema, setBasicAuthCredentialProvider, setBearerAuthCredentialProvider, setHostnameVerifier, setHttpConnectTimeoutMs, setHttpHeaders, setHttpReadTimeoutMs, setMode, setMode, setMode, setMode, setProxy, setSslSocketFactory, testCompatibility, testCompatibility, testCompatibility, testCompatibility, testCompatibility, updateCompatibility, updateConfig, updateConfigpublic DekRegistryRestService(UrlList baseUrls)
public DekRegistryRestService(String baseUrlConfig)
public List<String> listKeks(boolean lookupDeleted) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic List<String> listKeks(List<String> subjectPrefix, boolean lookupDeleted) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic List<String> listKeks(Map<String,String> requestProperties, List<String> subjectPrefix, boolean lookupDeleted) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic List<String> listKeksWithPagination(List<String> subjectPrefix, boolean lookupDeleted, int offset, int limit) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic Kek getKek(String name, boolean lookupDeleted) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic Kek getKek(Map<String,String> requestProperties, String name, boolean lookupDeleted) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic List<String> listDeks(String kekName, boolean lookupDeleted) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic List<String> listDeks(Map<String,String> requestProperties, String kekName, boolean lookupDeleted) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic List<String> listDeksWithPagination(String kekName, boolean lookupDeleted, int offset, int limit) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic List<Integer> listDekVersions(String kekName, String subject, DekFormat algorithm, boolean lookupDeleted) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic List<Integer> listDekVersions(Map<String,String> requestProperties, String kekName, String subject, DekFormat algorithm, boolean lookupDeleted) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic List<Integer> listDekVersionsWithPagination(String kekName, String subject, DekFormat algorithm, boolean lookupDeleted, int offset, int limit) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic Dek getDek(String name, String subject, boolean lookupDeleted) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic Dek getDek(String name, String subject, DekFormat algorithm, boolean lookupDeleted) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic Dek getDek(Map<String,String> requestProperties, String kekName, String subject, DekFormat algorithm, boolean lookupDeleted) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic Dek getDekVersion(String name, String subject, int version, boolean lookupDeleted) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic Dek getDekVersion(String name, String subject, int version, DekFormat algorithm, boolean lookupDeleted) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic Dek getDekVersion(Map<String,String> requestProperties, String kekName, String subject, int version, DekFormat algorithm, boolean lookupDeleted) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic Kek createKek(CreateKekRequest request) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic Kek createKek(Map<String,String> requestProperties, CreateKekRequest request) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic Dek createDek(String kekName, CreateDekRequest request) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic Dek createDek(String kekName, boolean rewrap, CreateDekRequest request) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic Dek createDek(Map<String,String> requestProperties, String kekName, boolean rewrap, CreateDekRequest request) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic Kek updateKek(String name, UpdateKekRequest request) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic Kek updateKek(Map<String,String> requestProperties, String name, UpdateKekRequest request) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic void deleteKek(String name, boolean permanentDelete) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic void deleteKek(Map<String,String> requestProperties, String name, boolean permanentDelete) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic void deleteDek(String name, String subject, boolean permanentDelete) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic void deleteDek(String name, String subject, DekFormat algorithm, boolean permanentDelete) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic void deleteDek(Map<String,String> requestProperties, String name, String subject, DekFormat algorithm, boolean permanentDelete) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic void deleteDekVersion(String name, String subject, int version, boolean permanentDelete) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic void deleteDekVersion(String name, String subject, int version, DekFormat algorithm, boolean permanentDelete) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic void deleteDekVersion(Map<String,String> requestProperties, String name, String subject, int version, DekFormat algorithm, boolean permanentDelete) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic void undeleteKek(String name) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic void undeleteKek(Map<String,String> requestProperties, String name) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic void undeleteDek(String name, String subject, DekFormat algorithm) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic void undeleteDek(Map<String,String> requestProperties, String name, String subject, DekFormat algorithm) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic void undeleteDekVersion(String name, String subject, int version, DekFormat algorithm) throws IOException, RestClientException
IOExceptionRestClientExceptionpublic void undeleteDekVersion(Map<String,String> requestProperties, String name, String subject, int version, DekFormat algorithm) throws IOException, RestClientException
IOExceptionRestClientExceptionCopyright © 2026 Confluent, Inc.. All rights reserved.