public sealed class CreateWorkflowRequest : IMessage<CreateWorkflowRequest>, IEquatable<CreateWorkflowRequest>, IDeepCloneable<CreateWorkflowRequest>, IBufferMessage, IMessage
Request for the [CreateWorkflow][google.cloud.workflows.v1.Workflows.CreateWorkflow] method.
Implements
IMessage<CreateWorkflowRequest>, IEquatable<CreateWorkflowRequest>, IDeepCloneable<CreateWorkflowRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.Workflows.V1Assembly
Google.Cloud.Workflows.V1.dll
Constructors
CreateWorkflowRequest()
public CreateWorkflowRequest()
CreateWorkflowRequest(CreateWorkflowRequest)
public CreateWorkflowRequest(CreateWorkflowRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateWorkflowRequest |
Properties
Parent
public string Parent { get; set; }
Required. Project and location in which the workflow should be created. Format: projects/{project}/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 |
Workflow
public Workflow Workflow { get; set; }
Required. Workflow to be created.
Property Value | |
---|---|
Type | Description |
Workflow |
WorkflowId
public string WorkflowId { get; set; }
Required. The ID of the workflow to be created. It has to fulfill the following requirements:
- Must contain only letters, numbers, underscores and hyphens.
- Must start with a letter.
- Must be between 1-64 characters.
- Must end with a number or a letter.
- Must be unique within the customer project and location.
Property Value | |
---|---|
Type | Description |
String |