/** * Set the <code>{@value #EXPANDALL_QUERY_PARAM_KEY}</code> request parameter flag. * * @param flag * @return * @deprecated This feature will be removed in a future mesh version due to graphql support */ @Deprecated default NodeParameters setExpandAll(boolean flag) { setParameter(EXPANDALL_QUERY_PARAM_KEY, String.valueOf(flag)); return this; }
/** * Set the <code>{@value #LANGUAGES_QUERY_PARAM_KEY}</code> request parameter values. * * @param languageTags * @return Fluent API */ default NodeParameters setLanguages(String... languageTags) { setParameter(LANGUAGES_QUERY_PARAM_KEY, convertToStr(languageTags)); return this; }
/** * Set a list of field names which should be expanded. * * @param fieldNames * @deprecated This feature will be removed in a future mesh version due to graphql support */ @Deprecated default NodeParameters setExpandedFieldNames(String... fieldNames) { setParameter(EXPANDFIELDS_QUERY_PARAM_KEY, convertToStr(fieldNames)); return this; }
/** * Set the <code>{@value #RESOLVE_LINKS_QUERY_PARAM_KEY}</code> request parameter. * * @param type * @return Fluent API */ default NodeParameters setResolveLinks(LinkType type) { setParameter(RESOLVE_LINKS_QUERY_PARAM_KEY, type.name().toLowerCase()); return this; }