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 Descriptor
build()
Descriptor.Builder
withDocumentation(String documentation)
Descriptor.Builder
withEnumTypes(List<EnumDescriptor> nestedEnumTypes)
Descriptor.Builder
withFields(List<FieldDescriptor> fields)
Descriptor.Builder
withFullName(String fullName)
Descriptor.Builder
withName(String name)
Descriptor.Builder
withNestedTypes(List<Descriptor> nestedMessageTypes)
Descriptor.Builder
withOneOfs(List<OneOfDescriptor> oneofs)
Descriptor.Builder
withOptions(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()
-
-