C F G I P T V 
All Classes All Packages

C

checkNoChangingFieldIDs() - Method in class io.apicurio.registry.rules.compatibility.protobuf.ProtobufCompatibilityCheckerLibrary
Determine if any field ID number has been changed.
checkNoChangingFieldNames() - Method in class io.apicurio.registry.rules.compatibility.protobuf.ProtobufCompatibilityCheckerLibrary
Determine if any message's previous fields have been renamed.
checkNoChangingFieldTypes() - Method in class io.apicurio.registry.rules.compatibility.protobuf.ProtobufCompatibilityCheckerLibrary
Determine if any field type has been changed.
checkNoChangingRPCSignature() - Method in class io.apicurio.registry.rules.compatibility.protobuf.ProtobufCompatibilityCheckerLibrary
Determine if any RPC signature has been changed while using the same name.
checkNoRemovingFieldsWithoutReserve() - Method in class io.apicurio.registry.rules.compatibility.protobuf.ProtobufCompatibilityCheckerLibrary
Determine if any field has been removed without a corresponding reservation of that field name or ID.
checkNoRemovingReservedFields() - Method in class io.apicurio.registry.rules.compatibility.protobuf.ProtobufCompatibilityCheckerLibrary
Determine if any reserved field has been removed.
checkNoRemovingServiceRPCs() - Method in class io.apicurio.registry.rules.compatibility.protobuf.ProtobufCompatibilityCheckerLibrary
Determine if any RPCs provided by a Service have been removed.
checkNoUsingReservedFields() - Method in class io.apicurio.registry.rules.compatibility.protobuf.ProtobufCompatibilityCheckerLibrary
Determine if any message's previously reserved fields or IDs are now being used as part of the same message.

F

findDifferences() - Method in class io.apicurio.registry.rules.compatibility.protobuf.ProtobufCompatibilityCheckerLibrary
 
from(String) - Static method in class io.apicurio.registry.protobuf.ProtobufDifference
 

G

getEnumFieldMap() - Method in class io.apicurio.registry.protobuf.ProtobufFile
 
getEnumFieldsById() - Method in class io.apicurio.registry.protobuf.ProtobufFile
 
getFieldMap() - Method in class io.apicurio.registry.protobuf.ProtobufFile
 
getFieldsById() - Method in class io.apicurio.registry.protobuf.ProtobufFile
 
getMapMap() - Method in class io.apicurio.registry.protobuf.ProtobufFile
 
getMessage() - Method in class io.apicurio.registry.protobuf.ProtobufDifference
 
getNonReservedEnumFields() - Method in class io.apicurio.registry.protobuf.ProtobufFile
 
getNonReservedFields() - Method in class io.apicurio.registry.protobuf.ProtobufFile
 
getPackageName() - Method in class io.apicurio.registry.protobuf.ProtobufFile
 
getReservedFields() - Method in class io.apicurio.registry.protobuf.ProtobufFile
 
getServiceRPCnames() - Method in class io.apicurio.registry.protobuf.ProtobufFile
 
getServiceRPCSignatures() - Method in class io.apicurio.registry.protobuf.ProtobufFile
 

I

io.apicurio.registry.protobuf - package io.apicurio.registry.protobuf
 
io.apicurio.registry.rules.compatibility.protobuf - package io.apicurio.registry.rules.compatibility.protobuf
 

P

ProtobufCompatibilityCheckerLibrary - Class in io.apicurio.registry.rules.compatibility.protobuf
Provides compatibility validation functions for changes between two versions of a Protobuf schema document.
ProtobufCompatibilityCheckerLibrary(ProtobufFile, ProtobufFile) - Constructor for class io.apicurio.registry.rules.compatibility.protobuf.ProtobufCompatibilityCheckerLibrary
 
ProtobufDifference - Class in io.apicurio.registry.protobuf
 
ProtobufDifference(String) - Constructor for class io.apicurio.registry.protobuf.ProtobufDifference
 
ProtobufFile - Class in io.apicurio.registry.protobuf
Indexed representation of the data resulting from parsing a single .proto protobuf schema file, used mainly for schema validation.
ProtobufFile(ProtoFileElement) - Constructor for class io.apicurio.registry.protobuf.ProtobufFile
 
ProtobufFile(File) - Constructor for class io.apicurio.registry.protobuf.ProtobufFile
 
ProtobufFile(String) - Constructor for class io.apicurio.registry.protobuf.ProtobufFile
 

T

toProtoFileElement(String) - Static method in class io.apicurio.registry.protobuf.ProtobufFile
 

V

validate() - Method in class io.apicurio.registry.rules.compatibility.protobuf.ProtobufCompatibilityCheckerLibrary
 
C F G I P T V 
All Classes All Packages