Class: Google::Cloud::LifeSciences::V2beta::Pipeline

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/lifesciences/v2beta/workflows.rb

Overview

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

Defined Under Namespace

Classes: EnvironmentEntry

Instance Attribute Summary collapse

Instance Attribute Details

#actions::Array<::Google::Cloud::LifeSciences::V2beta::Action>

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

Returns:



97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'proto_docs/google/cloud/lifesciences/v2beta/workflows.rb', line 97

class Pipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class EnvironmentEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#encrypted_environment::Google::Cloud::LifeSciences::V2beta::Secret

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



97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'proto_docs/google/cloud/lifesciences/v2beta/workflows.rb', line 97

class Pipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class EnvironmentEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#environment::Google::Protobuf::Map{::String => ::String}

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



97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'proto_docs/google/cloud/lifesciences/v2beta/workflows.rb', line 97

class Pipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class EnvironmentEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#resources::Google::Cloud::LifeSciences::V2beta::Resources

Returns The resources required for execution.

Returns:



97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'proto_docs/google/cloud/lifesciences/v2beta/workflows.rb', line 97

class Pipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class EnvironmentEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#timeout::Google::Protobuf::Duration

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



97
98
99
100
101
102
103
104
105
106
107
108
109
# File 'proto_docs/google/cloud/lifesciences/v2beta/workflows.rb', line 97

class Pipeline
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class EnvironmentEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end