Workflows v1 API - Class CreateWorkflowRequest (2.5.0)

public sealed class CreateWorkflowRequest : IMessage<CreateWorkflowRequest>, IEquatable<CreateWorkflowRequest>, IDeepCloneable<CreateWorkflowRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Workflows v1 API class CreateWorkflowRequest.

Request for the [CreateWorkflow][google.cloud.workflows.v1.Workflows.CreateWorkflow] method.

Inheritance

object > CreateWorkflowRequest

Namespace

Google.Cloud.Workflows.V1

Assembly

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