public static class MessageDefinition.Builder extends Object
public String getName()
public MessageDefinition.Builder addField(Context ctx, String type, String name, int num)
public MessageDefinition.Builder addField(FieldDefinition fd)
public MessageDefinition.OneofBuilder addOneof(String oneofName)
public MessageDefinition.OneofBuilder addOneof(String oneofName, com.google.protobuf.DescriptorProtos.FeatureSet features)
public boolean containsMessage(String name)
public MessageDefinition.Builder addMessageDefinition(MessageDefinition msgDef)
public boolean containsEnum(String name)
public MessageDefinition.Builder addEnumDefinition(EnumDefinition enumDef)
public MessageDefinition.Builder addReservedName(String reservedName)
public MessageDefinition.Builder addReservedRange(int start, int end)
public MessageDefinition.Builder addExtensionRange(int start, int end, List<com.google.protobuf.DescriptorProtos.ExtensionRangeOptions.Declaration> decls, com.google.protobuf.DescriptorProtos.FeatureSet features, com.google.protobuf.DescriptorProtos.ExtensionRangeOptions.VerificationState verification)
public MessageDefinition.Builder addExtendDefinition(FieldDefinition fd)
public MessageDefinition.Builder setNoStandardDescriptorAccessor(boolean noStandardDescriptorAccessor)
public MessageDefinition.Builder setDeprecated(boolean isDeprecated)
public MessageDefinition.Builder setMapEntry(boolean mapEntry)
public MessageDefinition.Builder setFeatures(com.google.protobuf.DescriptorProtos.FeatureSet features)
public MessageDefinition.Builder setMeta(ProtobufSchema.ProtobufMeta meta)
public MessageDefinition build()
Copyright © 2026 Confluent, Inc.. All rights reserved.