Create a new {@link GenericResponseBuilder} with a not-modified status.

@param tag the entity tag of the unmodified entity
@return a new builder
10342
public static <T> GenericResponseBuilder<T> notModified(EntityTag tag) {
    return GenericResponses.<T>notModified().tag(tag);
  }
425382
@Override
  public BindingBuilder<T> to(Class<? super T> api)
  {
    Objects.requireNonNull(api);
    
    _api = api;
    
    _builder.to(api);

    return this;
  }
1095432
@Nonnull
	public static <T1, T2> LBiObjIntPredicateBuilder<T1, T2> biObjIntPredicate(Consumer<LBiObjIntPredicate<T1, T2>> consumer) {
		return new LBiObjIntPredicateBuilder(consumer);
	}
689787
public <R extends Request<T>> R setTag(Object tag) {
        checkIfActive();
        this.tag = tag;
        return (R) this;
    }
378283
@Nonnull
	public static <T, R> LObjIntByteFunction<T, R> objIntByteFunctionFrom(Consumer<LObjIntByteFunctionBuilder<T, R>> buildingFunction) {
		LObjIntByteFunctionBuilder builder = new LObjIntByteFunctionBuilder();
		buildingFunction.accept(builder);
		return builder.build();
	}
122145
public TagType<WebJsptaglibraryDescriptor> getOrCreateTag()
   {
      List<Node> nodeList = model.get("tag");
      if (nodeList != null &&  nodeList.size() > 0)
      {
         return new TagTypeImpl<WebJsptaglibraryDescriptor>(this, "tag", model, nodeList.get(0));
      }
      return createTag();
   }
1303956
protected Request.Builder setTag(Request.Builder builder, Object tag) {
        if (tag != null) {
            builder.tag(tag);
        }
        return builder;
    }
293455
public CreateSingleRequestBuilder<T,ID> create(T item)
    {
        return new CreateSingleRequestBuilder<>(version,type,entityName,item);
    }
1346693
@Nonnull
	public static <T1, T2, R> LBiObjBoolFunctionBuilder<T1, T2, R> biObjBoolFunction() {
		return new LBiObjBoolFunctionBuilder();
	}
553239
public static <T> GenericResponseBuilder<T> ok(T entity, String type) {
    return ok(entity).type(type);
  }
642233
public Builder tag(String tag, String attributes) {
        ends.push("</" + tag + ">");
        html.a('<').a(tag).sp().a(attributes).a('>');
        return this;
    }
808765
@Nonnull
	public static <T1, T2, R> LBiObjCharFunction<T1, T2, R> biObjCharFunctionFrom(Consumer<LBiObjCharFunctionBuilder<T1, T2, R>> buildingFunction) {
		LBiObjCharFunctionBuilder builder = new LBiObjCharFunctionBuilder();
		buildingFunction.accept(builder);
		return builder.build();
	}
854082
public FaceletTaglibTagType<FaceletTaglibType<T>> getOrCreateTag()
   {
      List<Node> nodeList = childNode.get("tag");
      if (nodeList != null &&  nodeList.size() > 0)
      {
         return new FaceletTaglibTagTypeImpl<FaceletTaglibType<T>>(this, "tag", childNode, nodeList.get(0));
      }
      return createTag();
   }
1240444
public <T extends Tag> T put(T tag) {
        return (T) this.value.put(tag.getName(), tag);
    }
601230
@Nonnull
	public static <T> LToDblFunction<T> toDblFunctionFrom(Consumer<LToDblFunctionBuilder<T>> buildingFunction) {
		LToDblFunctionBuilder builder = new LToDblFunctionBuilder();
		buildingFunction.accept(builder);
		return builder.build();
	}
824822
@Nonnull
	public static <T, R> LObjBoolFunctionBuilder<T, R> objBoolFunction(Consumer<LObjBoolFunction<T, R>> consumer) {
		return new LObjBoolFunctionBuilder(consumer);
	}
435413
public Tag create(String name) {
        String url = WxEndpoint.get("url.tag.create");
        TagWrapper tag = new TagWrapper(name);
        String json = JsonMapper.nonEmptyMapper().toJson(tag);
        logger.debug("create tag: {}", json);
        String response = wxClient.post(url, json);
        TagWrapper wrapper = JsonMapper.defaultMapper().fromJson(response, TagWrapper.class);
        return wrapper.getTag();
    }