The configuration settings for a workflow execution including timeout values, tasklist etc. These configuration settings are determined from the defaults specified when registering the workflow type and those specified when starting the workflow execution.
 /// <summary>
 /// Sets the ExecutionConfiguration property
 /// </summary>
 /// <param name="executionConfiguration">The value to set for the ExecutionConfiguration property </param>
 /// <returns>this instance</returns>
 public WorkflowExecutionDetail WithExecutionConfiguration(WorkflowExecutionConfiguration executionConfiguration)
 {
     this.executionConfiguration = executionConfiguration;
     return this;
 }
 public WorkflowExecutionDetail WithExecutionConfiguration(WorkflowExecutionConfiguration executionConfiguration)
 {
     this.executionConfiguration = executionConfiguration;
     return(this);
 }