Class ByteStringTypeDefBuilder<M>

  • All Implemented Interfaces:
    org.symphonyoss.s2.common.type.provider.IValueProviderBuilder<M>

    public abstract class ByteStringTypeDefBuilder<M>
    extends TypeDefBuilder<M,​com.google.protobuf.ByteString>
    • Constructor Detail

      • ByteStringTypeDefBuilder

        public ByteStringTypeDefBuilder()
    • Method Detail

      • build

        public M build​(@Nonnull
                       org.symphonyoss.s2.common.type.provider.IValueProvider jsonValue)
        Description copied from class: TypeDefBuilder
        Build an instance of the typedef class from the value provided by the given JsonValue.
        Specified by:
        build in interface org.symphonyoss.s2.common.type.provider.IValueProviderBuilder<M>
        Specified by:
        build in class TypeDefBuilder<M,​com.google.protobuf.ByteString>
        Parameters:
        jsonValue - A JsonValue whose value is to be wrapped in a typedef.
        Returns:
        an instance of the typedef class from the value provided by the given JsonValue.