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
NameDescription
otherPipeline

Properties

Actions

public RepeatedField<Action> Actions { get; }

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

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

Resources

public Resources Resources { get; set; }

The resources required for execution.

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