## Uses of Class
com.amazonaws.services.simpleworkflow.model.StartWorkflowExecutionRequest

Packages that use StartWorkflowExecutionRequest
com.amazonaws.services.simpleworkflow: <fullname>Amazon Simple Workflow Service</fullname>
com.amazonaws.services.simpleworkflow.model

### Uses of StartWorkflowExecutionRequest in com.amazonaws.services.simpleworkflow

Methods in com.amazonaws.services.simpleworkflow with parameters of type StartWorkflowExecutionRequest
`Run` AmazonSimpleWorkflow.`startWorkflowExecution(StartWorkflowExecutionRequest startWorkflowExecutionRequest)` Starts an execution of the workflow type in the specified domain using the provided `workflowId` and input data.
`Run` AbstractAmazonSimpleWorkflow.`startWorkflowExecution(StartWorkflowExecutionRequest request)`
`Run` AmazonSimpleWorkflowClient.`startWorkflowExecution(StartWorkflowExecutionRequest startWorkflowExecutionRequest)` Starts an execution of the workflow type in the specified domain using the provided `workflowId` and input data.
`Future<Run>` AmazonSimpleWorkflowAsync.`startWorkflowExecutionAsync(StartWorkflowExecutionRequest startWorkflowExecutionRequest)` Starts an execution of the workflow type in the specified domain using the provided `workflowId` and input data.
`Future<Run>` AmazonSimpleWorkflowAsyncClient.`startWorkflowExecutionAsync(StartWorkflowExecutionRequest request)`
`Future<Run>` AbstractAmazonSimpleWorkflowAsync.`startWorkflowExecutionAsync(StartWorkflowExecutionRequest request)`
`Future<Run>` AmazonSimpleWorkflowAsync.`startWorkflowExecutionAsync(StartWorkflowExecutionRequest startWorkflowExecutionRequest, AsyncHandler<StartWorkflowExecutionRequest,Run> asyncHandler)` Starts an execution of the workflow type in the specified domain using the provided `workflowId` and input data.
`Future<Run>` AmazonSimpleWorkflowAsyncClient.`startWorkflowExecutionAsync(StartWorkflowExecutionRequest request, AsyncHandler<StartWorkflowExecutionRequest,Run> asyncHandler)`
`Future<Run>` AbstractAmazonSimpleWorkflowAsync.`startWorkflowExecutionAsync(StartWorkflowExecutionRequest request, AsyncHandler<StartWorkflowExecutionRequest,Run> asyncHandler)`

Method parameters in com.amazonaws.services.simpleworkflow with type arguments of type StartWorkflowExecutionRequest
`Future<Run>` AmazonSimpleWorkflowAsync.`startWorkflowExecutionAsync(StartWorkflowExecutionRequest startWorkflowExecutionRequest, AsyncHandler<StartWorkflowExecutionRequest,Run> asyncHandler)` Starts an execution of the workflow type in the specified domain using the provided `workflowId` and input data.
`Future<Run>` AmazonSimpleWorkflowAsyncClient.`startWorkflowExecutionAsync(StartWorkflowExecutionRequest request, AsyncHandler<StartWorkflowExecutionRequest,Run> asyncHandler)`
`Future<Run>` AbstractAmazonSimpleWorkflowAsync.`startWorkflowExecutionAsync(StartWorkflowExecutionRequest request, AsyncHandler<StartWorkflowExecutionRequest,Run> asyncHandler)`

### Uses of StartWorkflowExecutionRequest in com.amazonaws.services.simpleworkflow.model

Methods in com.amazonaws.services.simpleworkflow.model that return StartWorkflowExecutionRequest
`StartWorkflowExecutionRequest` StartWorkflowExecutionRequest.`clone()`
`StartWorkflowExecutionRequest` StartWorkflowExecutionRequest.`withChildPolicy(ChildPolicy childPolicy)` If set, specifies the policy to use for the child workflow executions of this workflow execution if it is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
`StartWorkflowExecutionRequest` StartWorkflowExecutionRequest.`withChildPolicy(String childPolicy)` If set, specifies the policy to use for the child workflow executions of this workflow execution if it is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
`StartWorkflowExecutionRequest` StartWorkflowExecutionRequest.`withDomain(String domain)` The name of the domain in which the workflow execution is created.
`StartWorkflowExecutionRequest` StartWorkflowExecutionRequest.`withExecutionStartToCloseTimeout(String executionStartToCloseTimeout)` The total duration for this workflow execution.
`StartWorkflowExecutionRequest` StartWorkflowExecutionRequest.`withInput(String input)` The input for the workflow execution.
`StartWorkflowExecutionRequest` StartWorkflowExecutionRequest.`withLambdaRole(String lambdaRole)` The ARN of an IAM role that authorizes Amazon SWF to invoke AWS Lambda functions.
`StartWorkflowExecutionRequest` StartWorkflowExecutionRequest.`withTagList(Collection<String> tagList)` The list of tags to associate with the workflow execution.
`StartWorkflowExecutionRequest` StartWorkflowExecutionRequest.`withTagList(String... tagList)` The list of tags to associate with the workflow execution.
`StartWorkflowExecutionRequest` StartWorkflowExecutionRequest.`withTaskList(TaskList taskList)` The task list to use for the decision tasks generated for this workflow execution.
`StartWorkflowExecutionRequest` StartWorkflowExecutionRequest.`withTaskPriority(String taskPriority)` The task priority to use for this workflow execution.
`StartWorkflowExecutionRequest` StartWorkflowExecutionRequest.`withTaskStartToCloseTimeout(String taskStartToCloseTimeout)` Specifies the maximum duration of decision tasks for this workflow execution.
`StartWorkflowExecutionRequest` StartWorkflowExecutionRequest.`withWorkflowId(String workflowId)` The user defined identifier associated with the workflow execution.
`StartWorkflowExecutionRequest` StartWorkflowExecutionRequest.`withWorkflowType(WorkflowType workflowType)` The type of the workflow to start.