CopyableBuilder<RegisterActivityTypeRequest.Builder,RegisterActivityTypeRequest>
, SdkBuilder<RegisterActivityTypeRequest.Builder,RegisterActivityTypeRequest>
public static interface RegisterActivityTypeRequest.Builder extends CopyableBuilder<RegisterActivityTypeRequest.Builder,RegisterActivityTypeRequest>
Modifier and Type | Method | Description |
---|---|---|
RegisterActivityTypeRequest.Builder |
defaultTaskHeartbeatTimeout(String defaultTaskHeartbeatTimeout) |
If set, specifies the default maximum time before which a worker processing a task of this type must report
progress by calling RecordActivityTaskHeartbeat.
|
RegisterActivityTypeRequest.Builder |
defaultTaskList(TaskList defaultTaskList) |
If set, specifies the default task list to use for scheduling tasks of this activity type.
|
RegisterActivityTypeRequest.Builder |
defaultTaskPriority(String defaultTaskPriority) |
The default task priority to assign to the activity type.
|
RegisterActivityTypeRequest.Builder |
defaultTaskScheduleToCloseTimeout(String defaultTaskScheduleToCloseTimeout) |
If set, specifies the default maximum duration for a task of this activity type.
|
RegisterActivityTypeRequest.Builder |
defaultTaskScheduleToStartTimeout(String defaultTaskScheduleToStartTimeout) |
If set, specifies the default maximum duration that a task of this activity type can wait before being
assigned to a worker.
|
RegisterActivityTypeRequest.Builder |
defaultTaskStartToCloseTimeout(String defaultTaskStartToCloseTimeout) |
If set, specifies the default maximum duration that a worker can take to process tasks of this activity type.
|
RegisterActivityTypeRequest.Builder |
description(String description) |
A textual description of the activity type.
|
RegisterActivityTypeRequest.Builder |
domain(String domain) |
The name of the domain in which this activity is to be registered.
|
RegisterActivityTypeRequest.Builder |
name(String name) |
The name of the activity type within the domain.
|
RegisterActivityTypeRequest.Builder |
version(String version) |
The version of the activity type.
|
copy
apply, build
RegisterActivityTypeRequest.Builder domain(String domain)
The name of the domain in which this activity is to be registered.
domain
- The name of the domain in which this activity is to be registered.RegisterActivityTypeRequest.Builder name(String name)
The name of the activity type within the domain.
The specified string must not start or end with whitespace. It must not contain a :
(colon),
/
(slash), |
(vertical bar), or any control characters ( - | -
). Also, it must not contain the literal string quotarnquot.
name
- The name of the activity type within the domain.
The specified string must not start or end with whitespace. It must not contain a :
(colon), /
(slash), |
(vertical bar), or any control characters
( - | - ). Also, it must not contain the literal string quotarnquot.
RegisterActivityTypeRequest.Builder version(String version)
The version of the activity type.
The specified string must not start or end with whitespace. It must not contain a :
(colon),
/
(slash), |
(vertical bar), or any control characters ( - | -
). Also, it must not contain the literal string quotarnquot.
version
- The version of the activity type.
The specified string must not start or end with whitespace. It must not contain a :
(colon), /
(slash), |
(vertical bar), or any control characters
( - | - ). Also, it must not contain the literal string quotarnquot.
RegisterActivityTypeRequest.Builder description(String description)
A textual description of the activity type.
description
- A textual description of the activity type.RegisterActivityTypeRequest.Builder defaultTaskStartToCloseTimeout(String defaultTaskStartToCloseTimeout)
If set, specifies the default maximum duration that a worker can take to process tasks of this activity type.
This default can be overridden when scheduling an activity task using the ScheduleActivityTask
decision.
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
defaultTaskStartToCloseTimeout
- If set, specifies the default maximum duration that a worker can take to process tasks of this
activity type. This default can be overridden when scheduling an activity task using the
ScheduleActivityTask
decision.
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
RegisterActivityTypeRequest.Builder defaultTaskHeartbeatTimeout(String defaultTaskHeartbeatTimeout)
If set, specifies the default maximum time before which a worker processing a task of this type must report
progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the activity task is
automatically timed out. This default can be overridden when scheduling an activity task using the
ScheduleActivityTask
decision. If the activity worker subsequently attempts to record a
heartbeat or returns a result, the activity worker receives an UnknownResource
fault. In this
case, Amazon SWF no longer considers the activity task to be valid; the activity worker should clean up the
activity task.
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
defaultTaskHeartbeatTimeout
- If set, specifies the default maximum time before which a worker processing a task of this type must
report progress by calling RecordActivityTaskHeartbeat. If the timeout is exceeded, the
activity task is automatically timed out. This default can be overridden when scheduling an activity
task using the ScheduleActivityTask
decision. If the activity worker subsequently
attempts to record a heartbeat or returns a result, the activity worker receives an
UnknownResource
fault. In this case, Amazon SWF no longer considers the activity task to
be valid; the activity worker should clean up the activity task.
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
RegisterActivityTypeRequest.Builder defaultTaskList(TaskList defaultTaskList)
If set, specifies the default task list to use for scheduling tasks of this activity type. This default task
list is used if a task list is not provided when a task is scheduled through the
ScheduleActivityTask
decision.
defaultTaskList
- If set, specifies the default task list to use for scheduling tasks of this activity type. This
default task list is used if a task list is not provided when a task is scheduled through the
ScheduleActivityTask
decision.RegisterActivityTypeRequest.Builder defaultTaskPriority(String defaultTaskPriority)
The default task priority to assign to the activity type. If not assigned, then "0" will be used. Valid
values are integers that range from Java's Integer.MIN_VALUE
(-2147483648) to
Integer.MAX_VALUE
(2147483647). Higher numbers indicate higher priority.
For more information about setting task priority, see Setting Task Priority in the Amazon Simple Workflow Developer Guide.
defaultTaskPriority
- The default task priority to assign to the activity type. If not assigned, then "0" will be used.
Valid values are integers that range from Java's Integer.MIN_VALUE
(-2147483648) to
Integer.MAX_VALUE
(2147483647). Higher numbers indicate higher priority.
For more information about setting task priority, see Setting Task Priority in the Amazon Simple Workflow Developer Guide.
RegisterActivityTypeRequest.Builder defaultTaskScheduleToStartTimeout(String defaultTaskScheduleToStartTimeout)
If set, specifies the default maximum duration that a task of this activity type can wait before being
assigned to a worker. This default can be overridden when scheduling an activity task using the
ScheduleActivityTask
decision.
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
defaultTaskScheduleToStartTimeout
- If set, specifies the default maximum duration that a task of this activity type can wait before being
assigned to a worker. This default can be overridden when scheduling an activity task using the
ScheduleActivityTask
decision.
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
RegisterActivityTypeRequest.Builder defaultTaskScheduleToCloseTimeout(String defaultTaskScheduleToCloseTimeout)
If set, specifies the default maximum duration for a task of this activity type. This default can be
overridden when scheduling an activity task using the ScheduleActivityTask
decision.
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
defaultTaskScheduleToCloseTimeout
- If set, specifies the default maximum duration for a task of this activity type. This default can be
overridden when scheduling an activity task using the ScheduleActivityTask
decision.
The duration is specified in seconds; an integer greater than or equal to 0. The value "NONE" can be used to specify unlimited duration.
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.