code: public final ListWorkflowTemplatesPagedResponse listWorkflowTemplates(RegionName parent) {
      ListWorkflowTemplatesRequest request =
          ListWorkflowTemplatesRequest.newBuilder()
              .setParent(parent == null ? null : parent.toString())
              .build();
      return listWorkflowTemplates(request);
    }
docs: Lists workflows that match the specified filter in the request.
  
  <p>Sample code:
  
  <pre><code>
  try (WorkflowTemplateServiceClient workflowTemplateServiceClient = WorkflowTemplateServiceClient.create()) {
  RegionName parent = RegionName.of("[PROJECT]", "[REGION]");
  for (WorkflowTemplate element : workflowTemplateServiceClient.listWorkflowTemplates(parent).iterateAll()) {
  // doThingsWith(element);
  }
  }
  </code></pre>
  
  @param parent Required. The "resource name" of the region, as described in
  https://cloud.google.com/apis/design/resource_names of the form
  `projects/{project_id}/regions/{region}`
  @throws com.google.api.gax.rpc.ApiException if the remote call fails