Reference documentation and code samples for the Google Cloud Life Sciences V2beta Client class Pipeline.
Specifies a series of actions to execute, expressed as Docker containers.
Generated from protobuf message google.cloud.lifesciences.v2beta.Pipeline
Namespace
Google \ Cloud \ LifeSciences \ V2betaMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ actions
↳ resources
↳ environment
array| Google\Protobuf\Internal\MapField
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).
↳ encrypted_environment
Secret
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.
↳ timeout
Google\Protobuf\Duration
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.
getActions
The list of actions to execute, in the order they are specified.
setActions
The list of actions to execute, in the order they are specified.
$this
getResources
The resources required for execution.
hasResources
clearResources
setResources
The resources required for execution.
$this
getEnvironment
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).
setEnvironment
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).
$this
getEncryptedEnvironment
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.
hasEncryptedEnvironment
clearEncryptedEnvironment
setEncryptedEnvironment
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.
$this
getTimeout
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.
hasTimeout
clearTimeout
setTimeout
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.
$this