Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Native
Skip to main content

Interface IKeplerTasksModule

interface IKeplerTasksModule
Extends com.amazon.apmf.IStandard The IKeplerTasksModule is the top-level interface that can be discovered via Omnikit. The interface can be used to build objects implementing other interfaces in this package that are required to be non singleton.

Methods

makeTaskManager()

ITaskManager* makeTaskManager()
Returns an instance of the Task Manager interface, which can be used to submit, query or remove Tasks.

Returns

ITaskManager* On success, returns a ITaskManager instance.

makeRetryPolicyBuilder()

IRetryPolicyBuilder* makeRetryPolicyBuilder()
Create a new instance of a RetryPolicy builder. The IRetryPolicy interface is the retry preference when Task fails.

Returns

IRetryPolicyBuilder* On success, returns a IRetryPolicyBuilder instance.

makeTaskRequestBuilder()

ITaskRequestBuilder* makeTaskRequestBuilder()
Create a new instance of a TaskRequest builder. ITaskRequestBuilder is used to define TaskRequest for submitting or updating with Task Manager.

Returns

ITaskRequestBuilder* On success, returns a ITaskRequestBuilder instance.

makeTaskResultBuilder()

ITaskResultBuilder* makeTaskResultBuilder()
Create a new instance of a TaskResult builder. The Task handler uses an ITaskResult to post incremental updates about Task execution as well as post its outcome.

Returns

ITaskResultBuilder* On success, returns a ITaskResultBuilder instance.

makeTimePropertiesBuilder()

ITimePropertiesBuilder* makeTimePropertiesBuilder()
Create a new instance of a TimeProperties builder. ITimePropertiesBuilder is used to define an ITimeProperties that can be associated with a Task Request using ITaskRequestBuilder.

Returns

ITimePropertiesBuilder* On success, returns a ITimePropertiesBuilder instance.
Last modified on October 29, 2026