Cloud Life Sciences V2beta API - Class Google::Cloud::LifeSciences::V2beta::Pipeline (v0.8.0)

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>
Returns

#actions=

def actions=(value) -> ::Array<::Google::Cloud::LifeSciences::V2beta::Action>
Parameter
Returns

#encrypted_environment

def encrypted_environment() -> ::Google::Cloud::LifeSciences::V2beta::Secret
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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}
Returns
  • (::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}
Parameter
  • 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).
Returns
  • (::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
Returns

#resources=

def resources=(value) -> ::Google::Cloud::LifeSciences::V2beta::Resources
Parameter
Returns

#timeout

def timeout() -> ::Google::Protobuf::Duration
Returns
  • (::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
Parameter
  • 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.

Returns
  • (::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.