public class ModuleTags
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
ModuleTags.Async
Async module.
|
| Constructor and Description |
|---|
ModuleTags(retrofit2.Retrofit retrofit,
java.util.concurrent.Executor callbackExecutor,
java.lang.String spaceId,
java.lang.String environmentId,
boolean environmentIdConfigured)
Create tags module.
|
| Modifier and Type | Method and Description |
|---|---|
ModuleTags.Async |
async() |
CMATag |
create(java.lang.String environmentId,
java.lang.String spaceId,
java.lang.String tagId,
java.lang.String name,
CMAVisibility visibility)
Create an tag using the given tag id.
|
protected com.contentful.java.cma.ServiceContentTags |
createService(retrofit2.Retrofit retrofit) |
java.lang.Integer |
delete(java.lang.String spaceId,
java.lang.String environmentId,
java.lang.String tagId)
Delete an tag.
|
CMAArray<CMATag> |
fetchAll()
Fetch all tags of the configured space.
|
CMAArray<CMATag> |
fetchAll(java.lang.String spaceId,
java.lang.String environmentId,
java.util.Map<java.lang.String,java.lang.String> query)
Fetch all tag of the given space with query
|
CMATag |
fetchOne(java.lang.String tagId)
Fetch a tag with a given
environmentId from the configured space. |
CMATag |
fetchOne(java.lang.String spaceId,
java.lang.String environmentId,
java.lang.String tagId)
Fetch a tag with a given
environmentId and space. |
CMATag |
update(java.lang.String name,
java.lang.String tagId)
Update a tag.
|
public ModuleTags(retrofit2.Retrofit retrofit,
java.util.concurrent.Executor callbackExecutor,
java.lang.String spaceId,
java.lang.String environmentId,
boolean environmentIdConfigured)
retrofit - the retrofit instance to be used to create the service.callbackExecutor - to tell on which thread it should run.spaceId - the space to be used when not given.environmentId - the environment to be used when not given.environmentIdConfigured - internal helper to see if environment was set.protected com.contentful.java.cma.ServiceContentTags createService(retrofit2.Retrofit retrofit)
public CMATag create(java.lang.String environmentId, java.lang.String spaceId, java.lang.String tagId, java.lang.String name, CMAVisibility visibility)
This method will override the configuration specified through
CMAClient.Builder.setSpaceId(String).
CMATag result instancejava.lang.IllegalArgumentException - if space id is null.public java.lang.Integer delete(java.lang.String spaceId,
java.lang.String environmentId,
java.lang.String tagId)
java.lang.IllegalArgumentException - if environment's space id is null.java.lang.IllegalArgumentException - if tag's id is null.public CMAArray<CMATag> fetchAll()
CMAArray result instancejava.lang.IllegalArgumentException - if configured space id is null.CMAClient.Builder.setSpaceId(String)public CMAArray<CMATag> fetchAll(java.lang.String spaceId, java.lang.String environmentId, java.util.Map<java.lang.String,java.lang.String> query)
This method will override the configuration specified through
CMAClient.Builder.setSpaceId(String).
spaceId - space IDCMAArray result instancejava.lang.IllegalArgumentException - if environment's space id is null.public CMATag fetchOne(java.lang.String tagId)
environmentId from the configured space.tagId - tag IDCMATag result instancejava.lang.IllegalArgumentException - if the configured space id is null.java.lang.IllegalArgumentException - if environment's id is null.CMAClient.Builder.setSpaceId(String)public CMATag fetchOne(java.lang.String spaceId, java.lang.String environmentId, java.lang.String tagId)
environmentId and space.
This method will override the configuration specified through
CMAClient.Builder.setSpaceId(String).
spaceId - space IDenvironmentId - environment IDCMATag result instancejava.lang.IllegalArgumentException - if space id is null.java.lang.IllegalArgumentException - if environment's id is null.public CMATag update(java.lang.String name, java.lang.String tagId)
CMATag result instancejava.lang.IllegalArgumentException - if tag's name is null.java.lang.IllegalArgumentException - if tag's id is null.public ModuleTags.Async async()
Copyright © 2021 Contentful, GmbH.. All Rights Reserved.