pub fn task_start_to_close_timeout(
            mut self,
            input: impl Into<std::string::String>,
        ) -> Self {
            self.task_start_to_close_timeout = Some(input.into());
            self
        }
/// <p>Specifies the maximum duration of decision tasks for this workflow execution. This parameter overrides the <code>defaultTaskStartToCloseTimout</code> specified when registering the workflow type using <code>RegisterWorkflowType</code>.</p>
/// <p>The duration is specified in seconds, an integer greater than or equal to <code>0</code>. You can use <code>NONE</code> to specify unlimited duration.</p> <note>
/// <p>A task start-to-close timeout for this workflow execution must be specified either as a default for the workflow type or through this parameter. If neither this parameter is set nor a default task start-to-close timeout was specified at registration time then a fault is returned.</p>
/// </note>
Specifies the maximum duration of decision tasks for this workflow execution. This parameter overrides the defaultTaskStartToCloseTimout specified when registering the workflow type using RegisterWorkflowType.
The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration. 
A task start-to-close timeout for this workflow execution must be specified either as a default for the workflow type or through this parameter. If neither this parameter is set nor a default task start-to-close timeout was specified at registration time then a fault is returned.

Specifies the maximum duration of decision tasks for this workflow execution . This parameter overrides the defaultTaskStartToCloseTimout specified when registering the workflow type using RegisterWorkflowType . The duration is specified in seconds an integer greater than or equal to 0 . You can use NONE to specify unlimited duration . A task start - to - close timeout for this workflow execution must be specified either as a default for the workflow type or through this parameter . If neither this parameter is set nor a default task start - to - close timeout was specified at registration time then a fault is returned .
pub fn task_start_to_close_timeout(
            mut self,
            input: impl Into<std::string::String>,
        ) -> Self {
            self.task_start_to_close_timeout = Some(input.into());
            self
        }
pub fn task_start_to_close_timeout ( mut self , input : impl Into < std :: string :: String > , ) -> Self { self . task_start_to_close_timeout = Some ( input . into ( ) ) ; self }
<p>Specifies the maximum duration of decision tasks for this workflow execution.
<p > Specifies the maximum duration of decision tasks for this workflow execution .
mut self
input
impl Into<std::string::String>
mut self
input
impl Into<std::string::String>