public final class ModuleEnvironments
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
ModuleEnvironments.Async
Async module.
|
| Constructor and Description |
|---|
ModuleEnvironments(retrofit2.Retrofit retrofit,
java.util.concurrent.Executor callbackExecutor,
java.lang.String spaceId,
java.lang.String environmentId,
boolean environmentIdConfigured)
Create environments module.
|
| Modifier and Type | Method and Description |
|---|---|
ModuleEnvironments.Async |
async() |
CMAEnvironment |
create(CMAEnvironment environment)
Create an environment in the configured space.
|
CMAEnvironment |
create(java.lang.String spaceId,
CMAEnvironment environment)
Create an environment using the given space id.
|
protected com.contentful.java.cma.ServiceEnvironments |
createService(retrofit2.Retrofit retrofit) |
java.lang.Integer |
delete(CMAEnvironment environment)
Delete an environment.
|
CMAArray<CMAEnvironment> |
fetchAll()
Fetch all environments of the configured space.
|
CMAArray<CMAEnvironment> |
fetchAll(java.lang.String spaceId)
Fetch all environments of the given space.
|
CMAEnvironment |
fetchOne(java.lang.String environmentId)
Fetch an environment with a given
environmentId from the configured space. |
CMAEnvironment |
fetchOne(java.lang.String spaceId,
java.lang.String environmentId)
Fetch an environment with a given
environmentId and space. |
CMAEnvironment |
update(CMAEnvironment environment)
Update an environment.
|
public ModuleEnvironments(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.ServiceEnvironments createService(retrofit2.Retrofit retrofit)
public CMAEnvironment create(CMAEnvironment environment)
environment - CMAEnvironmentCMAEnvironment result instancejava.lang.IllegalArgumentException - if the configured space id is null.java.lang.IllegalArgumentException - if environment is null.CMAClient.Builder.setSpaceId(String)public CMAEnvironment create(java.lang.String spaceId, CMAEnvironment environment)
This method will override the configuration specified through
CMAClient.Builder.setSpaceId(String).
spaceId - the id of the space to be usedenvironment - CMAEnvironmentCMAEnvironment result instancejava.lang.IllegalArgumentException - if space id is null.java.lang.IllegalArgumentException - if environment is null.public java.lang.Integer delete(CMAEnvironment environment)
environment - the environment to be deletedjava.lang.IllegalArgumentException - if environment's space id is null.java.lang.IllegalArgumentException - if environment's id is null.java.lang.IllegalArgumentException - if environment's version is null.public CMAArray<CMAEnvironment> fetchAll()
CMAArray result instancejava.lang.IllegalArgumentException - if configured space id is null.CMAClient.Builder.setSpaceId(String)public CMAArray<CMAEnvironment> fetchAll(java.lang.String spaceId)
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 CMAEnvironment fetchOne(java.lang.String environmentId)
environmentId from the configured space.environmentId - environment IDCMAEnvironment 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 CMAEnvironment fetchOne(java.lang.String spaceId, java.lang.String environmentId)
environmentId and space.
This method will override the configuration specified through
CMAClient.Builder.setSpaceId(String).
spaceId - space IDenvironmentId - environment IDCMAEnvironment result instancejava.lang.IllegalArgumentException - if space id is null.java.lang.IllegalArgumentException - if environment's id is null.public CMAEnvironment update(CMAEnvironment environment)
environment - environmentCMAEnvironment result instancejava.lang.IllegalArgumentException - if environment is null.java.lang.IllegalArgumentException - if environment's name is null.java.lang.IllegalArgumentException - if environment's space id is null.java.lang.IllegalArgumentException - if environment's environment id is null.java.lang.IllegalArgumentException - if environment's version is null.public ModuleEnvironments.Async async()
Copyright © 2019 Contentful, GmbH.. All Rights Reserved.