public final class ModuleSpaces
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| class  | ModuleSpaces.AsyncAsync module. | 
| Constructor and Description | 
|---|
| ModuleSpaces(retrofit2.Retrofit retrofit,
            java.util.concurrent.Executor callbackExecutor,
            boolean environmentIdConfigured)Create the spaces module. | 
| Modifier and Type | Method and Description | 
|---|---|
| ModuleSpaces.Async | async() | 
| CMASpace | create(CMASpace space)Create a Space. | 
| CMASpace | create(CMASpace space,
      java.lang.String organizationId)Create a Space in an organization. | 
| CMASpace | create(java.lang.String spaceName)Create a Space. | 
| CMASpace | create(java.lang.String spaceName,
      java.lang.String organizationId)Create a Space in an Organization. | 
| protected com.contentful.java.cma.ServiceSpaces | createService(retrofit2.Retrofit retrofit) | 
| java.lang.Integer | delete(CMASpace space)Delete a Space. | 
| java.lang.Integer | delete(java.lang.String spaceId)Delete a Space. | 
| CMAArray<CMASpace> | fetchAll()Fetch all Spaces. | 
| CMAArray<CMASpace> | fetchAll(java.util.Map<java.lang.String,java.lang.String> query)Fetch all Spaces, using specific queries. | 
| CMASpace | fetchOne(java.lang.String spaceId)Fetch a Space with a given  spaceId. | 
| CMASpace | update(CMASpace space)Update a Space. | 
public ModuleSpaces(retrofit2.Retrofit retrofit,
                    java.util.concurrent.Executor callbackExecutor,
                    boolean environmentIdConfigured)
retrofit - the retrofit instance to be used to create the service.callbackExecutor - to tell on which thread it should run.environmentIdConfigured - internal helper to see if environment was set.protected com.contentful.java.cma.ServiceSpaces createService(retrofit2.Retrofit retrofit)
public CMASpace create(java.lang.String spaceName)
spaceName - Space nameCMASpace result instancejava.lang.IllegalArgumentException - if spaceName is null.public CMASpace create(CMASpace space)
space - CMASpaceCMASpace result instancejava.lang.IllegalArgumentException - if space is null.public CMASpace create(java.lang.String spaceName, java.lang.String organizationId)
spaceName - Space nameorganizationId - organization IDCMASpace result instancejava.lang.IllegalArgumentException - if spaceName is null.java.lang.IllegalArgumentException - if organizationId is null.public CMASpace create(CMASpace space, java.lang.String organizationId)
space - SpaceorganizationId - organization IDCMASpace result instancejava.lang.IllegalArgumentException - if space is null.java.lang.IllegalArgumentException - if space's name is null.java.lang.IllegalArgumentException - if organizationId is null.public java.lang.Integer delete(java.lang.String spaceId)
spaceId - Space IDjava.lang.IllegalArgumentException - if space's id is null.public java.lang.Integer delete(CMASpace space)
space - Spacejava.lang.IllegalArgumentException - if space's id is null.public CMAArray<CMASpace> fetchAll(java.util.Map<java.lang.String,java.lang.String> query)
query - filter the resultsCMAArray result instancepublic CMASpace fetchOne(java.lang.String spaceId)
spaceId.spaceId - Space IDCMASpace result instancejava.lang.IllegalArgumentException - if space's id is null.public CMASpace update(CMASpace space)
space - SpaceCMASpace result instancejava.lang.IllegalArgumentException - if space is null.java.lang.IllegalArgumentException - if space's name is null.java.lang.IllegalArgumentException - if space's space id is null.java.lang.IllegalArgumentException - if space's version is null.public ModuleSpaces.Async async()
Copyright © 2019 Contentful, GmbH.. All Rights Reserved.