Did this page help you?

   Yes   No   Tell us about it...

com.amazonaws.services.simpleworkflow.flow.generic
Class StartWorkflowExecutionParameters

java.lang.Object
  extended by com.amazonaws.services.simpleworkflow.flow.generic.StartWorkflowExecutionParameters

public class StartWorkflowExecutionParameters
extends Object


Constructor Summary
StartWorkflowExecutionParameters()
           
 
Method Summary
 StartWorkflowExecutionParameters clone()
           
 StartWorkflowExecutionParameters createStartWorkflowExecutionParametersFromOptions(StartWorkflowOptions options, StartWorkflowOptions optionsOverride)
           
 long getExecutionStartToCloseTimeout()
          Returns the value of the StartToCloseTimeout property for this object.
 String getInput()
          Returns the value of the Input property for this object.
 List<String> getTagList()
          Returns the value of the TagList property for this object.
 String getTaskList()
          Returns the value of the TaskList property for this object.
 long getTaskStartToCloseTimeoutSeconds()
           
 String getWorkflowId()
          Returns the value of the WorkflowId property for this object.
 WorkflowType getWorkflowType()
          Returns the value of the WorkflowType property for this object.
 void setExecutionStartToCloseTimeoutSeconds(long executionStartToCloseTimeoutSeconds)
          Sets the value of the StartToCloseTimeout property for this object.
 void setInput(String input)
          Sets the value of the Input property for this object.
 void setTagList(Collection<String> tagList)
          Sets the value of the TagList property for this object.
 void setTaskList(String taskList)
          Sets the value of the TaskList property for this object.
 void setTaskStartToCloseTimeoutSeconds(long taskStartToCloseTimeoutSeconds)
           
 void setWorkflowId(String workflowId)
          Sets the value of the WorkflowId property for this object.
 void setWorkflowType(WorkflowType workflowType)
          Sets the value of the WorkflowType property for this object.
 String toString()
          Returns a string representation of this object; useful for testing and debugging.
 StartWorkflowExecutionParameters withExecutionStartToCloseTimeoutSeconds(long executionStartToCloseTimeoutSeconds)
          Sets the value of the StartToCloseTimeout property for this object.
 StartWorkflowExecutionParameters withInput(String input)
          Sets the value of the Input property for this object.
 StartWorkflowExecutionParameters withTagList(Collection<String> tagList)
          Sets the value of the TagList property for this object.
 StartWorkflowExecutionParameters withTagList(String... tagList)
          Sets the value of the TagList property for this object.
 StartWorkflowExecutionParameters withTaskList(String taskList)
          Sets the value of the TaskList property for this object.
 StartWorkflowExecutionParameters withTaskStartToCloseTimeoutSeconds(long taskStartToCloseTimeoutSeconds)
           
 StartWorkflowExecutionParameters withWorkflowId(String workflowId)
          Sets the value of the WorkflowId property for this object.
 StartWorkflowExecutionParameters withWorkflowType(WorkflowType workflowType)
          Sets the value of the WorkflowType property for this object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StartWorkflowExecutionParameters

public StartWorkflowExecutionParameters()
Method Detail

getWorkflowId

public String getWorkflowId()
Returns the value of the WorkflowId property for this object.

Constraints:
Length: 1 - 64

Returns:
The value of the WorkflowId property for this object.

setWorkflowId

public void setWorkflowId(String workflowId)
Sets the value of the WorkflowId property for this object.

Constraints:
Length: 1 - 64

Parameters:
workflowId - The new value for the WorkflowId property for this object.

withWorkflowId

public StartWorkflowExecutionParameters withWorkflowId(String workflowId)
Sets the value of the WorkflowId property for this object.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Length: 1 - 64

Parameters:
workflowId - The new value for the WorkflowId property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

getWorkflowType

public WorkflowType getWorkflowType()
Returns the value of the WorkflowType property for this object.

Returns:
The value of the WorkflowType property for this object.

setWorkflowType

public void setWorkflowType(WorkflowType workflowType)
Sets the value of the WorkflowType property for this object.

