Class ArtifactsRequestBuilder.GetQueryParameters

java.lang.Object
io.apicurio.registry.rest.client.search.artifacts.ArtifactsRequestBuilder.GetQueryParameters
All Implemented Interfaces:
com.microsoft.kiota.QueryParameters
Enclosing class:
ArtifactsRequestBuilder

@Generated("com.microsoft.kiota") public class ArtifactsRequestBuilder.GetQueryParameters extends Object implements com.microsoft.kiota.QueryParameters
Returns a paginated list of all artifacts that match the provided filter criteria.This operation can fail for the following reasons:* A server error occurred (HTTP error `500`)
  • Field Details

    • artifactId

      @Nullable public String artifactId
      Filter by artifactId.
    • artifactType

      @Nullable public String artifactType
      Filter by artifact type (`AVRO`, `JSON`, etc).
    • contentId

      @Nullable public Long contentId
      Filter by contentId.
    • description

      @Nullable public String description
      Filter by description.
    • globalId

      @Nullable public Long globalId
      Filter by globalId.
    • groupId

      @Nullable public String groupId
      Filter by artifact group.
    • labels

      @Nullable public String[] labels
      Filter by one or more name/value label. Separate each name/value pair using a colon. Forexample `labels=foo:bar` will return only artifacts with a label named `foo`and value `bar`.
    • limit

      @Nullable public Integer limit
      The number of artifacts to return. Defaults to 20.
    • name

      @Nullable public String name
      Filter by artifact name.
    • offset

      @Nullable public Integer offset
      The number of artifacts to skip before starting to collect the result set. Defaults to 0.
    • order

      @Nullable public SortOrder order
      Sort order, ascending (`asc`) or descending (`desc`).
    • orderby

      @Nullable public ArtifactSortBy orderby
      The field to sort by. Can be one of:* `name`* `createdOn`
  • Constructor Details

    • GetQueryParameters

      public GetQueryParameters()
  • Method Details

    • toQueryParameters

      @Nonnull public Map<String,Object> toQueryParameters()
      Extracts the query parameters into a map for the URI template parsing.
      Specified by:
      toQueryParameters in interface com.microsoft.kiota.QueryParameters
      Returns:
      a Map<String,Object>