pub fn cause(
        &self,
    ) -> std::option::Option<&crate::model::WorkflowExecutionCancelRequestedCause> {
        self.cause.as_ref()
    }
/// <p>If set, indicates that the request to cancel the workflow execution was automatically generated, and specifies the cause. This happens if the parent workflow execution times out or is terminated, and the child policy is set to cancel child executions.</p>
If set, indicates that the request to cancel the workflow execution was automatically generated, and specifies the cause. This happens if the parent workflow execution times out or is terminated, and the child policy is set to cancel child executions.
If set indicates that the request to cancel the workflow execution was automatically generated and specifies the cause . This happens if the parent workflow execution times out or is terminated and the child policy is set to cancel child executions .
pub fn cause(
        &self,
    ) -> std::option::Option<&crate::model::WorkflowExecutionCancelRequestedCause> {
        self.cause.as_ref()
    }
pub fn cause ( & self , ) -> std :: option :: Option < & crate :: model :: WorkflowExecutionCancelRequestedCause > { self . cause . as_ref ( ) }
<p>If set, indicates that the request to cancel the workflow execution was automatically generated, and specifies the cause.
<p > If set indicates that the request to cancel the workflow execution was automatically generated and specifies the cause .
&self
&self