public sealed class InstantiateInlineWorkflowTemplateRequest : IMessage<InstantiateInlineWorkflowTemplateRequest>, IEquatable<InstantiateInlineWorkflowTemplateRequest>, IDeepCloneable<InstantiateInlineWorkflowTemplateRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dataproc v1 API class InstantiateInlineWorkflowTemplateRequest.
A request to instantiate an inline workflow template.
For projects.regions.workflowTemplates,instantiateinline, the resource
name of the region has the following format:
projects/{project_id}/regions/{region}
For projects.locations.workflowTemplates.instantiateinline, the
resource name of the location has the following format:
projects/{project_id}/locations/{location}
Optional. A tag that prevents multiple concurrent workflow
instances with the same tag from running. This mitigates risk of
concurrent instances started due to retries.
It is recommended to always set this value to a
UUID.
The tag must contain only letters (a-z, A-Z), numbers (0-9),
underscores (_), and hyphens (-). The maximum length is 40 characters.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe page provides reference documentation for the \u003ccode\u003eInstantiateInlineWorkflowTemplateRequest\u003c/code\u003e class in the Google Cloud Dataproc v1 API, detailing its usage and structure.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eInstantiateInlineWorkflowTemplateRequest\u003c/code\u003e is 5.17.0, with multiple previous versions available, dating back to 3.1.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eInstantiateInlineWorkflowTemplateRequest\u003c/code\u003e is used to request the instantiation of an inline workflow template and implements several interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties such as \u003ccode\u003eParent\u003c/code\u003e, \u003ccode\u003eRequestId\u003c/code\u003e, and \u003ccode\u003eTemplate\u003c/code\u003e, which are used to define the location, unique identifier, and content of the workflow template.\u003c/p\u003e\n"],["\u003cp\u003eThe available versions span from 5.17.0 to 3.1.0, with each link referencing the documentation for \u003ccode\u003eGoogle.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest\u003c/code\u003e in the respective version.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Dataproc v1 API - Class InstantiateInlineWorkflowTemplateRequest (5.20.0)\n\nVersion latestkeyboard_arrow_down\n\n- [5.20.0 (latest)](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/latest/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.19.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.19.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.18.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.18.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.17.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.17.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.16.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.16.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.15.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.15.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.14.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.14.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.13.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.13.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.12.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.12.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.11.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.11.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.10.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.10.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.9.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.9.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.8.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.8.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.7.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.7.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.6.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.6.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.5.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.5.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.4.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.4.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.3.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.3.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.2.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.2.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.1.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.1.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [5.0.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/5.0.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [4.0.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/4.0.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [3.4.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/3.4.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [3.3.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/3.3.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [3.2.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/3.2.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest)\n- [3.1.0](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/3.1.0/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest) \n\n public sealed class InstantiateInlineWorkflowTemplateRequest : IMessage\u003cInstantiateInlineWorkflowTemplateRequest\u003e, IEquatable\u003cInstantiateInlineWorkflowTemplateRequest\u003e, IDeepCloneable\u003cInstantiateInlineWorkflowTemplateRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Dataproc v1 API class InstantiateInlineWorkflowTemplateRequest.\n\nA request to instantiate an inline workflow template. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e InstantiateInlineWorkflowTemplateRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[InstantiateInlineWorkflowTemplateRequest](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/latest/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[InstantiateInlineWorkflowTemplateRequest](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/latest/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[InstantiateInlineWorkflowTemplateRequest](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/latest/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Dataproc.V1](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/latest/Google.Cloud.Dataproc.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Dataproc.V1.dll\n\nConstructors\n------------\n\n### InstantiateInlineWorkflowTemplateRequest()\n\n public InstantiateInlineWorkflowTemplateRequest()\n\n### InstantiateInlineWorkflowTemplateRequest(InstantiateInlineWorkflowTemplateRequest)\n\n public InstantiateInlineWorkflowTemplateRequest(InstantiateInlineWorkflowTemplateRequest other)\n\nProperties\n----------\n\n### Parent\n\n public string Parent { get; set; }\n\nRequired. The resource name of the region or location, as described\nin \u003chttps://cloud.google.com/apis/design/resource_names\u003e.\n\n- For `projects.regions.workflowTemplates,instantiateinline`, the resource\n name of the region has the following format:\n `projects/{project_id}/regions/{region}`\n\n- For `projects.locations.workflowTemplates.instantiateinline`, the\n resource name of the location has the following format:\n `projects/{project_id}/locations/{location}`\n\n### ParentAsLocationName\n\n public LocationName ParentAsLocationName { get; set; }\n\n[LocationName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.ResourceNames.LocationName.html)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/latest/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest#Google_Cloud_Dataproc_V1_InstantiateInlineWorkflowTemplateRequest_Parent) resource name property.\n\n### ParentAsRegionName\n\n public RegionName ParentAsRegionName { get; set; }\n\n[RegionName](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/latest/Google.Cloud.Dataproc.V1.RegionName)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/latest/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest#Google_Cloud_Dataproc_V1_InstantiateInlineWorkflowTemplateRequest_Parent) resource name property.\n\n### ParentAsResourceName\n\n public IResourceName ParentAsResourceName { get; set; }\n\n[IResourceName](https://cloud.google.com/dotnet/docs/reference/Google.Api.Gax/latest/Google.Api.Gax.IResourceName.html)-typed view over the [Parent](/dotnet/docs/reference/Google.Cloud.Dataproc.V1/latest/Google.Cloud.Dataproc.V1.InstantiateInlineWorkflowTemplateRequest#Google_Cloud_Dataproc_V1_InstantiateInlineWorkflowTemplateRequest_Parent) resource name property.\n\n### RequestId\n\n public string RequestId { get; set; }\n\nOptional. A tag that prevents multiple concurrent workflow\ninstances with the same tag from running. This mitigates risk of\nconcurrent instances started due to retries.\n\nIt is recommended to always set this value to a\n[UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier).\n\nThe tag must contain only letters (a-z, A-Z), numbers (0-9),\nunderscores (_), and hyphens (-). The maximum length is 40 characters.\n\n### Template\n\n public WorkflowTemplate Template { get; set; }\n\nRequired. The workflow template to instantiate."]]