Class Descriptor.Builder
- java.lang.Object
-
- org.infinispan.protostream.descriptors.Descriptor.Builder
-
- Enclosing class:
- Descriptor
public static final class Descriptor.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Descriptorbuild()Descriptor.BuilderwithDocumentation(String documentation)Descriptor.BuilderwithEnumTypes(List<EnumDescriptor> nestedEnumTypes)Descriptor.BuilderwithFields(List<FieldDescriptor> fields)Descriptor.BuilderwithFullName(String fullName)Descriptor.BuilderwithName(String name)Descriptor.BuilderwithNestedTypes(List<Descriptor> nestedMessageTypes)Descriptor.BuilderwithOneOfs(List<OneOfDescriptor> oneofs)Descriptor.BuilderwithOptions(List<Option> options)
-
-
-
Method Detail
-
withName
public Descriptor.Builder withName(String name)
-
withFullName
public Descriptor.Builder withFullName(String fullName)
-
withOptions
public Descriptor.Builder withOptions(List<Option> options)
-
withFields
public Descriptor.Builder withFields(List<FieldDescriptor> fields)
-
withOneOfs
public Descriptor.Builder withOneOfs(List<OneOfDescriptor> oneofs)
-
withNestedTypes
public Descriptor.Builder withNestedTypes(List<Descriptor> nestedMessageTypes)
-
withEnumTypes
public Descriptor.Builder withEnumTypes(List<EnumDescriptor> nestedEnumTypes)
-
withDocumentation
public Descriptor.Builder withDocumentation(String documentation)
-
build
public Descriptor build()
-
-