Package com.contentful.java.cma
Class ModuleTags.Async
- java.lang.Object
-
- com.contentful.java.cma.ModuleTags.Async
-
- Enclosing class:
- ModuleTags
public class ModuleTags.Async extends java.lang.ObjectAsync module.
-
-
Constructor Summary
Constructors Constructor Description Async()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CMACallback<CMATag>create(java.lang.String spaceId, java.lang.String environmentId, java.lang.String tagId, java.lang.String name, CMAVisibility visibility, CMACallback<CMATag> callback)Create an tag in the configured space.CMACallback<java.lang.Integer>delete(java.lang.String spaceId, java.lang.String environmentId, java.lang.String tagId, CMACallback<java.lang.Integer> callback)Delete a tag with given id.CMACallback<CMAArray<CMATag>>fetchAll(CMACallback<CMAArray<CMATag>> callback)Fetch all tagsCMACallback<CMAArray<CMATag>>fetchAll(java.lang.String spaceId, java.lang.String environmentId, java.util.Map<java.lang.String,java.lang.String> query, CMACallback<CMAArray<CMATag>> callback)Fetch all tags of the given space.CMACallback<CMATag>fetchOne(java.lang.String tagId, CMACallback<CMATag> callback)Fetch an tag with a given tagId and the configured space.CMACallback<CMATag>fetchOne(java.lang.String spaceId, java.lang.String environmentId, java.lang.String tagId, CMACallback<CMATag> callback)Fetch an tag with a giventagIdfrom the space and environment given.CMACallback<CMATag>update(java.lang.String name, java.lang.String tagId, CMACallback<CMATag> callback)Update a tag.
-
-
-
Method Detail
-
create
public CMACallback<CMATag> create(java.lang.String spaceId, java.lang.String environmentId, java.lang.String tagId, java.lang.String name, CMAVisibility visibility, CMACallback<CMATag> callback)
Create an tag in the configured space.- Parameters:
callback- Callback- Returns:
- the given CMACallback instance
- See Also:
CMAClient.Builder.setSpaceId(String)
-
delete
public CMACallback<java.lang.Integer> delete(java.lang.String spaceId, java.lang.String environmentId, java.lang.String tagId, CMACallback<java.lang.Integer> callback)
Delete a tag with given id.- Parameters:
tagId- tagId to be deletedcallback- Callback- Returns:
- the given CMACallback instance
-
fetchAll
public CMACallback<CMAArray<CMATag>> fetchAll(CMACallback<CMAArray<CMATag>> callback)
Fetch all tags- Parameters:
callback- Inform about results on the callback.- Returns:
- the given
CMACallbackinstance. - Throws:
java.lang.IllegalArgumentException- if configured space id is null.- See Also:
CMAClient.Builder.setSpaceId(String)
-
fetchAll
public CMACallback<CMAArray<CMATag>> fetchAll(java.lang.String spaceId, java.lang.String environmentId, java.util.Map<java.lang.String,java.lang.String> query, CMACallback<CMAArray<CMATag>> callback)
Fetch all tags of the given space.This fetch uses the default parameter defined in
DefaultQueryParameter.FETCH.This method will override the configuration specified through
CMAClient.Builder.setSpaceId(String).- Parameters:
spaceId- Id of the space to host tag incallback- Inform about results on the callback.- Returns:
- the given
CMACallbackinstance. - Throws:
java.lang.IllegalArgumentException- if space id is null.
-
fetchOne
public CMACallback<CMATag> fetchOne(java.lang.String tagId, CMACallback<CMATag> callback)
Fetch an tag with a given tagId and the configured space.- Parameters:
callback- Callback- Returns:
- the given CMACallback instance
- Throws:
java.lang.IllegalArgumentException- if environment's space id is null.java.lang.IllegalArgumentException- if environment's id is null.- See Also:
CMAClient.Builder.setSpaceId(String),CMAClient.Builder.setEnvironmentId(String)
-
fetchOne
public CMACallback<CMATag> fetchOne(java.lang.String spaceId, java.lang.String environmentId, java.lang.String tagId, CMACallback<CMATag> callback)
Fetch an tag with a giventagIdfrom the space and environment given.This method will override the configuration specified through
CMAClient.Builder.setSpaceId(String).- Parameters:
spaceId- Id of the space to host tag inenvironmentId- environment IDcallback- Callback- Returns:
- the given CMACallback instance
- Throws:
java.lang.IllegalArgumentException- if space id is null.java.lang.IllegalArgumentException- if environment id is null.
-
update
public CMACallback<CMATag> update(java.lang.String name, java.lang.String tagId, CMACallback<CMATag> callback)
Update a tag.- Parameters:
callback- Callback- Returns:
- the given CMACallback instance
-
-