Class ExtensionMessage.Builder

  • Enclosing class:
    ExtensionMessage

    public static final class ExtensionMessage.Builder
    extends Object
    Represents a builder for creating instances of ExtensionMessage.
    • Method Detail

      • addExtension

        public ExtensionMessage.Builder addExtension​(com.google.protobuf.GeneratedMessage.GeneratedExtension<? extends com.google.protobuf.Message,​?> extension)
        Adds an extension definition to this builder.
        Parameters:
        extension - the extension definition to be added.
        Returns:
        this builder.
      • build

        public ExtensionMessage build()
        Builds a new ExtensionMessage from the CDR and extension definitions of this builder.
        Returns:
        a new ExtensionMessage.
        Throws:
        ExtensionMessage.Builder.BuilderException - if failed to create a new ExtensionMessage due to missing CDR field or no extension definitions added for the builder.