Interface PipelineOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Pipeline, Pipeline.Builder

    public interface PipelineOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getActionsList

        List<Action> getActionsList()
         The list of actions to execute, in the order they are specified.
         
        repeated .google.cloud.lifesciences.v2beta.Action actions = 1;
      • getActions

        Action getActions​(int index)
         The list of actions to execute, in the order they are specified.
         
        repeated .google.cloud.lifesciences.v2beta.Action actions = 1;
      • getActionsCount

        int getActionsCount()
         The list of actions to execute, in the order they are specified.
         
        repeated .google.cloud.lifesciences.v2beta.Action actions = 1;
      • getActionsOrBuilderList

        List<? extends ActionOrBuilder> getActionsOrBuilderList()
         The list of actions to execute, in the order they are specified.
         
        repeated .google.cloud.lifesciences.v2beta.Action actions = 1;
      • getActionsOrBuilder

        ActionOrBuilder getActionsOrBuilder​(int index)
         The list of actions to execute, in the order they are specified.
         
        repeated .google.cloud.lifesciences.v2beta.Action actions = 1;
      • hasResources

        boolean hasResources()
         The resources required for execution.
         
        .google.cloud.lifesciences.v2beta.Resources resources = 2;
        Returns:
        Whether the resources field is set.
      • getResources

        Resources getResources()
         The resources required for execution.
         
        .google.cloud.lifesciences.v2beta.Resources resources = 2;
        Returns:
        The resources.
      • getResourcesOrBuilder

        ResourcesOrBuilder getResourcesOrBuilder()
         The resources required for execution.
         
        .google.cloud.lifesciences.v2beta.Resources resources = 2;
      • getEnvironmentCount

        int getEnvironmentCount()
         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).
         
        map<string, string> environment = 3;
      • containsEnvironment

        boolean containsEnvironment​(String key)
         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).
         
        map<string, string> environment = 3;
      • getEnvironmentMap

        Map<String,​String> getEnvironmentMap()
         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).
         
        map<string, string> environment = 3;
      • getEnvironmentOrDefault

        String getEnvironmentOrDefault​(String key,
                                       String defaultValue)
         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).
         
        map<string, string> environment = 3;
      • getEnvironmentOrThrow

        String getEnvironmentOrThrow​(String key)
         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).
         
        map<string, string> environment = 3;
      • hasEncryptedEnvironment

        boolean hasEncryptedEnvironment()
         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 encrypted_environment = 5;
        Returns:
        Whether the encryptedEnvironment field is set.
      • getEncryptedEnvironment

        Secret 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.
         
        .google.cloud.lifesciences.v2beta.Secret encrypted_environment = 5;
        Returns:
        The encryptedEnvironment.
      • getEncryptedEnvironmentOrBuilder

        SecretOrBuilder getEncryptedEnvironmentOrBuilder()
         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 encrypted_environment = 5;
      • hasTimeout

        boolean hasTimeout()
         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 timeout = 4;
        Returns:
        Whether the timeout field is set.
      • getTimeout

        com.google.protobuf.Duration 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.
         
        .google.protobuf.Duration timeout = 4;
        Returns:
        The timeout.
      • getTimeoutOrBuilder

        com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()
         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 timeout = 4;