public class StartTimerDecisionAttributes extends Object implements Serializable
Provides details of the StartTimer
decision.
Access Control
You can use IAM policies to control this decision's access to Amazon SWF in much the same way as for the regular API:
Resource
element with the domain name to limit
the decision to only specified domains.Action
element to allow or deny permission to
specify this decision.If the caller does not have sufficient permissions to invoke the action, or the parameter values fall outside the specified constraints, the action fails. The associated event attribute's cause parameter will be set to OPERATION_NOT_PERMITTED. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows .
Constructor and Description |
---|
StartTimerDecisionAttributes() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getControl()
Optional data attached to the event that can be used by the decider in
subsequent workflow tasks.
|
String |
getStartToFireTimeout()
The duration to wait before firing the timer.
|
String |
getTimerId()
The unique Id of the timer.
|
int |
hashCode() |
void |
setControl(String control)
Optional data attached to the event that can be used by the decider in
subsequent workflow tasks.
|
void |
setStartToFireTimeout(String startToFireTimeout)
The duration to wait before firing the timer.
|
void |
setTimerId(String timerId)
The unique Id of the timer.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
StartTimerDecisionAttributes |
withControl(String control)
Optional data attached to the event that can be used by the decider in
subsequent workflow tasks.
|
StartTimerDecisionAttributes |
withStartToFireTimeout(String startToFireTimeout)
The duration to wait before firing the timer.
|
StartTimerDecisionAttributes |
withTimerId(String timerId)
The unique Id of the timer.
|
public String getTimerId()
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 "arn".
Constraints:
Length: 1 - 256
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 "arn".
public void setTimerId(String timerId)
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 "arn".
Constraints:
Length: 1 - 256
timerId
- The unique Id of the timer. This field is required. 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 "arn".
public StartTimerDecisionAttributes withTimerId(String timerId)
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 "arn".
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 256
timerId
- The unique Id of the timer. This field is required. 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 "arn".
public String getControl()
Constraints:
Length: 0 - 32768
public void setControl(String control)
Constraints:
Length: 0 - 32768
control
- Optional data attached to the event that can be used by the decider in
subsequent workflow tasks.public StartTimerDecisionAttributes withControl(String control)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 32768
control
- Optional data attached to the event that can be used by the decider in
subsequent workflow tasks.public String getStartToFireTimeout()
The duration is specified in seconds. The valid values are integers greater than or equal to 0.
Constraints:
Length: 1 - 8
The duration is specified in seconds. The valid values are integers greater than or equal to 0.
public void setStartToFireTimeout(String startToFireTimeout)
The duration is specified in seconds. The valid values are integers greater than or equal to 0.
Constraints:
Length: 1 - 8
startToFireTimeout
- The duration to wait before firing the timer. This field is required.
The duration is specified in seconds. The valid values are integers greater than or equal to 0.
public StartTimerDecisionAttributes withStartToFireTimeout(String startToFireTimeout)
The duration is specified in seconds. The valid values are integers greater than or equal to 0.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 8
startToFireTimeout
- The duration to wait before firing the timer. This field is required.
The duration is specified in seconds. The valid values are integers greater than or equal to 0.
public String toString()
toString
in class Object
Object.toString()
Copyright © 2015. All rights reserved.