Cloneable
, ReadLimitInfo
, ToCopyableBuilder<RegisterActivityTypeRequest.Builder,RegisterActivityTypeRequest>
@Generated("software.amazon.awssdk:codegen") public class RegisterActivityTypeRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<RegisterActivityTypeRequest.Builder,RegisterActivityTypeRequest>
Modifier and Type | Class | Description |
---|---|---|
static interface |
RegisterActivityTypeRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
static RegisterActivityTypeRequest.Builder |
builder() |
|
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.
|
TaskList |
defaultTaskList() |
If set, specifies the default task list to use for scheduling tasks of this activity type.
|
String |
defaultTaskPriority() |
The default task priority to assign to the activity type.
|
String |
defaultTaskScheduleToCloseTimeout() |
If set, specifies the default maximum duration for a task of this activity type.
|
String |
defaultTaskScheduleToStartTimeout() |
If set, specifies the default maximum duration that a task of this activity type can wait before being assigned
to a worker.
|
String |
defaultTaskStartToCloseTimeout() |
If set, specifies the default maximum duration that a worker can take to process tasks of this activity type.
|
String |
description() |
A textual description of the activity type.
|
String |
domain() |
The name of the domain in which this activity is to be registered.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
name() |
The name of the activity type within the domain.
|
static Class<? extends RegisterActivityTypeRequest.Builder> |
serializableBuilderClass() |
|
RegisterActivityTypeRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
version() |
The version of the activity type.
|
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String domain()
The name of the domain in which this activity is to be registered.
public 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.
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.
public 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.
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.
public String description()
A textual description of the activity type.
public 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.
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.
public 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.
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.
public 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.
ScheduleActivityTask
decision.public 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.
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.
public 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.
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.
public 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.
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.
public RegisterActivityTypeRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<RegisterActivityTypeRequest.Builder,RegisterActivityTypeRequest>
public static RegisterActivityTypeRequest.Builder builder()
public static Class<? extends RegisterActivityTypeRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.