Class GroupRequestsProvider

java.lang.Object
io.apicurio.registry.rest.client.request.provider.GroupRequestsProvider

public class GroupRequestsProvider extends Object
Author:
Carles Arnal 'carnalca@redhat.com'
  • Constructor Details

    • GroupRequestsProvider

      public GroupRequestsProvider()
  • Method Details

    • deleteArtifactsInGroup

      public static io.apicurio.rest.client.request.Request<Void> deleteArtifactsInGroup(String groupId)
    • createArtifact

      public static io.apicurio.rest.client.request.Request<ArtifactMetaData> createArtifact(String groupId, Map<String,String> headers, InputStream data, Map<String,List<String>> queryParams)
    • createArtifactWithReferences

      public static io.apicurio.rest.client.request.Request<ArtifactMetaData> createArtifactWithReferences(String groupId, Map<String,String> headers, ArtifactContent data, Map<String,List<String>> queryParams) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • listArtifactsInGroup

      public static io.apicurio.rest.client.request.Request<ArtifactSearchResults> listArtifactsInGroup(String groupId, Map<String,List<String>> queryParams)
    • createArtifactVersion

      public static io.apicurio.rest.client.request.Request<VersionMetaData> createArtifactVersion(String groupId, String artifactId, InputStream data, Map<String,String> headers)
    • listArtifactVersions

      public static io.apicurio.rest.client.request.Request<VersionSearchResults> listArtifactVersions(String groupId, String artifactId, Map<String,List<String>> queryParams)
    • updateArtifactVersionState

      public static io.apicurio.rest.client.request.Request<Void> updateArtifactVersionState(String groupId, String artifactId, String version, UpdateState data) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • deleteArtifactVersionMetaData

      public static io.apicurio.rest.client.request.Request<Void> deleteArtifactVersionMetaData(String groupId, String artifactId, String version)
    • updateArtifactVersionMetaData

      public static io.apicurio.rest.client.request.Request<Void> updateArtifactVersionMetaData(String groupId, String artifactId, String version, EditableMetaData data) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • getArtifactVersionMetaData

      public static io.apicurio.rest.client.request.Request<VersionMetaData> getArtifactVersionMetaData(String groupId, String artifactId, String version)
    • getArtifactVersion

      public static io.apicurio.rest.client.request.Request<InputStream> getArtifactVersion(String groupId, String artifactId, String version)
    • testUpdateArtifact

      public static io.apicurio.rest.client.request.Request<Void> testUpdateArtifact(String groupId, String artifactId, Map<String,String> headers, InputStream data)
    • testUpdateArtifact

      public static io.apicurio.rest.client.request.Request<Void> testUpdateArtifact(String groupId, String artifactId, InputStream data)
    • updateArtifactState

      public static io.apicurio.rest.client.request.Request<Void> updateArtifactState(String groupId, String artifactId, UpdateState data) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • deleteArtifactRule

      public static io.apicurio.rest.client.request.Request<Void> deleteArtifactRule(String groupId, String artifactId, RuleType rule)
    • updateArtifactRuleConfig

      public static io.apicurio.rest.client.request.Request<Rule> updateArtifactRuleConfig(String groupId, String artifactId, RuleType rule, Rule data) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • getArtifactRuleConfig

      public static io.apicurio.rest.client.request.Request<Rule> getArtifactRuleConfig(String groupId, String artifactId, RuleType rule)
    • deleteArtifactRules

      public static io.apicurio.rest.client.request.Request<Void> deleteArtifactRules(String groupId, String artifactId)
    • createArtifactRule

      public static io.apicurio.rest.client.request.Request<Void> createArtifactRule(String groupId, String artifactId, Rule data) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • listArtifactRules

      public static io.apicurio.rest.client.request.Request<List<RuleType>> listArtifactRules(String groupId, String artifactId)
    • getArtifactVersionMetaDataByContent

      public static io.apicurio.rest.client.request.Request<VersionMetaData> getArtifactVersionMetaDataByContent(String groupId, String artifactId, Map<String,String> headers, Map<String,List<String>> queryParams, InputStream data)
    • getArtifactVersionMetaDataByContent

      public static io.apicurio.rest.client.request.Request<VersionMetaData> getArtifactVersionMetaDataByContent(String groupId, String artifactId, Map<String,String> headers, Map<String,List<String>> queryParams, ArtifactContent artifactContent) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • getArtifactVersionMetaDataByContent

      public static io.apicurio.rest.client.request.Request<VersionMetaData> getArtifactVersionMetaDataByContent(String groupId, String artifactId, Map<String,List<String>> queryParams, InputStream data)
    • updateArtifactMetaData

      public static io.apicurio.rest.client.request.Request<Void> updateArtifactMetaData(String groupId, String artifactId, EditableMetaData data) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • updateArtifactOwner

      public static io.apicurio.rest.client.request.Request<Void> updateArtifactOwner(String groupId, String artifactId, ArtifactOwner owner) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • getArtifactMetaData

      public static io.apicurio.rest.client.request.Request<ArtifactMetaData> getArtifactMetaData(String groupId, String artifactId)
    • getArtifactOwner

      public static io.apicurio.rest.client.request.Request<ArtifactOwner> getArtifactOwner(String groupId, String artifactId)
    • deleteArtifact

      public static io.apicurio.rest.client.request.Request<Void> deleteArtifact(String groupId, String artifactId)
    • updateArtifact

      public static io.apicurio.rest.client.request.Request<ArtifactMetaData> updateArtifact(String groupId, String artifactId, Map<String,String> headers, InputStream data)
    • updateArtifactWithReferences

      public static io.apicurio.rest.client.request.Request<ArtifactMetaData> updateArtifactWithReferences(String groupId, String artifactId, Map<String,String> headers, ArtifactContent data) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • getLatestArtifact

      public static io.apicurio.rest.client.request.Request<InputStream> getLatestArtifact(String groupId, String artifactId)
    • getArtifactReferencesByCoordinates

      public static io.apicurio.rest.client.request.Request<List<ArtifactReference>> getArtifactReferencesByCoordinates(String groupId, String artifactId, String version)
    • createArtifactGroup

      public static io.apicurio.rest.client.request.Request<Void> createArtifactGroup(GroupMetaData groupMetaData) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • deleteArtifactGroup

      public static io.apicurio.rest.client.request.Request<Void> deleteArtifactGroup(String groupId)
    • getArtifactGroup

      public static io.apicurio.rest.client.request.Request<GroupMetaData> getArtifactGroup(String groupId)
    • listGroups

      public static io.apicurio.rest.client.request.Request<GroupSearchResults> listGroups(Map<String,List<String>> queryParams)
    • deleteArtifactVersionComment

      public static io.apicurio.rest.client.request.Request<Void> deleteArtifactVersionComment(String groupId, String artifactId, String version, String commentId)
    • editArtifactVersionComment

      public static io.apicurio.rest.client.request.Request<Void> editArtifactVersionComment(String groupId, String artifactId, String version, String commentId, NewComment comment) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • addArtifactVersionComment

      public static io.apicurio.rest.client.request.Request<Comment> addArtifactVersionComment(String groupId, String artifactId, String version, NewComment comment) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • getArtifactVersionComments

      public static io.apicurio.rest.client.request.Request<List<Comment>> getArtifactVersionComments(String groupId, String artifactId, String version)