Reference documentation and code samples for the Cloud Life Sciences V2beta API class Google::Cloud::LifeSciences::V2beta::Pipeline.
Specifies a series of actions to execute, expressed as Docker containers.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#actions
def actions() -> ::Array<::Google::Cloud::LifeSciences::V2beta::Action>
- (::Array<::Google::Cloud::LifeSciences::V2beta::Action>) — The list of actions to execute, in the order they are specified.
#actions=
def actions=(value) -> ::Array<::Google::Cloud::LifeSciences::V2beta::Action>
- value (::Array<::Google::Cloud::LifeSciences::V2beta::Action>) — The list of actions to execute, in the order they are specified.
- (::Array<::Google::Cloud::LifeSciences::V2beta::Action>) — The list of actions to execute, in the order they are specified.
#encrypted_environment
def encrypted_environment() -> ::Google::Cloud::LifeSciences::V2beta::Secret
-
(::Google::Cloud::LifeSciences::V2beta::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.
#encrypted_environment=
def encrypted_environment=(value) -> ::Google::Cloud::LifeSciences::V2beta::Secret
-
value (::Google::Cloud::LifeSciences::V2beta::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.
-
(::Google::Cloud::LifeSciences::V2beta::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.
#environment
def environment() -> ::Google::Protobuf::Map{::String => ::String}
- (::Google::Protobuf::Map{::String => ::String}) — 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).
#environment=
def environment=(value) -> ::Google::Protobuf::Map{::String => ::String}
- value (::Google::Protobuf::Map{::String => ::String}) — 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).
- (::Google::Protobuf::Map{::String => ::String}) — 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).
#resources
def resources() -> ::Google::Cloud::LifeSciences::V2beta::Resources
- (::Google::Cloud::LifeSciences::V2beta::Resources) — The resources required for execution.
#resources=
def resources=(value) -> ::Google::Cloud::LifeSciences::V2beta::Resources
- value (::Google::Cloud::LifeSciences::V2beta::Resources) — The resources required for execution.
- (::Google::Cloud::LifeSciences::V2beta::Resources) — The resources required for execution.
#timeout
def timeout() -> ::Google::Protobuf::Duration
-
(::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.
#timeout=
def timeout=(value) -> ::Google::Protobuf::Duration
-
value (::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.
-
(::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.