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

Packages that use ChildPolicy
com.amazonaws.services.simpleworkflow.model

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

Methods in com.amazonaws.services.simpleworkflow.model that return ChildPolicy
`static ChildPolicy` ChildPolicy.`fromValue(String value)` Use this in place of valueOf.
`static ChildPolicy` ChildPolicy.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static ChildPolicy[]` ChildPolicy.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in com.amazonaws.services.simpleworkflow.model with parameters of type ChildPolicy
`void` WorkflowExecutionTerminatedEventAttributes.`setChildPolicy(ChildPolicy childPolicy)` The policy used for the child workflow executions of this workflow execution.
`void` WorkflowExecutionConfiguration.`setChildPolicy(ChildPolicy childPolicy)` The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
`void` StartWorkflowExecutionRequest.`setChildPolicy(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.
`void` WorkflowExecutionStartedEventAttributes.`setChildPolicy(ChildPolicy childPolicy)` The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
`void` WorkflowExecutionTimedOutEventAttributes.`setChildPolicy(ChildPolicy childPolicy)` The policy used for the child workflow executions of this workflow execution.
`void` StartChildWorkflowExecutionDecisionAttributes.`setChildPolicy(ChildPolicy childPolicy)` Optional. If set, specifies the policy to use for the child workflow executions if the workflow execution being started is terminated by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
`void` WorkflowExecutionContinuedAsNewEventAttributes.`setChildPolicy(ChildPolicy childPolicy)` The policy to use for the child workflow executions of the new execution if it is terminated by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
`void` ContinueAsNewWorkflowExecutionDecisionAttributes.`setChildPolicy(ChildPolicy childPolicy)` If set, specifies the policy to use for the child workflow executions of the new execution if it is terminated by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
`void` StartChildWorkflowExecutionInitiatedEventAttributes.`setChildPolicy(ChildPolicy childPolicy)` The policy to use for the child workflow executions if this execution gets terminated by explicitly calling the TerminateWorkflowExecution action or due to an expired timeout.
`void` TerminateWorkflowExecutionRequest.`setChildPolicy(ChildPolicy childPolicy)` If set, specifies the policy to use for the child workflow executions of the workflow execution being terminated.
`void` WorkflowTypeConfiguration.`setDefaultChildPolicy(ChildPolicy defaultChildPolicy)` Optional. The default policy to use for the child workflow executions when a workflow execution of this type is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
`void` RegisterWorkflowTypeRequest.`setDefaultChildPolicy(ChildPolicy defaultChildPolicy)` If set, specifies the default policy to use for the child workflow executions when a workflow execution of this type is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
`WorkflowExecutionTerminatedEventAttributes` WorkflowExecutionTerminatedEventAttributes.`withChildPolicy(ChildPolicy childPolicy)` The policy used for the child workflow executions of this workflow execution.
`WorkflowExecutionConfiguration` WorkflowExecutionConfiguration.`withChildPolicy(ChildPolicy childPolicy)` The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
`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.
`WorkflowExecutionStartedEventAttributes` WorkflowExecutionStartedEventAttributes.`withChildPolicy(ChildPolicy childPolicy)` The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
`WorkflowExecutionTimedOutEventAttributes` WorkflowExecutionTimedOutEventAttributes.`withChildPolicy(ChildPolicy childPolicy)` The policy used for the child workflow executions of this workflow execution.
`StartChildWorkflowExecutionDecisionAttributes` StartChildWorkflowExecutionDecisionAttributes.`withChildPolicy(ChildPolicy childPolicy)` Optional. If set, specifies the policy to use for the child workflow executions if the workflow execution being started is terminated by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
`WorkflowExecutionContinuedAsNewEventAttributes` WorkflowExecutionContinuedAsNewEventAttributes.`withChildPolicy(ChildPolicy childPolicy)` The policy to use for the child workflow executions of the new execution if it is terminated by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
`ContinueAsNewWorkflowExecutionDecisionAttributes` ContinueAsNewWorkflowExecutionDecisionAttributes.`withChildPolicy(ChildPolicy childPolicy)` If set, specifies the policy to use for the child workflow executions of the new execution if it is terminated by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
`StartChildWorkflowExecutionInitiatedEventAttributes` StartChildWorkflowExecutionInitiatedEventAttributes.`withChildPolicy(ChildPolicy childPolicy)` The policy to use for the child workflow executions if this execution gets terminated by explicitly calling the TerminateWorkflowExecution action or due to an expired timeout.
`TerminateWorkflowExecutionRequest` TerminateWorkflowExecutionRequest.`withChildPolicy(ChildPolicy childPolicy)` If set, specifies the policy to use for the child workflow executions of the workflow execution being terminated.
`WorkflowTypeConfiguration` WorkflowTypeConfiguration.`withDefaultChildPolicy(ChildPolicy defaultChildPolicy)` Optional. The default policy to use for the child workflow executions when a workflow execution of this type is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.
`RegisterWorkflowTypeRequest` RegisterWorkflowTypeRequest.`withDefaultChildPolicy(ChildPolicy defaultChildPolicy)` If set, specifies the default policy to use for the child workflow executions when a workflow execution of this type is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.