Class GroupRequestsProvider


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

      • GroupRequestsProvider

        public GroupRequestsProvider()
    • Method Detail

      • deleteArtifactsInGroup

        public static io.apicurio.rest.client.request.Request<Void> deleteArtifactsInGroup​(String groupId)
      • 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,
                                                                                       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)
      • 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
      • getArtifactMetaData

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

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

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