public static class FieldDefinition.Builder extends Object
public String getName()
public FieldDefinition.Builder setLabel(String label)
public FieldDefinition.Builder setProto3Optional(boolean isProto3Optional)
public FieldDefinition.Builder setType(Context ctx, String type)
public FieldDefinition.Builder setName(String name)
public FieldDefinition.Builder setNumber(int num)
public FieldDefinition.Builder setDefaultValue(String defaultValue)
public FieldDefinition.Builder setOneofIndex(int index)
public FieldDefinition.Builder setJsonName(String jsonName)
public FieldDefinition.Builder setCtype(com.google.protobuf.DescriptorProtos.FieldOptions.CType ctype)
public FieldDefinition.Builder setPacked(boolean isPacked)
public FieldDefinition.Builder setJstype(com.google.protobuf.DescriptorProtos.FieldOptions.JSType jstype)
public FieldDefinition.Builder setDeprecated(boolean isDeprecated)
public FieldDefinition.Builder setDebugRedact(boolean isDebugRedact)
public FieldDefinition.Builder setRetention(com.google.protobuf.DescriptorProtos.FieldOptions.OptionRetention retention)
public FieldDefinition.Builder addTargets(List<com.google.protobuf.DescriptorProtos.FieldOptions.OptionTargetType> targets)
public FieldDefinition.Builder addEditionDefaults(List<com.google.protobuf.DescriptorProtos.FieldOptions.EditionDefault> editionDefaults)
public FieldDefinition.Builder setFeatures(com.google.protobuf.DescriptorProtos.FeatureSet features)
public FieldDefinition.Builder setExtendee(String extendee)
public FieldDefinition.Builder setMeta(ProtobufSchema.ProtobufMeta meta)
public FieldDefinition build()
Copyright © 2026 Confluent, Inc.. All rights reserved.