Parameters:
workflowType - The new value for the WorkflowType property for this object.

withWorkflowType

public StartWorkflowExecutionParameters withWorkflowType(WorkflowType workflowType)
Sets the value of the WorkflowType property for this object.

Returns a reference to this object so that method calls can be chained together.

Parameters:
workflowType - The new value for the WorkflowType property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

getTaskList

public String getTaskList()
Returns the value of the TaskList property for this object.

Returns:
The value of the TaskList property for this object.

setTaskList

public void setTaskList(String taskList)
Sets the value of the TaskList property for this object.

Parameters:
taskList - The new value for the TaskList property for this object.

withTaskList

public StartWorkflowExecutionParameters withTaskList(String taskList)
Sets the value of the TaskList property for this object.

Returns a reference to this object so that method calls can be chained together.

Parameters:
taskList - The new value for the TaskList property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

getInput

public String getInput()
Returns the value of the Input property for this object.

Constraints:
Length: 0 - 100000

Returns:
The value of the Input property for this object.

setInput

public void setInput(String input)
Sets the value of the Input property for this object.

Constraints:
Length: 0 - 100000

Parameters:
input - The new value for the Input property for this object.

withInput

public StartWorkflowExecutionParameters withInput(String input)
Sets the value of the Input property for this object.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Length: 0 - 100000

Parameters:
input - The new value for the Input property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

getExecutionStartToCloseTimeout

public long getExecutionStartToCloseTimeout()
Returns the value of the StartToCloseTimeout property for this object.

Constraints:
Length: 0 - 64

Returns:
The value of the StartToCloseTimeout property for this object.

setExecutionStartToCloseTimeoutSeconds

public void setExecutionStartToCloseTimeoutSeconds(long executionStartToCloseTimeoutSeconds)
Sets the value of the StartToCloseTimeout property for this object.

Constraints:
Length: 0 - 64

Parameters:
startToCloseTimeout - The new value for the StartToCloseTimeout property for this object.

withExecutionStartToCloseTimeoutSeconds

public StartWorkflowExecutionParameters withExecutionStartToCloseTimeoutSeconds(long executionStartToCloseTimeoutSeconds)
Sets the value of the StartToCloseTimeout property for this object.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Length: 0 - 64

Parameters:
startToCloseTimeout - The new value for the StartToCloseTimeout property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

getTaskStartToCloseTimeoutSeconds

public long getTaskStartToCloseTimeoutSeconds()

setTaskStartToCloseTimeoutSeconds

public void setTaskStartToCloseTimeoutSeconds(long taskStartToCloseTimeoutSeconds)

withTaskStartToCloseTimeoutSeconds

public StartWorkflowExecutionParameters withTaskStartToCloseTimeoutSeconds(long taskStartToCloseTimeoutSeconds)

getTagList

public List<String> getTagList()
Returns the value of the TagList property for this object.

Constraints:
Length: 0 - 5

Returns:
The value of the TagList property for this object.

setTagList

public void setTagList(Collection<String> tagList)
Sets the value of the TagList property for this object.

Constraints:
Length: 0 - 5

Parameters:
tagList - The new value for the TagList property for this object.

withTagList

public StartWorkflowExecutionParameters withTagList(String... tagList)
Sets the value of the TagList property for this object.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Length: 0 - 5

Parameters:
tagList - The new value for the TagList property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

withTagList

public StartWorkflowExecutionParameters withTagList(Collection<String> tagList)
Sets the value of the TagList property for this object.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Length: 0 - 5

Parameters:
tagList - The new value for the TagList property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

createStartWorkflowExecutionParametersFromOptions

public StartWorkflowExecutionParameters createStartWorkflowExecutionParametersFromOptions(StartWorkflowOptions options,
                                                                                          StartWorkflowOptions optionsOverride)

toString

public String toString()
Returns a string representation of this object; useful for testing and debugging.

Overrides:
toString in class Object
Returns:
A string representation of this object.
See Also:
Object.toString()

clone

public StartWorkflowExecutionParameters clone()
Overrides:
clone in class Object


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.