Show / Hide Table of Contents

Class Pipeline

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

Inheritance
object
Pipeline
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Genomics.v2alpha1.Data
Assembly: Google.Apis.Genomics.v2alpha1.dll
Syntax
public class Pipeline : IDirectResponseSchema

Properties

Actions

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

Declaration
[JsonProperty("actions")]
public virtual IList<Action> Actions { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<T><Action>

EncryptedEnvironment

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.

Declaration
[JsonProperty("encryptedEnvironment")]
public virtual Secret EncryptedEnvironment { get; set; }
Property Value
Type Description
Secret

Environment

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).

Declaration
[JsonProperty("environment")]
public virtual IDictionary<string, string> Environment { get; set; }
Property Value
Type Description
System.Collections.Generic.IDictionary<TKey, TValue><string, string>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Resources

The resources required for execution.

Declaration
[JsonProperty("resources")]
public virtual Resources Resources { get; set; }
Property Value
Type Description
Resources

Timeout

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.

Declaration
[JsonProperty("timeout")]
public virtual object Timeout { get; set; }
Property Value
Type Description
object

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX