WorkflowWorkflowsV1betaArgs class
The set of arguments for Workflow. The set of arguments for Workflow.
Constructors
-
WorkflowWorkflowsV1betaArgs({Input<
String> ? description, Input<Map< ? labels, Input<String, String> >String> ? location, Input<String> ? name, Input<String> ? project, Input<String> ? serviceAccount, Input<String> ? sourceContents, required Input<String> workflowId}) -
Creates a new WorkflowWorkflowsV1betaArgs.
descriptionDescription of the workflow provided by the user. Must be at most 1000 unicode characters long.labelsLabels associated with this workflow. Labels can contain at most 64 entries. Keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores and dashes. Label keys must start with a letter. International characters are allowed.locationOptional.nameThe resource name of the workflow. Format: projects/{project}/locations/{location}/workflows/{workflow}projectOptional.serviceAccountThe service account associated with the latest workflow version. This service account represents the identity of the workflow and determines what permissions the workflow has. Format: projects/{project}/serviceAccounts/{account} or {account} Using-as a wildcard for the{project}or not providing one at all will infer the project from the account. The{account}value can be theemailaddress or theunique_idof the service account. If not provided, workflow will use the project's default service account. Modifying this field for an existing workflow results in a new workflow revision.sourceContentsWorkflow code to be executed. The size limit is 128KB.workflowIdRequired. 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.const -
WorkflowWorkflowsV1betaArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
description
→ Input<
String> ? -
Description of the workflow provided by the user. Must be at most 1000 unicode characters long.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
labels
→ Input<
Map< ?String, String> > -
Labels associated with this workflow. Labels can contain at most 64 entries. Keys and values can be no longer than 63 characters and can only contain lowercase letters, numeric characters, underscores and dashes. Label keys must start with a letter. International characters are allowed.
final
-
location
→ Input<
String> ? -
final
-
name
→ Input<
String> ? -
The resource name of the workflow. Format: projects/{project}/locations/{location}/workflows/{workflow}
final
-
project
→ Input<
String> ? -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serviceAccount
→ Input<
String> ? -
The service account associated with the latest workflow version. This service account represents the identity of the workflow and determines what permissions the workflow has. Format: projects/{project}/serviceAccounts/{account} or {account} Using
-as a wildcard for the{project}or not providing one at all will infer the project from the account. The{account}value can be theemailaddress or theunique_idof the service account. If not provided, workflow will use the project's default service account. Modifying this field for an existing workflow results in a new workflow revision.final -
sourceContents
→ Input<
String> ? -
Workflow code to be executed. The size limit is 128KB.
final
-
workflowId
→ Input<
String> -
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.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited