001 002package com.commercetools.ml.client; 003 004import io.vrap.rmf.base.client.ApiHttpClient; 005import io.vrap.rmf.base.client.utils.Generated; 006 007@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") 008public class ByProjectKeyRequestBuilder { 009 010 private final ApiHttpClient apiHttpClient; 011 private final String projectKey; 012 013 public ByProjectKeyRequestBuilder(final ApiHttpClient apiHttpClient, final String projectKey) { 014 this.apiHttpClient = apiHttpClient; 015 this.projectKey = projectKey; 016 } 017 018 public ByProjectKeyImageSearchRequestBuilder imageSearch() { 019 return new ByProjectKeyImageSearchRequestBuilder(apiHttpClient, projectKey); 020 } 021 022 public ByProjectKeyRecommendationsRequestBuilder recommendations() { 023 return new ByProjectKeyRecommendationsRequestBuilder(apiHttpClient, projectKey); 024 } 025 026 public ByProjectKeySimilaritiesRequestBuilder similarities() { 027 return new ByProjectKeySimilaritiesRequestBuilder(apiHttpClient, projectKey); 028 } 029 030}