private static Builder newBuilder(RawHttpHeaders headers, boolean validateHeaders) { Builder builder = new Builder(validateHeaders); for (Map.Entry<String, Header> entry : headers.headersByCapitalizedName.entrySet()) { builder.headersByCapitalizedName.put(entry.getKey(), entry.getValue().unfreeze()); } builder.headerNames.addAll(headers.getHeaderNames()); return builder; }
private static Builder newBuilder(RawHttpHeaders headers, boolean validateHeaders) { Builder builder = new Builder(validateHeaders); for (Map.Entry<String, Header> entry : headers.headersByCapitalizedName.entrySet()) { builder.headersByCapitalizedName.put(entry.getKey(), entry.getValue().unfreeze()); } builder.headerNames.addAll(headers.getHeaderNames()); return builder; }
/** * Create a new, empty builder. * * @return new builder */ public static Builder newBuilder() { return new Builder(true); }
/** * Create a new, empty builder that does not validate header fields. * * @return new builder */ public static Builder newBuilderSkippingValidation() { return new Builder(false); }
/** * Create a new, empty builder that does not validate header fields. * * @return new builder */ public static Builder newBuilderSkippingValidation() { return new Builder(false); }
/** * Create a new, empty builder. * * @return new builder */ public static Builder newBuilder() { return new Builder(true); }