Package com.contentful.java.cma
Class ModuleScheduledActions.Async
- java.lang.Object
-
- com.contentful.java.cma.ModuleScheduledActions.Async
-
- Enclosing class:
- ModuleScheduledActions
public class ModuleScheduledActions.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<CMAScheduledAction>cancel(java.lang.String scheduledActionId, CMACallback<CMAScheduledAction> callback)Cancel a scheduled action asynchronously.CMACallback<CMAScheduledAction>create(CMAScheduledAction scheduledAction, CMACallback<CMAScheduledAction> callback)Create a new scheduled action asynchronously.CMACallback<CMAArray<CMAScheduledAction>>fetchAll(CMACallback<CMAArray<CMAScheduledAction>> callback)Fetch all scheduled actions asynchronously.CMACallback<CMAScheduledAction>fetchOne(java.lang.String scheduledActionId, java.lang.String entityId, CMACallback<CMAScheduledAction> callback)Fetch a scheduled action by ID asynchronously.CMACallback<CMAScheduledAction>update(java.lang.String scheduledActionId, CMAScheduledAction scheduledAction, CMACallback<CMAScheduledAction> callback)Update an existing scheduled action asynchronously.
-
-
-
Method Detail
-
fetchAll
public CMACallback<CMAArray<CMAScheduledAction>> fetchAll(CMACallback<CMAArray<CMAScheduledAction>> callback)
Fetch all scheduled actions asynchronously.- Parameters:
callback- Callback- Returns:
- the given CMACallback instance
- Throws:
java.lang.IllegalArgumentException- if spaceId or environmentId is null.
-
fetchOne
public CMACallback<CMAScheduledAction> fetchOne(java.lang.String scheduledActionId, java.lang.String entityId, CMACallback<CMAScheduledAction> callback)
Fetch a scheduled action by ID asynchronously.- Parameters:
scheduledActionId- Scheduled action IDentityId- Entity IDcallback- Callback- Returns:
- the given CMACallback instance
-
create
public CMACallback<CMAScheduledAction> create(CMAScheduledAction scheduledAction, CMACallback<CMAScheduledAction> callback)
Create a new scheduled action asynchronously.- Parameters:
callback- Callback- Returns:
- the given CMACallback instance
-
update
public CMACallback<CMAScheduledAction> update(java.lang.String scheduledActionId, CMAScheduledAction scheduledAction, CMACallback<CMAScheduledAction> callback)
Update an existing scheduled action asynchronously.- Parameters:
scheduledActionId- Scheduled action IDcallback- Callback- Returns:
- the given CMACallback instance
-
cancel
public CMACallback<CMAScheduledAction> cancel(java.lang.String scheduledActionId, CMACallback<CMAScheduledAction> callback)
Cancel a scheduled action asynchronously.- Parameters:
scheduledActionId- Scheduled action IDcallback- Callback- Returns:
- the given CMACallback instance
-
-