_pathKeys.forEach((key, value) -> builder.pathKey(key, value)); builder.id((K) ids.iterator().next()); if (fields != null && !fields.isEmpty()) { builder.fields(fields.toArray(new PathSpec[fields.size()]));
protected Task<Response<Greeting>> greetingGetWithStringKey(String id) { String _baseUriTemplate = "greetings"; ResourceSpec _resourceSpec = new ResourceSpecImpl(EnumSet.allOf(ResourceMethod.class), Collections.emptyMap(), Collections.emptyMap(), String.class, null, null, Greeting.class, Collections.emptyMap()); return _parseqClient.createTask(new GetRequestBuilder(_baseUriTemplate, Greeting.class, _resourceSpec, RestliRequestOptions.DEFAULT_OPTIONS).id(id).build()); }
@SuppressWarnings({"unchecked"}) @Override public RB id(K id) { return (RB) super.id(id); }
public ExampleRequestResponse get() { checkSupports(ResourceMethod.GET); GetRequestBuilder<Object, RecordTemplatePlaceholder> get = new GetRequestBuilder<Object, RecordTemplatePlaceholder>( _uriTemplate, RecordTemplatePlaceholder.class, _resourceSpec, _requestOptions); if (_resourceSpec.getKeyType() != null) { get.id(generateKey()); } addParams(get, ResourceMethod.GET); addPathKeys(get); GetRequest<RecordTemplatePlaceholder> request = get.build(); return buildRequestResponse(request, generateEntity(), buildResourceMethodDescriptorForRestMethod(request)); }