Rename attribute 'schemaName' to 'subject' for consistency with Schema Registry terms

This commit is contained in:
Ildar Almakaev 2021-02-11 10:02:55 +03:00
parent ba4e1748ee
commit 12ee07cd51
2 changed files with 28 additions and 28 deletions

View file

@ -105,13 +105,13 @@ public class MetricsRestController implements ApiClustersApi {
}
@Override
public Mono<ResponseEntity<SchemaSubject>> getLatestSchema(String clusterName, String schemaName, ServerWebExchange exchange) {
return schemaRegistryService.getLatestSchemaSubject(clusterName, schemaName).map(ResponseEntity::ok);
public Mono<ResponseEntity<SchemaSubject>> getLatestSchema(String clusterName, String subject, ServerWebExchange exchange) {
return schemaRegistryService.getLatestSchemaSubject(clusterName, subject).map(ResponseEntity::ok);
}
@Override
public Mono<ResponseEntity<SchemaSubject>> getSchemaByVersion(String clusterName, String schemaName, Integer version, ServerWebExchange exchange) {
return schemaRegistryService.getSchemaSubjectByVersion(clusterName, schemaName, version).map(ResponseEntity::ok);
public Mono<ResponseEntity<SchemaSubject>> getSchemaByVersion(String clusterName, String subject, Integer version, ServerWebExchange exchange) {
return schemaRegistryService.getSchemaSubjectByVersion(clusterName, subject, version).map(ResponseEntity::ok);
}
@Override
@ -126,8 +126,8 @@ public class MetricsRestController implements ApiClustersApi {
}
@Override
public Mono<ResponseEntity<Void>> deleteLatestSchema(String clusterName, String schemaName, ServerWebExchange exchange) {
return schemaRegistryService.deleteLatestSchemaSubject(clusterName, schemaName);
public Mono<ResponseEntity<Void>> deleteLatestSchema(String clusterName, String subject, ServerWebExchange exchange) {
return schemaRegistryService.deleteLatestSchemaSubject(clusterName, subject);
}
@Override
@ -141,10 +141,10 @@ public class MetricsRestController implements ApiClustersApi {
}
@Override
public Mono<ResponseEntity<SchemaSubject>> createNewSchema(String clusterName, String schemaName,
public Mono<ResponseEntity<SchemaSubject>> createNewSchema(String clusterName, String subject,
@Valid Mono<NewSchemaSubject> newSchemaSubject,
ServerWebExchange exchange) {
return schemaRegistryService.createNewSubject(clusterName, schemaName, newSchemaSubject);
return schemaRegistryService.createNewSubject(clusterName, subject, newSchemaSubject);
}
@Override
@ -172,17 +172,17 @@ public class MetricsRestController implements ApiClustersApi {
}
@Override
public Mono<ResponseEntity<CompatibilityCheckResponse>> checkSchemaCompatibility(String clusterName, String schemaName,
public Mono<ResponseEntity<CompatibilityCheckResponse>> checkSchemaCompatibility(String clusterName, String subject,
@Valid Mono<NewSchemaSubject> newSchemaSubject,
ServerWebExchange exchange) {
return schemaRegistryService.checksSchemaCompatibility(clusterName, schemaName, newSchemaSubject)
return schemaRegistryService.checksSchemaCompatibility(clusterName, subject, newSchemaSubject)
.map(ResponseEntity::ok);
}
@Override
public Mono<ResponseEntity<Void>> updateSchemaCompatibilityLevel(String clusterName, String schemaName, @Valid Mono<CompatibilityLevel> compatibilityLevel, ServerWebExchange exchange) {
log.info("Updating schema compatibility for schema: {}", schemaName);
return schemaRegistryService.updateSchemaCompatibility(clusterName, schemaName, compatibilityLevel)
public Mono<ResponseEntity<Void>> updateSchemaCompatibilityLevel(String clusterName, String subject, @Valid Mono<CompatibilityLevel> compatibilityLevel, ServerWebExchange exchange) {
log.info("Updating schema compatibility for subject: {}", subject);
return schemaRegistryService.updateSchemaCompatibility(clusterName, subject, compatibilityLevel)
.map(ResponseEntity::ok);
}

View file

@ -357,7 +357,7 @@ paths:
items:
type: string
/api/clusters/{clusterName}/schemas/{schemaName}:
/api/clusters/{clusterName}/schemas/{subject}:
post:
tags:
- /api/clusters
@ -369,7 +369,7 @@ paths:
required: true
schema:
type: string
- name: schemaName
- name: subject
in: path
required: true
schema:
@ -399,7 +399,7 @@ paths:
required: true
schema:
type: string
- name: schemaName
- name: subject
in: path
required: true
schema:
@ -410,7 +410,7 @@ paths:
404:
description: Not found
/api/clusters/{clusterName}/schemas/{schemaName}/versions:
/api/clusters/{clusterName}/schemas/{subject}/versions:
get:
tags:
- /api/clusters
@ -422,7 +422,7 @@ paths:
required: true
schema:
type: string
- name: schemaName
- name: subject
in: path
required: true
schema:
@ -437,7 +437,7 @@ paths:
items:
type: integer
/api/clusters/{clusterName}/schemas/{schemaName}/latest:
/api/clusters/{clusterName}/schemas/{subject}/latest:
get:
tags:
- /api/clusters
@ -449,7 +449,7 @@ paths:
required: true
schema:
type: string
- name: schemaName
- name: subject
in: path
required: true
schema:
@ -472,7 +472,7 @@ paths:
required: true
schema:
type: string
- name: schemaName
- name: subject
in: path
required: true
schema:
@ -484,7 +484,7 @@ paths:
description: Not found
/api/clusters/{clusterName}/schemas/{schemaName}/versions/{version}:
/api/clusters/{clusterName}/schemas/{subject}/versions/{version}:
get:
tags:
- /api/clusters
@ -496,7 +496,7 @@ paths:
required: true
schema:
type: string
- name: schemaName
- name: subject
in: path
required: true
schema:
@ -524,7 +524,7 @@ paths:
required: true
schema:
type: string
- name: schemaName
- name: subject
in: path
required: true
schema:
@ -581,7 +581,7 @@ paths:
404:
description: Not Found
/api/clusters/{clusterName}/schemas/{schemaName}/compatibility:
/api/clusters/{clusterName}/schemas/{subject}/compatibility:
put:
tags:
- /api/clusters
@ -593,7 +593,7 @@ paths:
required: true
schema:
type: string
- name: schemaName
- name: subject
in: path
required: true
schema:
@ -609,7 +609,7 @@ paths:
404:
description: Not Found
/api/clusters/{clusterName}/schemas/{schemaName}/check:
/api/clusters/{clusterName}/schemas/{subject}/check:
post:
tags:
- /api/clusters
@ -621,7 +621,7 @@ paths:
required: true
schema:
type: string
- name: schemaName
- name: subject
in: path
required: true
schema: