@com.fasterxml.jackson.annotation.JsonIgnore public Builder copy(ResourceSummaryCollection o) { Builder copiedBuilder = items(o.getItems()); copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); return copiedBuilder; } }
public ResourceSummaryCollection build() { ResourceSummaryCollection __instance__ = new ResourceSummaryCollection(items); __instance__.__explicitlySet__.addAll(__explicitlySet__); return __instance__; }
private static void freetextSearch(ResourceSearch client, String text) { SearchResourcesRequest req = SearchResourcesRequest.builder() .searchDetails(FreeTextSearchDetails.builder().text(text).build()) .build(); SearchResourcesResponse resp = client.searchResources(req); for (ResourceSummary resource : resp.getResourceSummaryCollection().getItems()) { System.out.println(resource); } }
private static void structuredQuerySearch(ResourceSearch client) { SearchResourcesRequest req = SearchResourcesRequest.builder() .searchDetails( StructuredSearchDetails.builder() .matchingContextType( SearchDetails.MatchingContextType.Highlights) .query("query all resources") .build()) .build(); SearchResourcesResponse resp = client.searchResources(req); for (ResourceSummary resource : resp.getResourceSummaryCollection().getItems()) { System.out.println(resource); } } }