public static Named as(final String name) {
        Objects.requireNonNull(name, "name can't be null");
        return new Named(name);
    }
Create a Named instance with provided name.

@param name  the processor name to be used. If {@code null} a default processor name will be generated.
@return      A new {@link Named} instance configured with name

@throws TopologyException if an invalid name is specified; valid characters are ASCII alphanumerics, '.', '_' and '-'.
streams/src/main/java/org/apache/kafka/streams/kstream/Named.java