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 Summary
Constructors Constructor Description GroupRequestsProvider()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static io.apicurio.rest.client.request.Request<ArtifactMetaData>
createArtifact(String groupId, Map<String,String> headers, InputStream data, Map<String,List<String>> queryParams)
static io.apicurio.rest.client.request.Request<Void>
createArtifactRule(String groupId, String artifactId, Rule data)
static io.apicurio.rest.client.request.Request<VersionMetaData>
createArtifactVersion(String groupId, String artifactId, InputStream data, Map<String,String> headers)
static io.apicurio.rest.client.request.Request<Void>
deleteArtifact(String groupId, String artifactId)
static io.apicurio.rest.client.request.Request<Void>
deleteArtifactRule(String groupId, String artifactId, RuleType rule)
static io.apicurio.rest.client.request.Request<Void>
deleteArtifactRules(String groupId, String artifactId)
static io.apicurio.rest.client.request.Request<Void>
deleteArtifactsInGroup(String groupId)
static io.apicurio.rest.client.request.Request<Void>
deleteArtifactVersionMetaData(String groupId, String artifactId, String version)
static io.apicurio.rest.client.request.Request<ArtifactMetaData>
getArtifactMetaData(String groupId, String artifactId)
static io.apicurio.rest.client.request.Request<Rule>
getArtifactRuleConfig(String groupId, String artifactId, RuleType rule)
static io.apicurio.rest.client.request.Request<InputStream>
getArtifactVersion(String groupId, String artifactId, String version)
static io.apicurio.rest.client.request.Request<VersionMetaData>
getArtifactVersionMetaData(String groupId, String artifactId, String version)
static io.apicurio.rest.client.request.Request<VersionMetaData>
getArtifactVersionMetaDataByContent(String groupId, String artifactId, Map<String,String> headers, Map<String,List<String>> queryParams, InputStream data)
static io.apicurio.rest.client.request.Request<VersionMetaData>
getArtifactVersionMetaDataByContent(String groupId, String artifactId, Map<String,List<String>> queryParams, InputStream data)
static io.apicurio.rest.client.request.Request<InputStream>
getLatestArtifact(String groupId, String artifactId)
static io.apicurio.rest.client.request.Request<List<RuleType>>
listArtifactRules(String groupId, String artifactId)
static io.apicurio.rest.client.request.Request<ArtifactSearchResults>
listArtifactsInGroup(String groupId, Map<String,List<String>> queryParams)
static io.apicurio.rest.client.request.Request<VersionSearchResults>
listArtifactVersions(String groupId, String artifactId, Map<String,List<String>> queryParams)
static io.apicurio.rest.client.request.Request<Void>
testUpdateArtifact(String groupId, String artifactId, InputStream data)
static io.apicurio.rest.client.request.Request<Void>
testUpdateArtifact(String groupId, String artifactId, Map<String,String> headers, InputStream data)
static io.apicurio.rest.client.request.Request<ArtifactMetaData>
updateArtifact(String groupId, String artifactId, Map<String,String> headers, InputStream data)
static io.apicurio.rest.client.request.Request<Void>
updateArtifactMetaData(String groupId, String artifactId, EditableMetaData data)
static io.apicurio.rest.client.request.Request<Rule>
updateArtifactRuleConfig(String groupId, String artifactId, RuleType rule, Rule data)
static io.apicurio.rest.client.request.Request<Void>
updateArtifactState(String groupId, String artifactId, UpdateState data)
static io.apicurio.rest.client.request.Request<Void>
updateArtifactVersionMetaData(String groupId, String artifactId, String version, EditableMetaData data)
static io.apicurio.rest.client.request.Request<Void>
updateArtifactVersionState(String groupId, String artifactId, String version, UpdateState data)
-
-
-
Method Detail
-
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)
-
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,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
-
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)
-
updateArtifact
public static io.apicurio.rest.client.request.Request<ArtifactMetaData> updateArtifact(String groupId, String artifactId, Map<String,String> headers, InputStream data)
-
getLatestArtifact
public static io.apicurio.rest.client.request.Request<InputStream> getLatestArtifact(String groupId, String artifactId)
-
-