Class CreateWorkflowRequest (1.0.0-beta03)

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

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

Inheritance

Object > CreateWorkflowRequest

Namespace

Google.Cloud.Workflows.V1Beta

Assembly

Google.Cloud.Workflows.V1Beta.dll

Constructors

CreateWorkflowRequest()

public CreateWorkflowRequest()

CreateWorkflowRequest(CreateWorkflowRequest)

public CreateWorkflowRequest(CreateWorkflowRequest other)
Parameter
NameDescription
otherCreateWorkflowRequest

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
TypeDescription
String

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
TypeDescription
LocationName

Workflow

public Workflow Workflow { get; set; }

Required. Workflow to be created.

Property Value
TypeDescription
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
TypeDescription
String