Class RegisterActivityTypeRequest
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
- See Also:
-
Field Summary
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
Creates a shallow clone of this request.boolean
If set, specifies the default maximum time before which a worker processing a task of this type must report progress by calling RecordActivityTaskHeartbeat.If set, specifies the default task list to use for scheduling tasks of this activity type.The default task priority to assign to the activity type.If set, specifies the default maximum duration for a task of this activity type.If set, specifies the default maximum duration that a task of this activity type can wait before being assigned to a worker.If set, specifies the default maximum duration that a worker can take to process tasks of this activity type.A textual description of the activity type.The name of the domain in which this activity is to be registered.getName()
The name of the activity type within the domain.The version of the activity type.int
hashCode()
void
setDefaultTaskHeartbeatTimeout
(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.void
setDefaultTaskList
(TaskList defaultTaskList) If set, specifies the default task list to use for scheduling tasks of this activity type.void
setDefaultTaskPriority
(String defaultTaskPriority) The default task priority to assign to the activity type.void
setDefaultTaskScheduleToCloseTimeout
(String defaultTaskScheduleToCloseTimeout) If set, specifies the default maximum duration for a task of this activity type.void
setDefaultTaskScheduleToStartTimeout
(String defaultTaskScheduleToStartTimeout) If set, specifies the default maximum duration that a task of this activity type can wait before being assigned to a worker.void
setDefaultTaskStartToCloseTimeout
(String defaultTaskStartToCloseTimeout) If set, specifies the default maximum duration that a worker can take to process tasks of this activity type.void
setDescription
(String description) A textual description of the activity type.void
The name of the domain in which this activity is to be registered.void
The name of the activity type within the domain.void
setVersion
(String version) The version of the activity type.toString()
Returns a string representation of this object; useful for testing and debugging.withDefaultTaskHeartbeatTimeout
(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.withDefaultTaskList
(TaskList defaultTaskList) If set, specifies the default task list to use for scheduling tasks of this activity type.withDefaultTaskPriority
(String defaultTaskPriority) The default task priority to assign to the activity type.withDefaultTaskScheduleToCloseTimeout
(String defaultTaskScheduleToCloseTimeout) If set, specifies the default maximum duration for a task of this activity type.withDefaultTaskScheduleToStartTimeout
(String defaultTaskScheduleToStartTimeout) If set, specifies the default maximum duration that a task of this activity type can wait before being assigned to a worker.withDefaultTaskStartToCloseTimeout
(String defaultTaskStartToCloseTimeout) If set, specifies the default maximum duration that a worker can take to process tasks of this activity type.withDescription
(String description) A textual description of the activity type.withDomain
(String domain) The name of the domain in which this activity is to be registered.The name of the activity type within the domain.withVersion
(String version) The version of the activity type.Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
Constructor Details
-
RegisterActivityTypeRequest
public RegisterActivityTypeRequest()
-
-
Method Details
-
setDomain
The name of the domain in which this activity is to be registered.
- Parameters:
domain
- The name of the domain in which this activity is to be registered.
-
getDomain
The name of the domain in which this activity is to be registered.
- Returns:
- The name of the domain in which this activity is to be registered.
-
withDomain
The name of the domain in which this activity is to be registered.
- Parameters:
domain
- The name of the domain in which this activity is to be registered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setName
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.- Parameters:
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.
-
getName
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.- Returns:
- 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.
-
withName
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.- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setVersion
The version of the activity type.
The activity type consists of the name and version, the combination of which must be unique 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.- Parameters:
version
- The version of the activity type.The activity type consists of the name and version, the combination of which must be unique 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.
-
getVersion
The version of the activity type.
The activity type consists of the name and version, the combination of which must be unique 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.- Returns:
- The version of the activity type.
The activity type consists of the name and version, the combination of which must be unique 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.
-
withVersion
The version of the activity type.
The activity type consists of the name and version, the combination of which must be unique 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.- Parameters:
version
- The version of the activity type.The activity type consists of the name and version, the combination of which must be unique 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDescription
A textual description of the activity type.
- Parameters:
description
- A textual description of the activity type.
-
getDescription
A textual description of the activity type.
- Returns:
- A textual description of the activity type.
-
withDescription
A textual description of the activity type.
- Parameters:
description
- A textual description of the activity type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDefaultTaskStartToCloseTimeout
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.
- Parameters:
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 theScheduleActivityTask
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.
-
getDefaultTaskStartToCloseTimeout
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.
- Returns:
- 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.
-
withDefaultTaskStartToCloseTimeout
public RegisterActivityTypeRequest withDefaultTaskStartToCloseTimeout(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.
- Parameters:
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 theScheduleActivityTask
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDefaultTaskHeartbeatTimeout
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 anUnknownResource
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.
- Parameters:
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 theScheduleActivityTask
decision. If the activity worker subsequently attempts to record a heartbeat or returns a result, the activity worker receives anUnknownResource
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.
-
getDefaultTaskHeartbeatTimeout
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 anUnknownResource
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.
- Returns:
- 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 anUnknownResource
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.
-
withDefaultTaskHeartbeatTimeout
public RegisterActivityTypeRequest withDefaultTaskHeartbeatTimeout(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 anUnknownResource
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.
- Parameters:
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 theScheduleActivityTask
decision. If the activity worker subsequently attempts to record a heartbeat or returns a result, the activity worker receives anUnknownResource
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDefaultTaskList
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.- Parameters:
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 theScheduleActivityTask
decision.
-
getDefaultTaskList
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.- Returns:
- 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.
-
withDefaultTaskList
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.- Parameters:
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 theScheduleActivityTask
decision.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDefaultTaskPriority
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) toInteger.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.
- Parameters:
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'sInteger.MIN_VALUE
(-2147483648) toInteger.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.
-
getDefaultTaskPriority
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) toInteger.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.
- Returns:
- 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) toInteger.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.
-
withDefaultTaskPriority
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) toInteger.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.
- Parameters:
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'sInteger.MIN_VALUE
(-2147483648) toInteger.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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDefaultTaskScheduleToStartTimeout
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.
- Parameters:
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 theScheduleActivityTask
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.
-
getDefaultTaskScheduleToStartTimeout
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.
- Returns:
- 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.
-
withDefaultTaskScheduleToStartTimeout
public RegisterActivityTypeRequest withDefaultTaskScheduleToStartTimeout(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.
- Parameters:
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 theScheduleActivityTask
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDefaultTaskScheduleToCloseTimeout
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.
- Parameters:
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 theScheduleActivityTask
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.
-
getDefaultTaskScheduleToCloseTimeout
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.
- Returns:
- 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.
-
withDefaultTaskScheduleToCloseTimeout
public RegisterActivityTypeRequest withDefaultTaskScheduleToCloseTimeout(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.
- Parameters:
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 theScheduleActivityTask
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
-