Package com.contentful.java.cma
Class ModuleEnvironments.Async
- java.lang.Object
-
- com.contentful.java.cma.ModuleEnvironments.Async
-
- Enclosing class:
- ModuleEnvironments
public class ModuleEnvironments.Async extends java.lang.ObjectAsync module.
-
-
Constructor Summary
Constructors Constructor Description Async()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description CMACallback<CMAEnvironment>branch(CMAEnvironment sourceEnvironment, CMAEnvironment newEnvironment, CMACallback<CMAEnvironment> callback)Deprecated.This method has been renamed toModuleEnvironments.clone(CMAEnvironment, CMAEnvironment).CMACallback<CMAEnvironment>clone(CMAEnvironment sourceEnvironment, CMAEnvironment newEnvironment, CMACallback<CMAEnvironment> callback)Create an environment using a source environment.CMACallback<CMAEnvironment>create(CMAEnvironment environment, CMACallback<CMAEnvironment> callback)Create an environment in the configured space.CMACallback<CMAEnvironment>create(java.lang.String spaceId, CMAEnvironment environment, CMACallback<CMAEnvironment> callback)Create an environment using the given space id.CMACallback<java.lang.Integer>delete(CMAEnvironment environment, CMACallback<java.lang.Integer> callback)Delete an environment.CMACallback<CMAArray<CMAEnvironment>>fetchAll(CMACallback<CMAArray<CMAEnvironment>> callback)Fetch all environments of the configured space.CMACallback<CMAArray<CMAEnvironment>>fetchAll(java.lang.String spaceId, CMACallback<CMAArray<CMAEnvironment>> callback)Fetch all environments of the given space.CMACallback<CMAEnvironment>fetchOne(java.lang.String environmentId, CMACallback<CMAEnvironment> callback)Fetch an environment with a given environmentId and the configured space.CMACallback<CMAEnvironment>fetchOne(java.lang.String spaceId, java.lang.String environmentId, CMACallback<CMAEnvironment> callback)Fetch an environment with a givenenvironmentIdfrom the space given.CMACallback<CMAEnvironment>update(CMAEnvironment environment, CMACallback<CMAEnvironment> callback)Update an environment.
-
-
-
Method Detail
-
create
public CMACallback<CMAEnvironment> create(CMAEnvironment environment, CMACallback<CMAEnvironment> callback)
Create an environment in the configured space.- Parameters:
environment- CMAEnvironmentcallback- Callback- Returns:
- the given CMACallback instance
- Throws:
java.lang.IllegalArgumentException- if the configured space id is null.java.lang.IllegalArgumentException- if environment is null.- See Also:
CMAClient.Builder.setSpaceId(String)
-
create
public CMACallback<CMAEnvironment> create(java.lang.String spaceId, CMAEnvironment environment, CMACallback<CMAEnvironment> callback)
Create an environment using the given space id.This method will override the configuration specified through
CMAClient.Builder.setSpaceId(String).- Parameters:
spaceId- Id of the space to host environment inenvironment- CMAEnvironmentcallback- Callback- Returns:
- the given CMACallback instance
- Throws:
java.lang.IllegalArgumentException- if space id is null.java.lang.IllegalArgumentException- if environment is null.
-
clone
public CMACallback<CMAEnvironment> clone(CMAEnvironment sourceEnvironment, CMAEnvironment newEnvironment, CMACallback<CMAEnvironment> callback)
Create an environment using a source environment.This method will override the configuration specified through
CMAClient.Builder.setSpaceId(String).- Parameters:
sourceEnvironment- base of the created environment.newEnvironment- to be created environment.callback- Callback- Returns:
- the given CMACallback instance
- Throws:
java.lang.IllegalArgumentException- if space id is null.java.lang.IllegalArgumentException- if environment is null.
-
branch
public CMACallback<CMAEnvironment> branch(CMAEnvironment sourceEnvironment, CMAEnvironment newEnvironment, CMACallback<CMAEnvironment> callback)
Deprecated.This method has been renamed toModuleEnvironments.clone(CMAEnvironment, CMAEnvironment). It will be removed in the next major release.Create an environment using a source environment.This method will override the configuration specified through
CMAClient.Builder.setSpaceId(String).- Parameters:
sourceEnvironment- base of the created environment.newEnvironment- to be created environment.callback- Callback- Returns:
- the given CMACallback instance
- Throws:
java.lang.IllegalArgumentException- if space id is null.java.lang.IllegalArgumentException- if environment is null.
-
delete
public CMACallback<java.lang.Integer> delete(CMAEnvironment environment, CMACallback<java.lang.Integer> callback)
Delete an environment.- Parameters:
environment- environment to be deletedcallback- 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.
-
fetchAll
public CMACallback<CMAArray<CMAEnvironment>> fetchAll(CMACallback<CMAArray<CMAEnvironment>> callback)
Fetch all environments of the configured space.This fetch uses the default parameter defined in
DefaultQueryParameter.FETCH.- 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<CMAEnvironment>> fetchAll(java.lang.String spaceId, CMACallback<CMAArray<CMAEnvironment>> callback)
Fetch all environments 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 environment incallback- Inform about results on the callback.- Returns:
- the given
CMACallbackinstance. - Throws:
java.lang.IllegalArgumentException- if space id is null.
-
fetchOne
public CMACallback<CMAEnvironment> fetchOne(java.lang.String environmentId, CMACallback<CMAEnvironment> callback)
Fetch an environment with a given environmentId and the configured space.- Parameters:
environmentId- environment IDcallback- 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<CMAEnvironment> fetchOne(java.lang.String spaceId, java.lang.String environmentId, CMACallback<CMAEnvironment> callback)
Fetch an environment with a givenenvironmentIdfrom the space given.This method will override the configuration specified through
CMAClient.Builder.setSpaceId(String).- Parameters:
spaceId- Id of the space to host environment 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<CMAEnvironment> update(CMAEnvironment environment, CMACallback<CMAEnvironment> callback)
Update an environment.- Parameters:
environment- environmentcallback- Callback- Returns:
- the given CMACallback instance
- Throws:
java.lang.IllegalArgumentException- if environment is null.java.lang.IllegalArgumentException- if environment's space id is null.java.lang.IllegalArgumentException- if environment's name is null.java.lang.IllegalArgumentException- if environment's environment id is null.java.lang.IllegalArgumentException- if environment's version is null.
-
-