public sealed class InstantiateInlineWorkflowTemplateRequest : IMessage<InstantiateInlineWorkflowTemplateRequest>, IEquatable<InstantiateInlineWorkflowTemplateRequest>, IDeepCloneable<InstantiateInlineWorkflowTemplateRequest>, IBufferMessage, IMessage
A request to instantiate an inline workflow template.
Implements
IMessage<InstantiateInlineWorkflowTemplateRequest>, IEquatable<InstantiateInlineWorkflowTemplateRequest>, IDeepCloneable<InstantiateInlineWorkflowTemplateRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.Dataproc.V1Assembly
Google.Cloud.Dataproc.V1.dll
Constructors
InstantiateInlineWorkflowTemplateRequest()
public InstantiateInlineWorkflowTemplateRequest()
InstantiateInlineWorkflowTemplateRequest(InstantiateInlineWorkflowTemplateRequest)
public InstantiateInlineWorkflowTemplateRequest(InstantiateInlineWorkflowTemplateRequest other)
Parameter | |
---|---|
Name | Description |
other | InstantiateInlineWorkflowTemplateRequest |
Properties
Parent
public string Parent { get; set; }
Required. The resource name of the region or location, as described in https://cloud.google.com/apis/design/resource_names.
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}
Property Value | |
---|---|
Type | Description |
String |
ParentAsLocationName
public LocationName ParentAsLocationName { get; set; }
LocationName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
LocationName |
ParentAsRegionName
public RegionName ParentAsRegionName { get; set; }
RegionName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
RegionName |
ParentAsResourceName
public IResourceName ParentAsResourceName { get; set; }
IResourceName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
IResourceName |
RequestId
public string RequestId { get; set; }
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.
Property Value | |
---|---|
Type | Description |
String |
Template
public WorkflowTemplate Template { get; set; }
Required. The workflow template to instantiate.
Property Value | |
---|---|
Type | Description |
WorkflowTemplate |