Cloud Life Sciences v2beta API - Class Pipeline (2.0.0-beta05)

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

Reference documentation and code samples for the Cloud Life Sciences v2beta API class Pipeline.

Specifies a series of actions to execute, expressed as Docker containers.

Inheritance

object > Pipeline

Namespace

Google.Cloud.LifeSciences.V2Beta

Assembly

Google.Cloud.LifeSciences.V2Beta.dll

Constructors

Pipeline()

public Pipeline()

Pipeline(Pipeline)

public Pipeline(Pipeline other)
Parameter
Name Description
other Pipeline

Properties

Actions

public RepeatedField<Action> Actions { get; }

The list of actions to execute, in the order they are specified.

Property Value
Type Description
RepeatedFieldAction

EncryptedEnvironment

public Secret EncryptedEnvironment { get; set; }

The encrypted environment to pass into every action. Each action can also specify its own encrypted environment.

The secret must decrypt to a JSON-encoded dictionary where key-value pairs serve as environment variable names and their values. The decoded environment variables can overwrite the values specified by the environment field.

Property Value
Type Description
Secret

Environment

public MapField<string, string> Environment { get; }

The environment to pass into every action. Each action can also specify additional environment variables but cannot delete an entry from this map (though they can overwrite it with a different value).

Property Value
Type Description
MapFieldstringstring

Resources

public Resources Resources { get; set; }

The resources required for execution.

Property Value
Type Description
Resources

Timeout

public Duration Timeout { get; set; }

The maximum amount of time to give the pipeline to complete. This includes the time spent waiting for a worker to be allocated. If the pipeline fails to complete before the timeout, it will be cancelled and the error code will be set to DEADLINE_EXCEEDED.

If unspecified, it will default to 7 days.

Property Value
Type Description
Duration