Did this page help you?

   Yes   No   Tell us about it...

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

java.lang.Object
  extended by com.amazonaws.services.simpleworkflow.flow.generic.ExecuteActivityParameters
All Implemented Interfaces:
Cloneable

public class ExecuteActivityParameters
extends Object
implements Cloneable


Constructor Summary
ExecuteActivityParameters()
           
 
Method Summary
 ExecuteActivityParameters clone()
           
 ExecuteActivityParameters createExecuteActivityParametersFromOptions(ActivitySchedulingOptions options, ActivitySchedulingOptions optionsOverride)
           
 String getActivityId()
          Returns the value of the ActivityId property for this object.
 ActivityType getActivityType()
          Returns the value of the ActivityType property for this object.
 String getControl()
          Returns the value of the Control property for this object.
 long getHeartbeatTimeoutSeconds()
           
 String getInput()
          Returns the value of the Input property for this object.
 long getScheduleToCloseTimeoutSeconds()
          Returns the value of the ScheduleToCloseTimeout property for this object.
 long getScheduleToStartTimeoutSeconds()
          Returns the value of the ScheduleToStartTimeout property for this object.
 long getStartToCloseTimeoutSeconds()
           
 String getTaskList()
          Returns the value of the TaskList property for this object.
 void setActivityId(String activityId)
          Sets the value of the ActivityId property for this object.
 void setActivityType(ActivityType activityType)
          Sets the value of the ActivityType property for this object.
 void setControl(String control)
          Sets the value of the Control property for this object.
 void setHeartbeatTimeoutSeconds(long heartbeatTimeoutSeconds)
           
 void setInput(String input)
          Sets the value of the Input property for this object.
 void setScheduleToCloseTimeoutSeconds(long scheduleToCloseTimeoutSeconds)
          Sets the value of the ScheduleToCloseTimeout property for this object.
 void setScheduleToStartTimeoutSeconds(long scheduleToStartTimeoutSeconds)
          Sets the value of the ScheduleToStartTimeout property for this object.
 void setStartToCloseTimeoutSeconds(long startToCloseTimeoutSeconds)
           
 void setTaskList(String taskList)
          Sets the value of the TaskList property for this object.
 String toString()
          Returns a string representation of this object; useful for testing and debugging.
 ExecuteActivityParameters withActivityId(String activityId)
          Sets the value of the ActivityId property for this object.
 ExecuteActivityParameters withActivityType(ActivityType activityType)
          Sets the value of the ActivityType property for this object.
 ExecuteActivityParameters withControl(String control)
          Sets the value of the Control property for this object.
 ExecuteActivityParameters withHeartbeatTimeoutSeconds(long heartbeatTimeoutSeconds)
           
 ExecuteActivityParameters withInput(String input)
          Sets the value of the Input property for this object.
 ExecuteActivityParameters withScheduleToCloseTimeoutSeconds(long scheduleToCloseTimeoutSeconds)
          Sets the value of the ScheduleToCloseTimeout property for this object.
 ExecuteActivityParameters withScheduleToStartTimeoutSeconds(long scheduleToStartTimeoutSeconds)
          Sets the value of the ScheduleToStartTimeout property for this object.
 ExecuteActivityParameters withStartToCloseTimeoutSeconds(long startToCloseTimeoutSeconds)
           
 ExecuteActivityParameters withTaskList(String taskList)
          Sets the value of the TaskList property for this object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExecuteActivityParameters

public ExecuteActivityParameters()
Method Detail

getControl

public String getControl()
Returns the value of the Control property for this object.

Constraints:
Length: 0 - 100000

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

setControl

public void setControl(String control)
Sets the value of the Control property for this object.

Constraints:
Length: 0 - 100000

Parameters:
control - The new value for the Control property for this object.

withControl

public ExecuteActivityParameters withControl(String control)
Sets the value of the Control property for this object.

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

Constraints:
Length: 0 - 100000

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

getActivityType

public ActivityType getActivityType()
Returns the value of the ActivityType property for this object.

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

setActivityType

public void setActivityType(ActivityType activityType)
Sets the value of the ActivityType property for this object.

Parameters:
activityType - The new value for the ActivityType property for this object.

withActivityType

public ExecuteActivityParameters withActivityType(ActivityType activityType)
Sets the value of the ActivityType property for this object.

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

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

getActivityId

public String getActivityId()
Returns the value of the ActivityId property for this object.

Constraints:
Length: 1 - 64

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

setActivityId

public void setActivityId(String activityId)
Sets the value of the ActivityId property for this object.

Constraints:
Length: 1 - 64

Parameters:
activityId - The new value for the ActivityId property for this object.

withActivityId

public ExecuteActivityParameters withActivityId(String activityId)
Sets the value of the ActivityId property for this object.

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

Constraints:
Length: 1 - 64

Parameters:
activityId - The new value for the ActivityId 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 ExecuteActivityParameters 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.

getHeartbeatTimeoutSeconds

public long getHeartbeatTimeoutSeconds()

setHeartbeatTimeoutSeconds

public void setHeartbeatTimeoutSeconds(long heartbeatTimeoutSeconds)

withHeartbeatTimeoutSeconds

public ExecuteActivityParameters withHeartbeatTimeoutSeconds(long heartbeatTimeoutSeconds)

getScheduleToStartTimeoutSeconds

public long getScheduleToStartTimeoutSeconds()
Returns the value of the ScheduleToStartTimeout property for this object.

Constraints:
Length: 1 - 64

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

setScheduleToStartTimeoutSeconds

public void setScheduleToStartTimeoutSeconds(long scheduleToStartTimeoutSeconds)
Sets the value of the ScheduleToStartTimeout property for this object.

Constraints:
Length: 1 - 64

Parameters:
scheduleToStartTimeoutSeconds - The new value for the ScheduleToStartTimeout property for this object.

withScheduleToStartTimeoutSeconds

public ExecuteActivityParameters withScheduleToStartTimeoutSeconds(long scheduleToStartTimeoutSeconds)
Sets the value of the ScheduleToStartTimeout property for this object.

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

Constraints:
Length: 1 - 64

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

getScheduleToCloseTimeoutSeconds

public long getScheduleToCloseTimeoutSeconds()
Returns the value of the ScheduleToCloseTimeout property for this object.

Constraints:
Length: 1 - 64

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

setScheduleToCloseTimeoutSeconds

public void setScheduleToCloseTimeoutSeconds(long scheduleToCloseTimeoutSeconds)
Sets the value of the ScheduleToCloseTimeout property for this object.

Constraints:
Length: 1 - 64

Parameters:
scheduleToCloseTimeoutSeconds - The new value for the ScheduleToCloseTimeout property for this object.

withScheduleToCloseTimeoutSeconds

public ExecuteActivityParameters withScheduleToCloseTimeoutSeconds(long scheduleToCloseTimeoutSeconds)
Sets the value of the ScheduleToCloseTimeout property for this object.

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

Constraints:
Length: 1 - 64

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

getStartToCloseTimeoutSeconds

public long getStartToCloseTimeoutSeconds()

setStartToCloseTimeoutSeconds

public void setStartToCloseTimeoutSeconds(long startToCloseTimeoutSeconds)

withStartToCloseTimeoutSeconds

public ExecuteActivityParameters withStartToCloseTimeoutSeconds(long startToCloseTimeoutSeconds)

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 ExecuteActivityParameters 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.

createExecuteActivityParametersFromOptions

public ExecuteActivityParameters createExecuteActivityParametersFromOptions(ActivitySchedulingOptions options,
                                                                            ActivitySchedulingOptions 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 ExecuteActivityParameters clone()
Overrides:
clone in class Object


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