Class GroupRequestsProvider
java.lang.Object
io.apicurio.registry.rest.client.request.provider.GroupRequestsProvider
- Author:
- Carles Arnal 'carnalca@redhat.com'
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic io.apicurio.rest.client.request.Request<Comment>addArtifactVersionComment(String groupId, String artifactId, String version, NewComment comment) 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>createArtifactGroup(GroupMetaData groupMetaData) 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<ArtifactMetaData>createArtifactWithReferences(String groupId, Map<String, String> headers, ArtifactContent data, Map<String, List<String>> queryParams) static io.apicurio.rest.client.request.Request<Void>deleteArtifact(String groupId, String artifactId) static io.apicurio.rest.client.request.Request<Void>deleteArtifactGroup(String groupId) 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>deleteArtifactVersionComment(String groupId, String artifactId, String version, String commentId) static io.apicurio.rest.client.request.Request<Void>deleteArtifactVersionMetaData(String groupId, String artifactId, String version) static io.apicurio.rest.client.request.Request<Void>editArtifactVersionComment(String groupId, String artifactId, String version, String commentId, NewComment comment) static io.apicurio.rest.client.request.Request<GroupMetaData>getArtifactGroup(String groupId) static io.apicurio.rest.client.request.Request<ArtifactMetaData>getArtifactMetaData(String groupId, String artifactId) static io.apicurio.rest.client.request.Request<ArtifactOwner>getArtifactOwner(String groupId, String artifactId) static io.apicurio.rest.client.request.Request<List<ArtifactReference>>getArtifactReferencesByCoordinates(String groupId, String artifactId, String version) 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) getArtifactVersionComments(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, ArtifactContent artifactContent) 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) listArtifactRules(String groupId, String artifactId) static io.apicurio.rest.client.request.Request<ArtifactSearchResults>static io.apicurio.rest.client.request.Request<VersionSearchResults>static io.apicurio.rest.client.request.Request<GroupSearchResults>listGroups(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<Void>updateArtifactOwner(String groupId, String artifactId, ArtifactOwner owner) 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) static io.apicurio.rest.client.request.Request<ArtifactMetaData>updateArtifactWithReferences(String groupId, String artifactId, Map<String, String> headers, ArtifactContent data)
-
Constructor Details
-
GroupRequestsProvider
public GroupRequestsProvider()
-
-
Method Details
-
deleteArtifactsInGroup
-
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, throws com.fasterxml.jackson.core.JsonProcessingExceptionList<String>> queryParams) - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
listArtifactsInGroup
-
createArtifactVersion
public static io.apicurio.rest.client.request.Request<VersionMetaData> createArtifactVersion(String groupId, String artifactId, InputStream data, Map<String, String> headers) -
listArtifactVersions
-
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
-
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
-
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
-
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
-
deleteArtifactRules
-
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
-
getArtifactVersionMetaDataByContent
-
getArtifactVersionMetaDataByContent
public static io.apicurio.rest.client.request.Request<VersionMetaData> getArtifactVersionMetaDataByContent(String groupId, String artifactId, Map<String, String> headers, Map<String, throws com.fasterxml.jackson.core.JsonProcessingExceptionList<String>> queryParams, ArtifactContent artifactContent) - 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
-
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
-
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
-
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
-